Chombo + EB  3.2
Public Member Functions | List of all members
NoRefinement< dim > Class Template Reference

#include <NoRefinement.H>

Inheritance diagram for NoRefinement< dim >:
Inheritance graph
[legend]

Public Member Functions

 NoRefinement ()
 Null constructor. More...
 
virtual ~NoRefinement ()
 Destructor. More...
 
virtual bool doRefine (IndexTM< int, dim > &a_refineInDir, const CutCellMoments< dim > &a_ccm, const int &a_numberOfRefinements)
 Never refine - return false and "a_refineInDir" zero in all components. More...
 
- Public Member Functions inherited from RefinementCriterion< dim >
 RefinementCriterion ()
 
 RefinementCriterion (const int &a_baseMaxNumberOfRefinements)
 
 RefinementCriterion (const RefinementCriterion< dim > &a_RefinementCriterion)
 
 ~RefinementCriterion ()
 
virtual bool baseDoRefine (IndexTM< int, dim > &a_refineInDir, const CutCellMoments< dim > &a_ccm, const int &a_numberOfRefinements)
 Should a cell be subdivided and in which directions. More...
 
void setConstrantSuccessStatus (const bool &a_status)
 
bool getConstrantSuccessStatus ()
 
void setBaseMaxNumberOfRefinements (const int &a_baseMaxNumberOfRefinements)
 
int getBaseMaxNumberOfRefinements ()
 
void print (ostream &a_out) const
 
void operator= (const RefinementCriterion &a_RefinementCriterion)
 

Additional Inherited Members

- Protected Attributes inherited from RefinementCriterion< dim >
bool m_constraintsSucceeded
 
int m_baseMaxNumberOfRefinements
 

Detailed Description

template<int dim>
class NoRefinement< dim >

This refinement criterion always false. Used to stop subdivision.

Constructor & Destructor Documentation

◆ NoRefinement()

template<int dim>
NoRefinement< dim >::NoRefinement ( )

Null constructor.

◆ ~NoRefinement()

template<int dim>
NoRefinement< dim >::~NoRefinement ( )
virtual

Destructor.

Member Function Documentation

◆ doRefine()

template<int dim>
bool NoRefinement< dim >::doRefine ( IndexTM< int, dim > &  a_refineInDir,
const CutCellMoments< dim > &  a_ccm,
const int &  a_numberOfRefinements 
)
virtual

Never refine - return false and "a_refineInDir" zero in all components.

Never refine - return false and "a_refineInDir" zero in all components.

Reimplemented from RefinementCriterion< dim >.

References dim.


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