FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType > Class Template Reference

Adjactor for iterating over children of adaptive mesh elements. More...

#include <adaptive_mesh_layer.hpp>

Classes

class  ChildCellIterator
 

Public Types

using ImageIterator = ChildCellIterator
 

Public Member Functions

 AdaptiveChildMapping (AdaptiveMeshLayerType &coarse, AdaptiveMeshLayerType &fine)
 
Index get_num_nodes_domain () const
 
Index get_num_nodes_image () const
 
ChildCellIterator image_begin (Index domain_node) const
 
ChildCellIterator image_end (Index domain_node) const
 

Private Attributes

AdaptiveMeshLayerType & _coarse
 
AdaptiveMeshLayerType & _fine
 

Detailed Description

template<typename AdaptiveMeshLayerType>
class FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >

Adjactor for iterating over children of adaptive mesh elements.

Author
Markus Muegge

Definition at line 1570 of file adaptive_mesh_layer.hpp.

Member Typedef Documentation

◆ ImageIterator

template<typename AdaptiveMeshLayerType >
using FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::ImageIterator = ChildCellIterator

Definition at line 1607 of file adaptive_mesh_layer.hpp.

Constructor & Destructor Documentation

◆ AdaptiveChildMapping()

template<typename AdaptiveMeshLayerType >
FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::AdaptiveChildMapping ( AdaptiveMeshLayerType &  coarse,
AdaptiveMeshLayerType &  fine 
)
inline

Definition at line 1615 of file adaptive_mesh_layer.hpp.

Member Function Documentation

◆ get_num_nodes_domain()

template<typename AdaptiveMeshLayerType >
Index FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::get_num_nodes_domain ( ) const
inline

Definition at line 1619 of file adaptive_mesh_layer.hpp.

◆ get_num_nodes_image()

template<typename AdaptiveMeshLayerType >
Index FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::get_num_nodes_image ( ) const
inline

Definition at line 1624 of file adaptive_mesh_layer.hpp.

◆ image_begin()

template<typename AdaptiveMeshLayerType >
ChildCellIterator FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::image_begin ( Index  domain_node) const
inline

Definition at line 1629 of file adaptive_mesh_layer.hpp.

◆ image_end()

template<typename AdaptiveMeshLayerType >
ChildCellIterator FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::image_end ( Index  domain_node) const
inline

Definition at line 1634 of file adaptive_mesh_layer.hpp.

Member Data Documentation

◆ _coarse

template<typename AdaptiveMeshLayerType >
AdaptiveMeshLayerType& FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::_coarse
private

Definition at line 1611 of file adaptive_mesh_layer.hpp.

◆ _fine

template<typename AdaptiveMeshLayerType >
AdaptiveMeshLayerType& FEAT::Geometry::AdaptiveChildMapping< AdaptiveMeshLayerType >::_fine
private

Definition at line 1612 of file adaptive_mesh_layer.hpp.


The documentation for this class was generated from the following file: