IFEM  90A354
NormBase Member List

This is the complete list of members for NormBase, including all inherited members.

activateElmGroup(const std::vector< int > &elms={})NormBaseinline
addBoundaryTerms(Vectors &gNorm, double energy) constNormBase
applyFinalOp(double value) constNormBaseprotected
AVERAGE enum valueIntegrand
ELEMENT_CENTER enum valueIntegrand
ELEMENT_CORNERS enum valueIntegrand
evalBou(LocalIntegral &elmInt, const FiniteElement &fe, const TimeDomain &time, const Vec3 &X, const Vec3 &normal) constIntegrandinlinevirtual
evalBou(LocalIntegral &, const FiniteElement &, const Vec3 &, const Vec3 &) constIntegrandinlineprotectedvirtual
evalBouMx(LocalIntegral &elmInt, const MxFiniteElement &fe, const TimeDomain &time, const Vec3 &X, const Vec3 &normal) constIntegrandinlinevirtual
evalBouMx(LocalIntegral &, const MxFiniteElement &, const Vec3 &, const Vec3 &) constIntegrandinlineprotectedvirtual
evalInt(LocalIntegral &elmInt, const FiniteElement &fe, const TimeDomain &time, const Vec3 &X) constIntegrandinlinevirtual
evalInt(LocalIntegral &elmInt, const FiniteElement &fe, const TimeDomain &time, const Vec3 &X, const Vec3 &normal) constIntegrandinlinevirtual
evalInt(LocalIntegral &, const FiniteElement &fe, const Vec3 &) constIntegrandinlineprotectedvirtual
evalInt(LocalIntegral &, const FiniteElement &fe, const Vec3 &, const Vec3 &) constIntegrandinlineprotectedvirtual
evalIntMx(LocalIntegral &elmInt, const MxFiniteElement &fe, const TimeDomain &time, const Vec3 &X) constIntegrandinlinevirtual
evalIntMx(LocalIntegral &elmInt, const MxFiniteElement &fe, const TimeDomain &time, const Vec3 &X, const Vec3 &normal) constIntegrandinlinevirtual
evalIntMx(LocalIntegral &, const MxFiniteElement &fe, const Vec3 &) constIntegrandinlineprotectedvirtual
evalIntMx(LocalIntegral &, const MxFiniteElement &fe, const Vec3 &, const Vec3 &) constIntegrandinlineprotectedvirtual
evalPoint(LocalIntegral &elmInt, const FiniteElement &fe, const Vec3 &pval)Integrandinlinevirtual
finalizeElement(LocalIntegral &elmInt, const FiniteElement &fe, const TimeDomain &time, size_t iGP=0)Integrandinlinevirtual
finalizeElement(LocalIntegral &elmInt, const TimeDomain &, size_t)Integrandinlineprotectedvirtual
finalizeElement(LocalIntegral &)Integrandinlineprotectedvirtual
finalizeElementBou(LocalIntegral &elmInt, const FiniteElement &fe, const TimeDomain &time)Integrandinlinevirtual
finalOpNormBaseprotected
G_MATRIX enum valueIntegrand
getBouIntegrationPoints(int nGP) constIntegrandinlinevirtual
getFinalOperation()NormBaseinline
getIntegrandType() const overrideNormBasevirtual
getLocalIntegral(size_t, size_t iEl, bool) const overrideNormBasevirtual
getLocalIntegral(size_t nen, size_t iEl, bool neumann=false) const=0NormBase
getLocalIntegral(const std::vector< size_t > &nen, size_t iEl, bool neumann=false) constNormBaseinline
Integrand::getLocalIntegral(const std::vector< size_t > &nen, size_t iEl, bool neumann=false) constIntegrandinlinevirtual
getMode(bool) const overrideNormBaseinlinevirtual
getName(size_t i, size_t j, const char *prefix=0) constNormBasevirtual
getNoFields(int group=0) constNormBasevirtual
getProjection(size_t i)NormBase
getReducedIntegration(int n) const overrideNormBasevirtual
hasBoundaryTerms() constNormBaseinlinevirtual
hasElementContributions(size_t, size_t) constNormBaseinlinevirtual
hasExternalProjections() constNormBaseinlinevirtual
initElement(const std::vector< int > &MNPC, LocalIntegral &elmInt) overrideNormBasevirtual
initElement(const std::vector< int > &MNPC, const FiniteElement &fe, const Vec3 &X0, size_t nPt, LocalIntegral &elmInt) overrideNormBasevirtual
initElement(const std::vector< int > &MNPC, const std::vector< size_t > &elem_sizes, const std::vector< size_t > &basis_sizes, LocalIntegral &elmInt) overrideNormBasevirtual
initElement(const std::vector< int > &MNPC, const MxFiniteElement &, const std::vector< size_t > &elem_sizes, const std::vector< size_t > &basis_sizes, LocalIntegral &elmInt) overrideNormBaseinlinevirtual
initElementBou(const std::vector< int > &MNPC, LocalIntegral &elmInt) overrideNormBasevirtual
initElementBou(const std::vector< int > &MNPC, const std::vector< size_t > &elem_sizes, const std::vector< size_t > &basis_sizes, LocalIntegral &elmInt) overrideNormBasevirtual
initIntegration(size_t, size_t)NormBaseinlinevirtual
initPatch(size_t)Integrandinlinevirtual
initProjection(size_t nproj)NormBase
initProjection(const std::vector< int > &MNPC, LocalIntegral &elmInt, size_t nExtraNodes=0)NormBaseprotected
Integrand()Integrandinlineprotected
INTERFACE_TERMS enum valueIntegrand
lintsNormBaseprotected
myProblemNormBaseprotected
NO_DERIVATIVES enum valueIntegrand
NODAL_ROTATIONS enum valueIntegrand
NORMAL_DERIVS enum valueIntegrand
NormBase(IntegrandBase &p)NormBaseinlineexplicitprotected
nrcmpNormBaseprotected
PIOLA_MAPPING enum valueIntegrand
POINT_DEFORMATION enum valueIntegrand
prjFldNormBaseprotected
prjsolNormBaseprotected
projBouNormBaseprotected
reducedInt(LocalIntegral &elmInt, const FiniteElement &fe, const Vec3 &X) const overrideNormBasevirtual
SECOND_DERIVATIVES enum valueIntegrand
setFinalOperation(ASM::FinalNormOp op)NormBaseinline
setLocalIntegrals(LintegralVec *elementNorms)NormBaseinline
setNeumannOrder(char)Integrandinlinevirtual
setParam(const std::string &name, double value) overrideNormBaseinlinevirtual
setParam(const std::string &name, const Vec3 &value) overrideNormBaseinlinevirtual
setProjectedFields(Fields *f, size_t idx)NormBasevirtual
STANDARD enum valueIntegrand
THIRD_DERIVATIVES enum valueIntegrand
Traits enum nameIntegrand
UPDATED_NODES enum valueIntegrand
XO_ELEMENTS enum valueIntegrand
~Integrand()Integrandinlinevirtual
~NormBase()NormBasevirtual