MFEM  v4.2.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
mfem::TMOP_Integrator Member List

This is the complete list of members for mfem::TMOP_Integrator, including all inherited members.

ActionIntegrationRule(const FiniteElement &el) const mfem::TMOP_Integratorinlineprotected
adapt_evalmfem::TMOP_Integratorprotected
AddMultPA(const Vector &x, Vector &y) const mfem::NonlinearFormIntegratorvirtual
AssembleElementGrad(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, DenseMatrix &elmat)mfem::TMOP_Integratorvirtual
AssembleElementGradExact(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, DenseMatrix &elmat)mfem::TMOP_Integratorprotected
AssembleElementGradFD(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, DenseMatrix &elmat)mfem::TMOP_Integratorprotected
AssembleElementVector(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, Vector &elvect)mfem::TMOP_Integratorvirtual
AssembleElementVectorExact(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, Vector &elvect)mfem::TMOP_Integratorprotected
AssembleElementVectorFD(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, Vector &elvect)mfem::TMOP_Integratorprotected
AssembleElemGradAdaptLim(const FiniteElement &el, const Vector &weights, IsoparametricTransformation &Tpr, const IntegrationRule &ir, DenseMatrix &m)mfem::TMOP_Integratorprotected
AssembleElemVecAdaptLim(const FiniteElement &el, const Vector &weights, IsoparametricTransformation &Tpr, const IntegrationRule &ir, DenseMatrix &m)mfem::TMOP_Integratorprotected
AssembleFaceGrad(const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, DenseMatrix &elmat)mfem::NonlinearFormIntegratorvirtual
AssembleFaceVector(const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, Vector &elvect)mfem::NonlinearFormIntegratorvirtual
AssemblePA(const FiniteElementSpace &fes)mfem::NonlinearFormIntegratorvirtual
AssemblePA(const FiniteElementSpace &trial_fes, const FiniteElementSpace &test_fes)mfem::NonlinearFormIntegratorvirtual
coeff0mfem::TMOP_Integratorprotected
coeff1mfem::TMOP_Integratorprotected
coeff_zetamfem::TMOP_Integratorprotected
ComputeFDh(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integratorprotected
ComputeFDh(const Vector &x, const ParFiniteElementSpace &pfes)mfem::TMOP_Integratorprotected
ComputeMinJac(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integratorprotected
ComputeNormalizationEnergies(const GridFunction &x, double &metric_energy, double &lim_energy)mfem::TMOP_Integratorprotected
DisableLimiting()mfem::TMOP_Integratorinlineprotected
discr_tcmfem::TMOP_Integratorprotected
DSmfem::TMOP_Integratorprotected
DShmfem::TMOP_Integratorprotected
dxmfem::TMOP_Integratorprotected
dxscalemfem::TMOP_Integratorprotected
ElemDermfem::TMOP_Integratorprotected
ElemPertEnergymfem::TMOP_Integratorprotected
EnableAdaptiveLimiting(const GridFunction &z0, Coefficient &coeff, AdaptivityEvaluator &ae)mfem::TMOP_Integrator
EnableAdaptiveLimiting(const ParGridFunction &z0, Coefficient &coeff, AdaptivityEvaluator &ae)mfem::TMOP_Integrator
EnableFiniteDifferences(const GridFunction &x)mfem::TMOP_Integrator
EnableFiniteDifferences(const ParGridFunction &x)mfem::TMOP_Integrator
EnableLimiting(const GridFunction &n0, const GridFunction &dist, Coefficient &w0, TMOP_LimiterFunction *lfunc=NULL)mfem::TMOP_Integrator
EnableLimiting(const GridFunction &n0, Coefficient &w0, TMOP_LimiterFunction *lfunc=NULL)mfem::TMOP_Integrator
EnableNormalization(const GridFunction &x)mfem::TMOP_Integrator
EnergyIntegrationRule(const FiniteElement &el) const mfem::TMOP_Integratorinlineprotected
exact_actionmfem::TMOP_Integratorprotected
fd_call_flagmfem::TMOP_Integratorprotected
fdflagmfem::TMOP_Integratorprotected
GetDiscreteAdaptTC() const mfem::TMOP_Integratorinline
GetElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun)mfem::TMOP_Integratorvirtual
GetFDDerivative(const FiniteElement &el, ElementTransformation &T, Vector &elfun, const int nodenum, const int idir, const double baseenergy, bool update_stored)mfem::TMOP_Integratorprotected
GetFDFlag() const mfem::TMOP_Integratorinline
GetFDh() const mfem::TMOP_Integratorinline
GradientIntegrationRule(const FiniteElement &el) const mfem::TMOP_Integratorinlineprotected
integ_ordermfem::TMOP_Integratorprotected
IntegRulesmfem::TMOP_Integratorprotected
IntRulemfem::NonlinearFormIntegratorprotected
Jprmfem::TMOP_Integratorprotected
Jptmfem::TMOP_Integratorprotected
Jrtmfem::TMOP_Integratorprotected
lim_distmfem::TMOP_Integratorprotected
lim_funcmfem::TMOP_Integratorprotected
lim_normalmfem::TMOP_Integratorprotected
metricmfem::TMOP_Integratorprotected
metric_normalmfem::TMOP_Integratorprotected
nodes0mfem::TMOP_Integratorprotected
NonlinearFormIntegrator(const IntegrationRule *ir=NULL)mfem::NonlinearFormIntegratorinlineprotected
Pmfem::TMOP_Integratorprotected
ParEnableNormalization(const ParGridFunction &x)mfem::TMOP_Integrator
PMatImfem::TMOP_Integratorprotected
PMatOmfem::TMOP_Integratorprotected
SetCoefficient(Coefficient &w1)mfem::TMOP_Integratorinline
SetExactActionFlag(bool flag_)mfem::TMOP_Integratorinline
SetFDhScale(double _dxscale)mfem::TMOP_Integratorinline
SetIntegrationRule(const IntegrationRule &irule)mfem::NonlinearFormIntegratorinline
SetIntegrationRules(IntegrationRules &irules, int order)mfem::TMOP_Integratorinline
SetIntRule(const IntegrationRule *ir)mfem::NonlinearFormIntegratorinline
SetLimitingNodes(const GridFunction &n0)mfem::TMOP_Integratorinline
targetCmfem::TMOP_Integratorprotected
TMOP_Integrator(TMOP_QualityMetric *m, TargetConstructor *tc)mfem::TMOP_Integratorinline
TMOPComboIntegrator classmfem::TMOP_Integratorfriend
TMOPNewtonSolver classmfem::TMOP_Integratorfriend
UpdateAfterMeshChange(const Vector &new_x)mfem::TMOP_Integratorprotected
zetamfem::TMOP_Integratorprotected
zeta_0mfem::TMOP_Integratorprotected
~NonlinearFormIntegrator()mfem::NonlinearFormIntegratorinlinevirtual
~TMOP_Integrator()mfem::TMOP_Integrator