|
Peano
|
#include <refinement.h>


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 > ¢er, 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 |
Definition at line 338 of file refinement.h.
| Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer | ( | int | a_max_depth, |
| int | a_coarsest_level, | ||
| double | a_coarsest_size, | ||
| int | a_top, | ||
| const double | domainSize[3], | ||
| const double | domainOffset[3] | ||
| ) |
Definition at line 351 of file refinement.h.
References Refinement::CoarseBoundaryLayer< Shortcuts >::coarsest_size, Refinement::CoarseBoundaryLayer< Shortcuts >::front, Refinement::CoarseBoundaryLayer< Shortcuts >::left, Refinement::CoarseBoundaryLayer< Shortcuts >::max_depth, Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_m, Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_p, and Refinement::CoarseBoundaryLayer< Shortcuts >::top.
|
virtual |
Implements Refinement::RefinementCriterion< Shortcuts >.
Definition at line 442 of file refinement.h.
References Refinement::CoarseBoundaryLayer< Shortcuts >::coarsest_level, Refinement::CoarseBoundaryLayer< Shortcuts >::front, exahype2::Keep, Refinement::CoarseBoundaryLayer< Shortcuts >::left, Refinement::CoarseBoundaryLayer< Shortcuts >::max_depth, Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_m, Refinement::CoarseBoundaryLayer< Shortcuts >::threshold_p, and Refinement::CoarseBoundaryLayer< Shortcuts >::top.
|
private |
Definition at line 345 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 343 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer().
|
private |
Definition at line 348 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 347 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 344 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 341 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 340 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().
|
private |
Definition at line 346 of file refinement.h.
Referenced by Refinement::CoarseBoundaryLayer< Shortcuts >::CoarseBoundaryLayer(), and Refinement::CoarseBoundaryLayer< Shortcuts >::eval().