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::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...
 
void libMesh::SparsityPattern::_dummy_function (void)
 Dummy function that does nothing but can be used to prohibit compiler optimization in some situations where some compilers have optimization bugs. More...