libmesh解析
本工作只是尝试解析原libmesh的代码,供学习使用
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 
Public 成员函数 | Public 属性 | 所有成员列表
libMesh::RefinementSelector类 参考

这个抽象类提供了一个接口,用于选择在给定网格中的每个元素上要使用的细化类型。 目前我们假设一组元素已经被标记为 h 细化,而唯一的具体子类将会更改其中一些元素以标记为 p 细化。 未来的子类可能会处理各向异性细化。 更多...

#include <refinement_selector.h>

Public 成员函数

 RefinementSelector ()=default
 构造函数。 更多...
 
virtual ~RefinementSelector ()=default
 析构函数。 更多...
 
virtual void select_refinement (const System &system)
 这个纯虚函数必须在派生类中重新定义,以接受一个已标记 h 细化的网格,并可能更改所需的细化类型。 更多...
 

Public 属性

std::vector< float > component_scale
 这个向量可以用于“缩放”系统中的某些变量。 如果掩码不为空,则每个组件的考虑将按组件比例 component_scale[c] 缩放。 更多...
 

详细描述

这个抽象类提供了一个接口,用于选择在给定网格中的每个元素上要使用的细化类型。 目前我们假设一组元素已经被标记为 h 细化,而唯一的具体子类将会更改其中一些元素以标记为 p 细化。 未来的子类可能会处理各向异性细化。

作者
Roy H. Stogner
日期
2006

在文件 refinement_selector.h44 行定义.

构造及析构函数说明

libMesh::RefinementSelector::RefinementSelector ( )
default

构造函数。

virtual libMesh::RefinementSelector::~RefinementSelector ( )
virtualdefault

析构函数。

成员函数说明

virtual void libMesh::RefinementSelector::select_refinement ( const System &  system)
virtual

这个纯虚函数必须在派生类中重新定义,以接受一个已标记 h 细化的网格,并可能更改所需的细化类型。

参数
system包含网格信息的系统对象

类成员变量说明

std::vector<float> libMesh::RefinementSelector::component_scale

这个向量可以用于“缩放”系统中的某些变量。 如果掩码不为空,则每个组件的考虑将按组件比例 component_scale[c] 缩放。

在文件 refinement_selector.h69 行定义.


该类的文档由以下文件生成: