G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsOverlapCompare< d, T > Class Template Reference

Detailed Description

template<short_t d, class T>
class gismo::gsOverlapCompare< d, T >

Checks if the coarsening neighborhood of a box is empty and if it overlaps with a refinement mask.

Checks if the coarsening neighborhood of a box is empty and if it overlaps with a refinement mask. If so, the box can be coarsened admissibly.

Template Parameters
dparametric dimension
Treal type
+ Inheritance diagram for gsOverlapCompare< d, T >:
+ Collaboration diagram for gsOverlapCompare< d, T >:

Public Member Functions

 gsOverlapCompare (const gsHBoxContainer< d, T > &markedRef, index_t m)
 Construct a gsOverlapCompare. More...
 

Constructor & Destructor Documentation

gsOverlapCompare ( const gsHBoxContainer< d, T > &  markedRef,
index_t  m 
)
inline

Construct a gsOverlapCompare.

Parameters
[in]markedRefContainer of elements marked for refinement
[in]mJump parameter