41#define _IFT_Tet1_3D_SUPG_Name "tet1supg"
LevelSetPCSElementInterface()
SUPGElement2(int n, Domain *aDomain)
const char * giveClassName() const override
static FEI3dTetLin interpolation
const char * giveInputRecordName() const override
double computeCriticalTimeStep(TimeStep *tStep) override
Computes the critical time increment.
void computeNuMatrix(FloatMatrix &answer, GaussPoint *gp) override
void computeTangent(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) override
void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep) override
void updateStabilizationCoeffs(TimeStep *tStep) override
void computeDivUMatrix(FloatMatrix &answer, GaussPoint *gp) override
void computeDeviatoricStress(FloatArray &answer, const FloatArray &eps, GaussPoint *gp, TimeStep *tStep) override
void LS_PCS_computeVOFFractions(FloatArray &answer, FloatArray &fi) override
void LS_PCS_computedN(FloatMatrix &answer) override
Interface * giveInterface(InterfaceType t) override
Element_Geometry_Type giveGeometryType() const override
MaterialMode giveMaterialMode() override
double computeVolumeAround(GaussPoint *gp) override
void computeDivTauMatrix(FloatMatrix &answer, GaussPoint *gp, TimeStep *tStep) override
double LS_PCS_computeF(LevelSetPCS *, TimeStep *tStep) override
void computeGaussPoints() override
void computeBMatrix(FloatMatrix &anwer, GaussPoint *gp) override
int computeNumberOfDofs() override
void computeGradUMatrix(FloatMatrix &answer, GaussPoint *gp, TimeStep *tStep) override
int giveNumberOfSpatialDimensions() override
double LS_PCS_computeVolume() override
Returns receiver's volume.
void computeGradPMatrix(FloatMatrix &answer, GaussPoint *gp) override
double LS_PCS_computeS(LevelSetPCS *, TimeStep *tStep) override
void computeUDotGradUMatrix(FloatMatrix &answer, GaussPoint *gp, TimeStep *tStep) override
void giveDofManDofIDMask(int inode, IntArray &answer) const override
Tet1_3D_SUPG(int n, Domain *d)
void computeNpMatrix(FloatMatrix &answer, GaussPoint *gp) override
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
#define _IFT_Tet1_3D_SUPG_Name