ug4
ug::ClusterElementStacks< elem_t, vector_t > Class Template Reference

#include <cluster_element_stacks.h>

+ Inheritance diagram for ug::ClusterElementStacks< elem_t, vector_t >:

Public Member Functions

 ClusterElementStacks ()
 
 ClusterElementStacks (const Attachment< vector_t > &aPos, const vector_t &stackingDir)
 
void init_post_processing (MultiGrid *mg, SubsetHandler *partitions)
 
void partitioning_done ()
 
void post_process (int partitionLvl)
 
void set_position_attachment (const Attachment< vector_t > &aPos)
 
void set_stacking_direction (const vector_t &stackingDir)
 
virtual ~ClusterElementStacks ()
 
- Public Member Functions inherited from ug::IPartitionPostProcessor
virtual ~IPartitionPostProcessor ()
 

Private Types

typedef Attachment< vector_t > a_position_t
 
typedef elem_t::side side_t
 

Private Attributes

a_position_t m_aPos
 
ABool m_aProcessed
 
MultiGridm_mg
 
SubsetHandlerm_partitions
 
vector_t m_stackingDir
 

Member Typedef Documentation

◆ a_position_t

template<class elem_t , class vector_t >
typedef Attachment<vector_t> ug::ClusterElementStacks< elem_t, vector_t >::a_position_t
private

◆ side_t

template<class elem_t , class vector_t >
typedef elem_t::side ug::ClusterElementStacks< elem_t, vector_t >::side_t
private

Constructor & Destructor Documentation

◆ ClusterElementStacks() [1/2]

template<class elem_t , class vector_t >
ug::ClusterElementStacks< elem_t, vector_t >::ClusterElementStacks ( )
inline

◆ ClusterElementStacks() [2/2]

template<class elem_t , class vector_t >
ug::ClusterElementStacks< elem_t, vector_t >::ClusterElementStacks ( const Attachment< vector_t > &  aPos,
const vector_t &  stackingDir 
)
inline

◆ ~ClusterElementStacks()

template<class elem_t , class vector_t >
virtual ug::ClusterElementStacks< elem_t, vector_t >::~ClusterElementStacks ( )
inlinevirtual

Member Function Documentation

◆ init_post_processing()

◆ partitioning_done()

template<class elem_t , class vector_t >
void ug::ClusterElementStacks< elem_t, vector_t >::partitioning_done ( )
inlinevirtual

◆ post_process()

◆ set_position_attachment()

template<class elem_t , class vector_t >
void ug::ClusterElementStacks< elem_t, vector_t >::set_position_attachment ( const Attachment< vector_t > &  aPos)
inline

◆ set_stacking_direction()

template<class elem_t , class vector_t >
void ug::ClusterElementStacks< elem_t, vector_t >::set_stacking_direction ( const vector_t &  stackingDir)
inline

Member Data Documentation

◆ m_aPos

◆ m_aProcessed

◆ m_mg

◆ m_partitions

◆ m_stackingDir


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