MinimalCCCM< dim > Class Template Reference

#include <MinimalCCCM.H>

List of all members.

template<int dim>
class MinimalCCCM< dim >


Public Types

typedef IndexTM< int, dimIvDim
typedef IndexTM< Real, dimRvDim
typedef map< IvDim, RealPthMoment
typedef map< IndexTM< int, dim-1 >
, Real
PthMomentLesserDimension
typedef map< IndexTM< int, 1 >
, Real
OneDMoments
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

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

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

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

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

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

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

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

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


Constructor & Destructor Documentation

template<int dim>
MinimalCCCM< dim >::MinimalCCCM (  )  [inline]

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

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

template<int dim>
MinimalCCCM< dim >::~MinimalCCCM (  )  [inline]


Member Function Documentation

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

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

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

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

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

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

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

References dim.

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


Member Data Documentation

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


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

Generated on Fri Apr 5 04:25:11 2019 for Chombo + EB by  doxygen 1.5.5