|
FEAT 3
Finite Element Analysis Toolbox
|
Statistics about entities added, removed, and kept during a mesh adaption. More...
#include <adaptive_mesh.hpp>
Public Member Functions | |
| template<int dim_> | |
| void | added_element (Index count=1) |
| Indicate a entity was added. More... | |
| template<int dim_> | |
| void | kept_element (Index count=1) |
| Indicate a entity was kept. More... | |
| template<int dim_> | |
| void | removed_element (Index count=1) |
| Indicate a entity was removed. More... | |
| void | removed_elements (const std::array< Index, 4 > &counts) |
| Indicate entities were removed. More... | |
| void | reset () |
| Reset statistics to zero. More... | |
Public Attributes | |
| std::array< Index, 4 > | added |
| Statistics about added entities. More... | |
| std::array< Index, 4 > | kept |
| Statistics about kept entities. More... | |
| std::array< Index, 4 > | removed |
| Statistics about removed entities. More... | |
Statistics about entities added, removed, and kept during a mesh adaption.
Definition at line 101 of file adaptive_mesh.hpp.
|
inline |
Indicate a entity was added.
| dim_ | Dimension of added entities |
| [in] | count | Number of entities added |
Definition at line 141 of file adaptive_mesh.hpp.
References added.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_build().
|
inline |
Indicate a entity was kept.
| dim_ | Dimension of kep entities |
| [in] | count | Number of entities kept |
Definition at line 178 of file adaptive_mesh.hpp.
References kept.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_adapt_children().
|
inline |
Indicate a entity was removed.
| dim_ | Dimension of removed entities |
| [in] | count | Number of entities removed |
Definition at line 153 of file adaptive_mesh.hpp.
References removed.
|
inline |
Indicate entities were removed.
| [in] | counts | Number of entities of each dimension removed |
Definition at line 163 of file adaptive_mesh.hpp.
References removed.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_erase().
|
inline |
Reset statistics to zero.
Definition at line 127 of file adaptive_mesh.hpp.
References added, kept, and removed.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::adapt().
| std::array<Index, 4> FEAT::Geometry::AdaptionStats::added |
Statistics about added entities.
added[dim] contains the number of entities of dimension dim added to the mesh during adaption.
Definition at line 108 of file adaptive_mesh.hpp.
Referenced by added_element(), and reset().
| std::array<Index, 4> FEAT::Geometry::AdaptionStats::kept |
Statistics about kept entities.
added[dim] contains the number of entities of dimension dim reused from the mesh during adaption.
Definition at line 122 of file adaptive_mesh.hpp.
Referenced by kept_element(), and reset().
| std::array<Index, 4> FEAT::Geometry::AdaptionStats::removed |
Statistics about removed entities.
added[dim] contains the number of entities of dimension dim removed from the mesh during adaption.
Definition at line 115 of file adaptive_mesh.hpp.
Referenced by removed_element(), removed_elements(), and reset().