v0.15.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
LevelSet::WrapperClass Struct Referenceabstract

Wrapper executing stages while mesh refinement. More...

Inheritance diagram for LevelSet::WrapperClass:
[legend]

Public Member Functions

 WrapperClass ()=default
 
virtual MoFEMErrorCode setBits (LevelSet &level_set, int l)=0
 Set bit ref level to problem.
 
virtual MoFEMErrorCode runCalcs (LevelSet &level_set, int l)=0
 Run calculations.
 
virtual MoFEMErrorCode setAggregateBit (LevelSet &level_set, int l)=0
 Add bit to current element, so it aggregate all previious current elements.
 
virtual double getThreshold (const double max)=0
 

Detailed Description

Wrapper executing stages while mesh refinement.

Definition at line 241 of file level_set.cpp.

Constructor & Destructor Documentation

◆ WrapperClass()

LevelSet::WrapperClass::WrapperClass ( )
default

Member Function Documentation

◆ getThreshold()

virtual double LevelSet::WrapperClass::getThreshold ( const double  max)
pure virtual

◆ runCalcs()

virtual MoFEMErrorCode LevelSet::WrapperClass::runCalcs ( LevelSet level_set,
int  l 
)
pure virtual

◆ setAggregateBit()

virtual MoFEMErrorCode LevelSet::WrapperClass::setAggregateBit ( LevelSet level_set,
int  l 
)
pure virtual

Add bit to current element, so it aggregate all previious current elements.

Implemented in LevelSet::WrapperClassInitalSolution, and LevelSet::WrapperClassErrorProjection.

Examples
mofem/tutorials/adv-3/level_set.cpp.

◆ setBits()

virtual MoFEMErrorCode LevelSet::WrapperClass::setBits ( LevelSet level_set,
int  l 
)
pure virtual

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