MFEM  v4.5.1
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_lim_coeffmfem::TMOP_Integratorprotected
adapt_lim_evalmfem::TMOP_Integratorprotected
adapt_lim_gfmfem::TMOP_Integratorprotected
adapt_lim_gf0mfem::TMOP_Integratorprotected
adapt_lim_pgf0mfem::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, IsoparametricTransformation &Tpr, const IntegrationRule &ir, const Vector &weights, DenseMatrix &m)mfem::TMOP_Integratorprotected
AssembleElemGradSurfFit(const FiniteElement &el_x, IsoparametricTransformation &Tpr, DenseMatrix &mat)mfem::TMOP_Integratorprotected
AssembleElemVecAdaptLim(const FiniteElement &el, IsoparametricTransformation &Tpr, const IntegrationRule &ir, const Vector &weights, DenseMatrix &mat)mfem::TMOP_Integratorprotected
AssembleElemVecSurfFit(const FiniteElement &el_x, IsoparametricTransformation &Tpr, DenseMatrix &mat)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
ComputeAllElementTargets(const Vector &xe=Vector()) const mfem::TMOP_Integratorprotected
ComputeFDh(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integratorprotected
ComputeMinDetT(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integratorprotected
ComputeMinJac(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integratorprotected
ComputeNormalizationEnergies(const GridFunction &x, double &metric_energy, double &lim_energy, double &surf_fit_gf_energy)mfem::TMOP_Integratorprotected
ComputeUntangleMetricQuantiles(const Vector &x, const FiniteElementSpace &fes)mfem::TMOP_Integrator
ComputeUntanglerMaxMuBarrier(const Vector &x, const FiniteElementSpace &fes)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
EnableSurfaceFitting(const GridFunction &s0, const Array< bool > &smarker, Coefficient &coeff, AdaptivityEvaluator &ae)mfem::TMOP_Integrator
EnableSurfaceFitting(const ParGridFunction &s0, const Array< bool > &smarker, Coefficient &coeff, AdaptivityEvaluator &ae)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
GetAMRQualityMetric()mfem::TMOP_Integratorinline
GetCeedOp()mfem::NonlinearFormIntegratorinline
GetDerefinementElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun)mfem::TMOP_Integratorvirtual
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
GetRefinementElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, const IntegrationRule &irule)mfem::TMOP_Integratorvirtual
GetSurfaceFittingErrors(double &err_avg, double &err_max)mfem::TMOP_Integrator
GetSurfaceFittingWeight()mfem::TMOP_Integrator
GradientIntegrationRule(const FiniteElement &el) const mfem::TMOP_Integratorinlineprotected
Hmfem::TMOP_Integratormutable
H0mfem::TMOP_Integratormutable
h_metricmfem::TMOP_Integratorprotected
integ_ordermfem::TMOP_Integratorprotected
IntegRulesmfem::TMOP_Integratorprotected
IntRulemfem::NonlinearFormIntegratorprotected
irmfem::TMOP_Integrator
IsSurfaceFittingEnabled()mfem::TMOP_Integratorinline
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_coeffmfem::TMOP_Integratorprotected
lim_distmfem::TMOP_Integratorprotected
lim_funcmfem::TMOP_Integratorprotected
lim_nodes0mfem::TMOP_Integratorprotected
lim_normalmfem::TMOP_Integratorprotected
mapsmfem::TMOP_Integrator
maps_limmfem::TMOP_Integrator
metricmfem::TMOP_Integratorprotected
metric_coeffmfem::TMOP_Integratorprotected
metric_normalmfem::TMOP_Integratorprotected
nemfem::TMOP_Integrator
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
ParUpdateAfterMeshTopologyChange()mfem::TMOP_Integrator
PMatImfem::TMOP_Integratorprotected
PMatOmfem::TMOP_Integratorprotected
ReleasePADeviceMemory(bool copy_to_host=true)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
surf_fit_coeffmfem::TMOP_Integratorprotected
surf_fit_evalmfem::TMOP_Integratorprotected
surf_fit_gfmfem::TMOP_Integratorprotected
surf_fit_markermfem::TMOP_Integratorprotected
surf_fit_normalmfem::TMOP_Integratorprotected
targetCmfem::TMOP_Integratorprotected
TMOP_Integrator(TMOP_QualityMetric *m, TargetConstructor *tc, TMOP_QualityMetric *hm)mfem::TMOP_Integratorinline
TMOP_Integrator(TMOP_QualityMetric *m, TargetConstructor *tc)mfem::TMOP_Integratorinline
TMOPComboIntegrator classmfem::TMOP_Integratorfriend
TMOPNewtonSolver classmfem::TMOP_Integratorfriend
UpdateAfterMeshPositionChange(const Vector &new_x, int new_x_ordering=Ordering::byNODES)mfem::TMOP_Integratorprotected
UpdateAfterMeshTopologyChange()mfem::TMOP_Integrator
UpdateSurfaceFittingWeight(double factor)mfem::TMOP_Integrator
X0mfem::TMOP_Integratormutable
~NonlinearFormIntegrator()mfem::NonlinearFormIntegratorinlinevirtual
~TMOP_Integrator()mfem::TMOP_Integrator