1 #ifndef EMM_DisplacementFVM_VOGGROperator_H 2 #define EMM_DisplacementFVM_VOGGROperator_H 131 const tUIndex* neighborsIndices,
135 tReal gradU[9])
const;
166 tReal gradU[9])
const{
207 tReal gradU[9])
const {
254 const tReal *Upoints,
256 tReal gradU[9])
const;
284 tReal gradU[9])
const;
313 tReal gradU[9])
const;
#define tLimitCondition
Definition: EMM_Types.h:19
#define tUInteger
Definition: types.h:91
EMM_DisplacementFVM_VOGGROperator(void)
create
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:8
#define tUCInt
Definition: types.h:21
DEFINE_SPTR(EMM_DisplacementFVM_VOGGROperator)
#define tUSInt
Definition: types.h:28
#define tBoolean
Definition: types.h:139
SP_OBJECT(EMM_DisplacementFVM_VOGGROperator)
void computeGradAlmostNullUAtNextCellByOstrogradskiGreenIntegration(const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUSInt &f, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const CORE_UIndexMorseArray &neighbors, const tDimension &dim, const tReal *Ucell, tReal gradU[9]) const
compute the value of Grad U on next cell using the Ostrogradski-Green formula base on value on displa...
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:323
virtual void computeGradAlmostNullUAtCell(const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const CORE_UIndexMorseArray &neighborsIndices, const tDimension &dim, const tReal *Ui, tReal gradU[9]) const
compute the value of Grad U on cell when U is almost null everywhere except at cell ...
Definition: EMM_DisplacementFVM_VOGGROperator.h:155
#define tDimension
Definition: EMM_Types.h:10
virtual void computeGradUAtCell(const tBoolean &withConstraints, const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const tUIndex *neighborsIndices, const tDimension &dim, const tReal *Ucells, const tReal *Ui, const tLimitCondition *lc, const tBoolean &incU0, const tReal *U0, tReal gradU[9]) const
compute the value of Grad U on cell
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:17
This class describes the method to interpolate U on points, faces and cells.
Definition: EMM_DisplacementFVM_VOGGROperator.h:48
This class describes the displacement operator defined on the cells of the mesh with Volume Gradient ...
Definition: EMM_DisplacementFVM_VIGROperator.h:24
void computeGradUAtCellByOstrogradskiGreenIntegration(const tBoolean &withConstraints, const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const tDimension &dim, const tReal *Upoints, const tLimitCondition *lc, tReal gradU[9]) const
compute the value of Grad U on cell using the Ostrogradski-Green formula base on value on displacemen...
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:45
virtual void computeGradAlmostNullUAtNextCell(const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUCInt &f, const tUIndex &nextCell, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const CORE_UIndexMorseArray &neighborsIndices, const tDimension &dim, const tReal *Ui, tReal gradU[9]) const
compute the value of Grad U on next cell when U is almost null everywhere except at cell...
Definition: EMM_DisplacementFVM_VOGGROperator.h:194
#define tUIndex
Definition: types.h:126
virtual ~EMM_DisplacementFVM_VOGGROperator(void)
destroy
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:12
void computeGradAlmostNullUAtCellByOstrogradskiGreenIntegration(const tReal *h, const tUInteger &xCell, const tUInteger &yCell, const tUInteger &zCell, const tUInteger &Px, const tUInteger &Py, const tUInteger &Pz, const tBoolean *periodicity, const CORE_UIndexMorseArray &neighbors, const tDimension &dim, const tReal *Ucell, tReal gradU[9]) const
compute the value of Grad U on cell using the Ostrogradski-Green formula base on value on displacemen...
Definition: EMM_DisplacementFVM_VOGGROperator.cpp:212
#define tReal
Definition: types.h:118