
开源 libmesh
lizhengjiang
这个作者很懒,什么都没留下…
展开
-
LibMesh 数据结构类
SparseMatrix模版类 可见, SparseMatrix类的继承关系和linearsolver类很一致, SparseMatrix类的方法主要是矩阵操作,类似petsc里面的过程了。到稀疏矩阵,问题基本落到解线性方程组了。所以,支持各类稀疏矩阵solver中的矩阵操作方法。 同理,NumericVector模版类 FEGenericB翻译 2015-02-25 14:40:13 · 1046 阅读 · 0 评论 -
LibMesh::LinearSolver<T> & PetscLinearSolver<T> 类接口
This class provides a uniform interface for linear solvers, this base class is overloaded to provide linear solvers from different packages like PETSc / LASPACK LinearSolver类继承关系: 共有成员函数:翻译 2015-02-25 05:23:27 · 807 阅读 · 0 评论 -
LibMesh::EquationSystem 类接口
类继承关系: 成员函数: EquationSystems(MeshBase& mesh); 使用求解域网格构造 virtual ~EquationSystems() clear(), init(), reinit(),翻译 2015-02-25 04:00:28 · 673 阅读 · 0 评论 -
LibMesh::LinearImplicitSystem 类接口
#include 继承关系: 共有类型: sys_type ---> LinearImplicitSystem Parent ---> ImplicitSystem 矩阵/向量 (常量)迭代器 共有成员函数: 构造函数, 参数(EquationSystems&, const std::string&,翻译 2015-02-25 02:38:25 · 856 阅读 · 1 评论 -
libmesh 思维导图(类接口设计)
libmesh 教程和例子都非常缺少。不能忍就来看部分libmesh接口实现(important)吧。 ReferenceCounter 基类模版 1 libMesh::ReferenceCountedObject -> libMesh::DofObject --> libMesh::Elem 单元基类,基类共有函数包括: dof, 节点/顶点,线,面索原创 2015-02-21 01:31:05 · 1992 阅读 · 0 评论 -
再论libmesh,options on engineering simulation software design and develop (现代工程仿真软件设计开发的一个考虑)
libmesh fem library -- oo hpc1 现代工程仿真软件的特点: 现代工程仿真软件都超复杂。从过程讲包括,隐式算法,并行实现,自适应方法,多物理场耦合等。从学科讲包括,物理学,工程学,cs, 应用数学等。 这每一方面,都已经存在优秀的解决方法(库),而借力这些库是现在软件设计/开发的最为高效的方法。当然,各领域teamworking 也是现代软件设原创 2014-12-22 06:49:52 · 1661 阅读 · 0 评论 -
libmesh 实现 流程
Poisson Equation Weak Form原创 2014-09-19 22:56:45 · 1433 阅读 · 0 评论 -
一个算例 介绍 libmesh 的类
算例出处:http://libmesh.sourceforge.net/systems_of_equations_ex1.php原创 2014-09-19 12:40:20 · 1463 阅读 · 0 评论 -
libmesh 测试
libmesh是基于m p原创 2014-09-16 04:56:07 · 3787 阅读 · 0 评论