这个抽象类提供了一个接口,用于选择在给定网格中的每个元素上要使用的细化类型。 目前我们假设一组元素已经被标记为 h 细化,而唯一的具体子类将会更改其中一些元素以标记为 p 细化。 未来的子类可能会处理各向异性细化。
更多...
#include <refinement_selector.h>
|
std::vector< float > | component_scale |
| 这个向量可以用于“缩放”系统中的某些变量。 如果掩码不为空,则每个组件的考虑将按组件比例 component_scale[c] 缩放。 更多...
|
|
这个抽象类提供了一个接口,用于选择在给定网格中的每个元素上要使用的细化类型。 目前我们假设一组元素已经被标记为 h 细化,而唯一的具体子类将会更改其中一些元素以标记为 p 细化。 未来的子类可能会处理各向异性细化。
- 作者
- Roy H. Stogner
- 日期
- 2006
在文件 refinement_selector.h 第 44 行定义.
libMesh::RefinementSelector::RefinementSelector |
( |
| ) |
|
|
default |
virtual libMesh::RefinementSelector::~RefinementSelector |
( |
| ) |
|
|
virtualdefault |
virtual void libMesh::RefinementSelector::select_refinement |
( |
const System & |
system | ) |
|
|
virtual |
这个纯虚函数必须在派生类中重新定义,以接受一个已标记 h 细化的网格,并可能更改所需的细化类型。
- 参数
-
std::vector<float> libMesh::RefinementSelector::component_scale |
该类的文档由以下文件生成: