Chombo + EB + MF  3.2
Public Types | Public Member Functions | Public Attributes | List of all members
MinimalCCCM< dim > Class Template Reference

#include <MinimalCCCM.H>

Public Types

typedef IndexTM< int, dimIvDim
 
typedef IndexTM< Real, dimRvDim
 
typedef map< IvDim, RealPthMoment
 
typedef map< IndexTM< int, dim-1 >, RealPthMomentLesserDimension
 
typedef map< IndexTM< int, 1 >, RealOneDMoments
 
typedef map< int, IvDimLocPthMoment
 
typedef map< IvDim, int > PthMomentLoc
 
typedef map< Iv2, CutCellMoments< dim-1 > > BdCutCellMoments
 

Public Member Functions

 MinimalCCCM ()
 
 MinimalCCCM (const MinimalCCCM< dim > &a_MinimalCCCM)
 
 MinimalCCCM (const IFData< dim > &a_info)
 
 ~MinimalCCCM ()
 
void computeMoments (const int &a_orderPmax, const int &a_degreePmax)
 
void computeMomentsRecursively (const int &a_orderPmax, const int &a_degreePmax)
 
Vector< RealcomputeRhs (LSProblem< dim > &a_lsp, const int &a_order)
 
void print (ostream &out) const
 
void dump () const
 
void operator= (const MinimalCCCM< dim > &a_MinimalCCCM)
 
Real factorial (const IvDim &a_multiIndex) const
 

Public Attributes

CutCellMoments< dimm_cutCellMoments
 
bool m_boundaryMomentsComputed
 

Member Typedef Documentation

◆ IvDim

template<int dim>
typedef IndexTM<int,dim> MinimalCCCM< dim >::IvDim

◆ RvDim

template<int dim>
typedef IndexTM<Real,dim> MinimalCCCM< dim >::RvDim

◆ PthMoment

template<int dim>
typedef map<IvDim,Real > MinimalCCCM< dim >::PthMoment

◆ PthMomentLesserDimension

template<int dim>
typedef map<IndexTM<int,dim-1>,Real > MinimalCCCM< dim >::PthMomentLesserDimension

◆ OneDMoments

template<int dim>
typedef map<IndexTM<int,1>,Real > MinimalCCCM< dim >::OneDMoments

◆ LocPthMoment

template<int dim>
typedef map<int,IvDim> MinimalCCCM< dim >::LocPthMoment

◆ PthMomentLoc

template<int dim>
typedef map<IvDim,int > MinimalCCCM< dim >::PthMomentLoc

◆ BdCutCellMoments

template<int dim>
typedef map<Iv2,CutCellMoments<dim-1> > MinimalCCCM< dim >::BdCutCellMoments

Constructor & Destructor Documentation

◆ MinimalCCCM() [1/3]

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

◆ MinimalCCCM() [2/3]

template<int dim>
MinimalCCCM< dim >::MinimalCCCM ( const MinimalCCCM< dim > &  a_MinimalCCCM)

◆ MinimalCCCM() [3/3]

template<int dim>
MinimalCCCM< dim >::MinimalCCCM ( const IFData< dim > &  a_info)

◆ ~MinimalCCCM()

template<int dim>
MinimalCCCM< dim >::~MinimalCCCM ( )

Member Function Documentation

◆ computeMoments()

template<int dim>
void MinimalCCCM< dim >::computeMoments ( const int &  a_orderPmax,
const int &  a_degreePmax 
)

◆ computeMomentsRecursively()

template<int dim>
void MinimalCCCM< dim >::computeMomentsRecursively ( const int &  a_orderPmax,
const int &  a_degreePmax 
)

◆ computeRhs()

template<int dim>
Vector< Real > MinimalCCCM< dim >::computeRhs ( LSProblem< dim > &  a_lsp,
const int &  a_order 
)

◆ print()

template<int dim>
void MinimalCCCM< dim >::print ( ostream &  out) const

◆ dump()

template<int dim>
void MinimalCCCM< dim >::dump ( ) const

◆ operator=()

template<int dim>
void MinimalCCCM< dim >::operator= ( const MinimalCCCM< dim > &  a_MinimalCCCM)

◆ factorial()

template<int dim>
Real MinimalCCCM< dim >::factorial ( const IvDim a_multiIndex) const

References dim.

Referenced by MinimalCCCM< dim >::computeRhs().

Member Data Documentation

◆ m_cutCellMoments

template<int dim>
CutCellMoments<dim> MinimalCCCM< dim >::m_cutCellMoments

◆ m_boundaryMomentsComputed

template<int dim>
bool MinimalCCCM< dim >::m_boundaryMomentsComputed

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