| 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().