MFEM  v4.3.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
AddMultGradPA(const Vector &, Vector &) const mfem::TMOP_Integratorvirtual
AddMultGradPA_2D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultGradPA_3D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultGradPA_C0_2D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultGradPA_C0_3D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultMF(const Vector &x, Vector &y) const mfem::NonlinearFormIntegratorvirtual
AddMultPA(const Vector &, Vector &) const mfem::TMOP_Integratorvirtual
AddMultPA_2D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultPA_3D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultPA_C0_2D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AddMultPA_C0_3D(const Vector &, Vector &) const mfem::TMOP_Integratorprotected
AssembleDiagonalPA_2D(Vector &) const mfem::TMOP_Integratorprotected
AssembleDiagonalPA_3D(Vector &) const mfem::TMOP_Integratorprotected
AssembleDiagonalPA_C0_2D(Vector &) const mfem::TMOP_Integratorprotected
AssembleDiagonalPA_C0_3D(Vector &) const mfem::TMOP_Integratorprotected
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
AssembleGradDiagonalPA(Vector &) const mfem::TMOP_Integratorvirtual
AssembleGradPA(const Vector &, const FiniteElementSpace &)mfem::TMOP_Integratorvirtual
AssembleGradPA_2D(const Vector &) const mfem::TMOP_Integratorprotected
AssembleGradPA_3D(const Vector &) const mfem::TMOP_Integratorprotected
AssembleGradPA_C0_2D(const Vector &) const mfem::TMOP_Integratorprotected
AssembleGradPA_C0_3D(const Vector &) const mfem::TMOP_Integratorprotected
AssembleMF(const FiniteElementSpace &fes)mfem::NonlinearFormIntegratorvirtual
AssemblePA(const FiniteElementSpace &)mfem::TMOP_Integratorvirtual
mfem::NonlinearFormIntegrator::AssemblePA(const FiniteElementSpace &trial_fes, const FiniteElementSpace &test_fes)mfem::NonlinearFormIntegratorvirtual
AssemblePA_Limiting()mfem::TMOP_Integratorprotected
C0mfem::TMOP_Integratormutable
ceedOpmfem::NonlinearFormIntegratorprotected
coeff0mfem::TMOP_Integratorprotected
coeff1mfem::TMOP_Integratorprotected
coeff_zetamfem::TMOP_Integratorprotected
ComputeAllElementTargets(const Vector &xe=Vector()) const mfem::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
dimmfem::TMOP_Integrator
DisableLimiting()mfem::TMOP_Integratorinlineprotected
discr_tcmfem::TMOP_Integratorprotected
DSmfem::TMOP_Integratorprotected
DShmfem::TMOP_Integratorprotected
dxmfem::TMOP_Integratorprotected
dxscalemfem::TMOP_Integratorprotected
Emfem::TMOP_Integratormutable
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
enabledmfem::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
fesmfem::TMOP_Integrator
geommfem::TMOP_Integrator
GetCeedOp()mfem::NonlinearFormIntegratorinline
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
GetIntegrationRule() const mfem::NonlinearFormIntegratorinline
GetLocalStateEnergyPA(const Vector &) const mfem::TMOP_Integratorvirtual
GetLocalStateEnergyPA_2D(const Vector &) const mfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_3D(const Vector &) const mfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_C0_2D(const Vector &) const mfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_C0_3D(const Vector &) const mfem::TMOP_Integratorprotected
GradientIntegrationRule(const FiniteElement &el) const mfem::TMOP_Integratorinlineprotected
Hmfem::TMOP_Integratormutable
H0mfem::TMOP_Integratormutable
integ_ordermfem::TMOP_Integratorprotected
IntegRulesmfem::TMOP_Integratorprotected
IntRulemfem::NonlinearFormIntegratorprotected
irmfem::TMOP_Integrator
Jprmfem::TMOP_Integratorprotected
Jptmfem::TMOP_Integratorprotected
Jrtmfem::TMOP_Integratorprotected
Jtrmfem::TMOP_Integratormutable
Jtr_debug_gradmfem::TMOP_Integratormutable
Jtr_needs_updatemfem::TMOP_Integratormutable
LDmfem::TMOP_Integratormutable
lim_distmfem::TMOP_Integratorprotected
lim_funcmfem::TMOP_Integratorprotected
lim_normalmfem::TMOP_Integratorprotected
mapsmfem::TMOP_Integrator
maps_limmfem::TMOP_Integrator
metricmfem::TMOP_Integratorprotected
metric_normalmfem::TMOP_Integratorprotected
nemfem::TMOP_Integrator
nodes0mfem::TMOP_Integratorprotected
NonlinearFormIntegrator(const IntegrationRule *ir=NULL)mfem::NonlinearFormIntegratorinlineprotected
nqmfem::TMOP_Integrator
Omfem::TMOP_Integratormutable
Pmfem::TMOP_Integratorprotected
PAmfem::TMOP_Integratorprotected
pa_mtmfem::NonlinearFormIntegratorprotected
ParEnableNormalization(const ParGridFunction &x)mfem::TMOP_Integrator
PMatImfem::TMOP_Integratorprotected
PMatOmfem::TMOP_Integratorprotected
ReleasePADeviceMemory()mfem::TMOP_Integrator
SetCoefficient(Coefficient &w1)mfem::TMOP_Integratorinline
SetExactActionFlag(bool flag_)mfem::TMOP_Integratorinline
SetFDhScale(double dxscale_)mfem::TMOP_Integratorinline
SetIntegrationRule(const IntegrationRule &ir)mfem::NonlinearFormIntegratorinline
SetIntegrationRules(IntegrationRules &irules, int order)mfem::TMOP_Integratorinline
SetIntRule(const IntegrationRule *ir)mfem::NonlinearFormIntegratorinlinevirtual
SetLimitingNodes(const GridFunction &n0)mfem::TMOP_Integratorinline
SetPAMemoryType(MemoryType mt)mfem::NonlinearFormIntegratorinline
SupportsCeed() const mfem::NonlinearFormIntegratorinlinevirtual
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
X0mfem::TMOP_Integratormutable
zetamfem::TMOP_Integratorprotected
zeta_0mfem::TMOP_Integratorprotected
~NonlinearFormIntegrator()mfem::NonlinearFormIntegratorinlinevirtual
~TMOP_Integrator()mfem::TMOP_Integrator