Peano
Loading...
Searching...
No Matches
Refinement::RefineFilterCube< Shortcuts > Class Template Reference

#include <refinement.h>

Inheritance diagram for Refinement::RefineFilterCube< Shortcuts >:
Collaboration diagram for Refinement::RefineFilterCube< Shortcuts >:

Public Member Functions

 RefineFilterCube (double a_left_vertice[3], double a_right_vertice[3], int a_level_inside, int a_level_outside)
 
bool eval (const double *luh, const tarch::la::Vector< Dimensions, double > &center, const tarch::la::Vector< Dimensions, double > &dx, double t, const int level, ::exahype2::RefinementCommand &refine)
 

Private Attributes

double left_vertice [3]
 
double right_vertice [3]
 
int level_inside
 
int level_outside
 

Detailed Description

template<class Shortcuts>
class Refinement::RefineFilterCube< Shortcuts >

Definition at line 509 of file refinement.h.

Constructor & Destructor Documentation

◆ RefineFilterCube()

template<class Shortcuts >
Refinement::RefineFilterCube< Shortcuts >::RefineFilterCube ( double  a_left_vertice[3],
double  a_right_vertice[3],
int  a_level_inside,
int  a_level_outside 
)

Member Function Documentation

◆ eval()

template<class Shortcuts >
bool Refinement::RefineFilterCube< Shortcuts >::eval ( const double *  luh,
const tarch::la::Vector< Dimensions, double > &  center,
const tarch::la::Vector< Dimensions, double > &  dx,
double  t,
const int  level,
::exahype2::RefinementCommand &  refine 
)
virtual

Field Documentation

◆ left_vertice

template<class Shortcuts >
double Refinement::RefineFilterCube< Shortcuts >::left_vertice[3]
private

◆ level_inside

template<class Shortcuts >
int Refinement::RefineFilterCube< Shortcuts >::level_inside
private

Definition at line 557 of file refinement.h.

Referenced by Refinement::RefineFilterCube< Shortcuts >::eval().

◆ level_outside

template<class Shortcuts >
int Refinement::RefineFilterCube< Shortcuts >::level_outside
private

Definition at line 558 of file refinement.h.

Referenced by Refinement::RefineFilterCube< Shortcuts >::eval().

◆ right_vertice

template<class Shortcuts >
double Refinement::RefineFilterCube< Shortcuts >::right_vertice[3]
private

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