libMesh
Classes | Namespaces | Typedefs
dof_map.h File Reference

Go to the source code of this file.

Classes

class  libMesh::DenseVectorBase< T >
 Defines an abstract dense vector base class for use in Finite Element-type computations. More...
 
class  libMesh::DenseVector< T >
 Defines a dense vector for use in Finite Element-type computations. More...
 
class  libMesh::DenseMatrix< T >
 Defines a dense matrix for use in Finite Element-type computations. More...
 
class  libMesh::SparseMatrix< T >
 Generic sparse matrix. More...
 
class  libMesh::NumericVector< T >
 Numeric vector. More...
 
class  libMesh::DofConstraints
 The constraint matrix storage format. More...
 
class  libMesh::DofConstraintValueMap
 Storage for DofConstraint right hand sides for a particular problem. More...
 
class  libMesh::AdjointDofConstraintValues
 Storage for DofConstraint right hand sides for all adjoint problems. More...
 
class  libMesh::NodeConstraints
 The Node constraint storage format. More...
 
class  libMesh::DofMap
 This class handles the numbering of degrees of freedom on a mesh. More...
 
class  libMesh::DofMap::AugmentSparsityPattern
 Abstract base class to be used to add user-defined implicit degree of freedom couplings. More...
 
class  libMesh::DofMap::AugmentSendList
 Abstract base class to be used to add user-defined parallel degree of freedom couplings. More...
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Typedefs

typedef std::map< dof_id_type, Real, std::less< dof_id_type >, Threads::scalable_allocator< std::pair< const dof_id_type, Real > > > libMesh::DofConstraintRow
 A row of the Dof constraint matrix. More...
 
typedef std::map< const Node *, Real, std::less< const Node * >, Threads::scalable_allocator< std::pair< const Node *const, Real > > > libMesh::NodeConstraintRow
 A row of the Node constraint mapping. More...