CutCellMoments< 1 > Class Template Reference

#include <CutCellMoments.H>

List of all members.

template<>
class CutCellMoments< 1 >


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

Member Typedef Documentation

typedef map<IndexTM<int,1>,Real> CutCellMoments< 1 >::OneDMoments


Constructor & Destructor Documentation

CutCellMoments< 1 >::CutCellMoments ( const CutCellMoments< 1 > &  a_cutCellMoments  ) 

CutCellMoments< 1 >::CutCellMoments ( const IFData< 1 > &  a_info  ) 


Member Function Documentation

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  ) 


Member Data Documentation


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

Generated on Mon Nov 20 04:03:39 2017 for Chombo + EB by  doxygen 1.5.5