Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Types | Public Member Functions | Public Attributes | List of all members
fub::TaggingMethodWrapper_< GriddingAlgorithm, T > Struct Template Reference

#include <AnyTaggingMethod.hpp>

Public Types

using TagDataHandle = typename GridTraits< GriddingAlgorithm >::TagDataHandle
 

Public Member Functions

 TaggingMethodWrapper_ (const T &tag)
 
 TaggingMethodWrapper_ (T &&tag)
 
void TagCellsForRefinement (TagDataHandle tags, GriddingAlgorithm &gridding, int level, Duration time_point) override
 
std::unique_ptr< TaggingMethodStrategy_< GriddingAlgorithm > > Clone () const override
 

Public Attributes

tag_
 

Member Typedef Documentation

◆ TagDataHandle

template<typename GriddingAlgorithm , typename T >
using fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::TagDataHandle = typename GridTraits<GriddingAlgorithm>::TagDataHandle

Constructor & Destructor Documentation

◆ TaggingMethodWrapper_() [1/2]

template<typename GriddingAlgorithm , typename T >
fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::TaggingMethodWrapper_ ( const T &  tag)
inline

◆ TaggingMethodWrapper_() [2/2]

template<typename GriddingAlgorithm , typename T >
fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::TaggingMethodWrapper_ ( T &&  tag)
inline

Member Function Documentation

◆ Clone()

template<typename GriddingAlgorithm , typename T >
std::unique_ptr<TaggingMethodStrategy_<GriddingAlgorithm> > fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::Clone ( ) const
inlineoverridevirtual

◆ TagCellsForRefinement()

template<typename GriddingAlgorithm , typename T >
void fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::TagCellsForRefinement ( TagDataHandle  tags,
GriddingAlgorithm &  gridding,
int  level,
Duration  time_point 
)
inlineoverridevirtual

Member Data Documentation

◆ tag_

template<typename GriddingAlgorithm , typename T >
T fub::TaggingMethodWrapper_< GriddingAlgorithm, T >::tag_

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