libmesh解析
本工作只是尝试解析原libmesh的代码,供学习使用
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 
| 命名空间 | 类型定义 | 函数
sparsity_pattern.h 文件参考

浏览源代码.

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. 更多...
 
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. 更多...
 

命名空间

 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.
 

类型定义

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

函数

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). 更多...