11 #ifndef _MINIMALCCCM_H_ 12 #define _MINIMALCCCM_H_ 27 #include "NamespaceHeader.H" 58 const int & a_degreePmax);
61 const int & a_degreePmax);
68 void print(ostream& out)
const;
99 const int & a_degreePmax);
102 void simpleComputeMoments(
const Real & a_loPt,
104 const int & a_degreePmax);
106 void computeMomentsUsingBinomial(
const Real & a_loPt,
108 const int & a_loSign,
109 const int & a_hiSign,
110 const int & a_degreePmax);
113 void print(ostream& out)
const;
125 #include "NamespaceFooter.H" map< int, IvDim > LocPthMoment
Definition: MinimalCCCM.H:42
void dump() const
Definition: MinimalCCCMImplem.H:339
Definition: CutCellMoments.H:157
MinimalCCCM()
Definition: MinimalCCCMImplem.H:30
map< IndexTM< int, 1 >, Real > OneDMoments
Definition: MinimalCCCM.H:41
CutCellMoments< dim > m_cutCellMoments
Definition: MinimalCCCM.H:78
IndexTM< int, dim > IvDim
Definition: MinimalCCCM.H:34
map< IndexTM< int, dim-1 >, Real > PthMomentLesserDimension
Definition: MinimalCCCM.H:39
Definition: MinimalCCCM.H:31
Definition: ComputeCutCellMoments.H:35
IndexTM< Real, dim > RvDim
Definition: MinimalCCCM.H:35
Real factorial(const IvDim &a_multiIndex) const
Definition: MinimalCCCMImplem.H:361
bool m_boundaryMomentsComputed
Definition: MinimalCCCM.H:81
map< IvDim, Real > PthMoment
Definition: MinimalCCCM.H:37
Vector< Real > computeRhs(LSProblem< dim > &a_lsp, const int &a_order)
Definition: MinimalCCCMImplem.H:238
void operator=(const MinimalCCCM< dim > &a_MinimalCCCM)
Definition: MinimalCCCMImplem.H:345
double Real
Definition: REAL.H:33
void print(ostream &out) const
Definition: MinimalCCCMImplem.H:334
map< Iv2, CutCellMoments< dim-1 > > BdCutCellMoments
Definition: MinimalCCCM.H:45
void computeMoments(const int &a_orderPmax, const int &a_degreePmax)
Definition: MinimalCCCMImplem.H:79
~MinimalCCCM()
Definition: MinimalCCCMImplem.H:73
IndexTM< int, 2 > Iv2
Definition: Notation.H:108
int dim
Definition: EBInterface.H:146
map< IvDim, int > PthMomentLoc
Definition: MinimalCCCM.H:43
map< IndexTM< int, 1 >, Real > OneDMoments
Definition: MinimalCCCM.H:88
Definition: CutCellMoments.H:32
Definition: MinimalCCCM.H:85
void computeMomentsRecursively(const int &a_orderPmax, const int &a_degreePmax)
Definition: MinimalCCCMImplem.H:132
CutCellMoments< 1 > m_cutCellMoments
Definition: MinimalCCCM.H:121