Chombo + EB
3.0
|
#include <CutCellMoments.H>
Public Types | |
typedef map< IndexTM< int, 1 >, Real > | OneDMoments |
Public Member Functions | |
CutCellMoments () | |
CutCellMoments (const CutCellMoments< 1 > &a_cutCellMoments) | |
CutCellMoments (const IFData< 1 > &a_info) | |
~CutCellMoments () | |
Real | changeMomentCoordinates (OneDMoments &a_refinedMap, const IndexTM< int, 1 > &a_monomial, const IndexTM< Real, 1 > &a_refinedCenterDelta) |
void | changeMomentCoordinatesToCellCenter () |
void | changeMomentCoordinatesToParentCenter () |
void | initialize (CutCellMoments< 1 > &a_refinedCutCell) |
void | initializeMap (OneDMoments &a_map1, OneDMoments &a_map2) |
Real | getBdMoment (const IndexTM< int, 1 > &a_mono, const IFData< 2 > &a_IFData, const IndexTM< Real, 1 > &a_refinedCenterDelta, OneDMoments a_fullCellMap=OneDMoments()) |
Real | getBdEBMoment (const IndexTM< int, 1 > &a_mono, const IFData< 2 > &a_IFData, const IndexTM< Real, 1 > &a_refinedCenterDelta) |
void | addBdMoments (CutCellMoments< 1 > &a_coarseCutCell, const IFData< 2 > &a_IFData, const int &a_degreeP, const bool &a_useConstraints, const IndexTM< Real, 1 > &a_refinedCenterDelta, const IndexTM< int, 1 > &a_localHilo) |
Real | getMoment (const IndexTM< int, 1 > &a_mono, const EBorVol &a_EBorVOL) const |
Real | getMoment (const IndexTM< int, 1 > &a_mono) const |
Real | getVol (const EBorVol &a_EBorVol) const |
IndexTM< Real, 1 > | getCentroid (const EBorVol &a_EBorVol) const |
bool | isCovered () const |
bool | isRegular () const |
void | print (ostream &out) const |
void | dump () const |
void | operator= (const CutCellMoments< 1 > &a_cutCellMoments) |
Public Attributes | |
OneDMoments | m_moments |
IFData< 1 > | m_IFData |
bool | m_bdCCOn |
int | m_numActiveBounds |
bool | m_badNormal |
OneDMoments | m_EBmoments |
typedef map<IndexTM<int,1>,Real> CutCellMoments< 1 >::OneDMoments |
CutCellMoments< 1 >::CutCellMoments | ( | ) |
CutCellMoments< 1 >::CutCellMoments | ( | const CutCellMoments< 1 > & | a_cutCellMoments | ) |
CutCellMoments< 1 >::CutCellMoments | ( | const IFData< 1 > & | a_info | ) |
CutCellMoments< 1 >::~CutCellMoments | ( | ) |
Real CutCellMoments< 1 >::changeMomentCoordinates | ( | OneDMoments & | a_refinedMap, |
const IndexTM< int, 1 > & | a_monomial, | ||
const IndexTM< Real, 1 > & | a_refinedCenterDelta | ||
) |
void CutCellMoments< 1 >::changeMomentCoordinatesToCellCenter | ( | ) |
void CutCellMoments< 1 >::changeMomentCoordinatesToParentCenter | ( | ) |
void CutCellMoments< 1 >::initialize | ( | CutCellMoments< 1 > & | a_refinedCutCell | ) |
void CutCellMoments< 1 >::initializeMap | ( | OneDMoments & | a_map1, |
OneDMoments & | a_map2 | ||
) |
Real CutCellMoments< 1 >::getBdMoment | ( | const IndexTM< int, 1 > & | a_mono, |
const IFData< 2 > & | a_IFData, | ||
const IndexTM< Real, 1 > & | a_refinedCenterDelta, | ||
OneDMoments | a_fullCellMap = OneDMoments() |
||
) |
Real CutCellMoments< 1 >::getBdEBMoment | ( | const IndexTM< int, 1 > & | a_mono, |
const IFData< 2 > & | a_IFData, | ||
const IndexTM< Real, 1 > & | a_refinedCenterDelta | ||
) |
void CutCellMoments< 1 >::addBdMoments | ( | CutCellMoments< 1 > & | a_coarseCutCell, |
const IFData< 2 > & | a_IFData, | ||
const int & | a_degreeP, | ||
const bool & | a_useConstraints, | ||
const IndexTM< Real, 1 > & | a_refinedCenterDelta, | ||
const IndexTM< int, 1 > & | a_localHilo | ||
) |
Real CutCellMoments< 1 >::getMoment | ( | const IndexTM< int, 1 > & | a_mono, |
const EBorVol & | a_EBorVOL | ||
) | const |
Real CutCellMoments< 1 >::getMoment | ( | const IndexTM< int, 1 > & | a_mono | ) | const |
Real CutCellMoments< 1 >::getVol | ( | const EBorVol & | a_EBorVol | ) | const |
IndexTM<Real,1> CutCellMoments< 1 >::getCentroid | ( | const EBorVol & | a_EBorVol | ) | const |
bool CutCellMoments< 1 >::isCovered | ( | ) | const |
bool CutCellMoments< 1 >::isRegular | ( | ) | const |
void CutCellMoments< 1 >::print | ( | ostream & | out | ) | const |
void CutCellMoments< 1 >::dump | ( | ) | const |
void CutCellMoments< 1 >::operator= | ( | const CutCellMoments< 1 > & | a_cutCellMoments | ) |
OneDMoments CutCellMoments< 1 >::m_moments |
IFData<1> CutCellMoments< 1 >::m_IFData |
bool CutCellMoments< 1 >::m_bdCCOn |
int CutCellMoments< 1 >::m_numActiveBounds |
bool CutCellMoments< 1 >::m_badNormal |
OneDMoments CutCellMoments< 1 >::m_EBmoments |