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

#include <refinement.h>

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

Public Member Functions

 CoarseBoundaryLayer (int a_max_depth, int a_coarsest_level, double a_coarsest_size, int a_top, const double domainSize[3], const double domainOffset[3])
 
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

std::vector< double > threshold_p [3]
 
std::vector< double > threshold_m [2]
 
double coarsest_size
 
int max_depth
 
int coarsest_level
 
int top
 
int left
 
int front
 

Detailed Description

template<class Shortcuts>
class Refinement::CoarseBoundaryLayer< Shortcuts >

Definition at line 339 of file refinement.h.

Constructor & Destructor Documentation

◆ CoarseBoundaryLayer()

Member Function Documentation

◆ eval()

Field Documentation

◆ coarsest_level

template<class Shortcuts >
int Refinement::CoarseBoundaryLayer< Shortcuts >::coarsest_level
private

Definition at line 346 of file refinement.h.

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

◆ coarsest_size

template<class Shortcuts >
double Refinement::CoarseBoundaryLayer< Shortcuts >::coarsest_size
private

◆ front

◆ left

◆ max_depth

template<class Shortcuts >
int Refinement::CoarseBoundaryLayer< Shortcuts >::max_depth
private

◆ threshold_m

template<class Shortcuts >
std::vector<double> Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_m[2]
private

◆ threshold_p

template<class Shortcuts >
std::vector<double> Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_p[3]
private

◆ top


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