libMesh
Classes | Namespaces | Typedefs | Functions
sparsity_pattern.h File Reference

Go to the source code of this file.

Classes

class  libMesh::SparsityPattern::Graph
 
class  libMesh::SparsityPattern::NonlocalGraph
 
class  libMesh::SparsityPattern::AugmentSparsityPattern
 Abstract base class to be used to add user-defined implicit degree of freedom couplings. More...
 
class  libMesh::SparsityPattern::Build
 This helper class can be called on multiple threads to compute the sparsity pattern (or graph) of the sparse matrix resulting from the discretization. More...
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
 libMesh::SparsityPattern
 This defines the sparsity pattern, or graph, of a sparse matrix.
 

Typedefs

typedef std::vector< dof_id_type, Threads::scalable_allocator< dof_id_type > > libMesh::SparsityPattern::Row
 

Functions

template<typename BidirectionalIterator >
static void libMesh::SparsityPattern::sort_row (const BidirectionalIterator begin, BidirectionalIterator middle, const BidirectionalIterator end)
 Splices the two sorted ranges [begin,middle) and [middle,end) into one sorted range [begin,end). More...