MFEM  v4.6.0
Finite element discretization library
mfem::TMOP_Integrator Member List

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

ActionIntegrationRule(const FiniteElement &el) constmfem::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 &) constmfem::TMOP_Integratorvirtual
AddMultGradPA_2D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultGradPA_3D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultGradPA_C0_2D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultGradPA_C0_3D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultMF(const Vector &x, Vector &y) constmfem::NonlinearFormIntegratorvirtual
AddMultPA(const Vector &, Vector &) constmfem::TMOP_Integratorvirtual
AddMultPA_2D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultPA_3D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultPA_C0_2D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AddMultPA_C0_3D(const Vector &, Vector &) constmfem::TMOP_Integratorprotected
AssembleDiagonalPA_2D(Vector &) constmfem::TMOP_Integratorprotected
AssembleDiagonalPA_3D(Vector &) constmfem::TMOP_Integratorprotected
AssembleDiagonalPA_C0_2D(Vector &) constmfem::TMOP_Integratorprotected
AssembleDiagonalPA_C0_3D(Vector &) constmfem::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 &) constmfem::TMOP_Integratorvirtual
AssembleGradPA(const Vector &, const FiniteElementSpace &)mfem::TMOP_Integratorvirtual
AssembleGradPA_2D(const Vector &) constmfem::TMOP_Integratorprotected
AssembleGradPA_3D(const Vector &) constmfem::TMOP_Integratorprotected
AssembleGradPA_C0_2D(const Vector &) constmfem::TMOP_Integratorprotected
AssembleGradPA_C0_3D(const Vector &) constmfem::TMOP_Integratorprotected
AssembleMF(const FiniteElementSpace &fes)mfem::NonlinearFormIntegratorvirtual
AssemblePA(const FiniteElementSpace &)mfem::TMOP_Integratorvirtual
AssemblePA(const FiniteElementSpace &fes)mfem::TMOP_Integrator
AssemblePA(const FiniteElementSpace &trial_fes, const FiniteElementSpace &test_fes)mfem::TMOP_Integrator
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()) constmfem::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
ELEMENTWISE enum valuemfem::NonlinearFormIntegrator
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
EnableSurfaceFitting(const GridFunction &pos, const Array< bool > &smarker, Coefficient &coeff)mfem::TMOP_Integrator
EnableSurfaceFittingFromSource(const ParGridFunction &s_bg, ParGridFunction &s0, const Array< bool > &smarker, Coefficient &coeff, AdaptivityEvaluator &ae, const ParGridFunction &s_bg_grad, ParGridFunction &s0_grad, AdaptivityEvaluator &age, const ParGridFunction &s_bg_hess, ParGridFunction &s0_hess, AdaptivityEvaluator &ahe)mfem::TMOP_Integrator
EnergyIntegrationRule(const FiniteElement &el) constmfem::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() constmfem::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() constmfem::TMOP_Integratorinline
GetFDh() constmfem::TMOP_Integratorinline
GetIntegrationRule() constmfem::NonlinearFormIntegratorinline
GetLocalStateEnergyPA(const Vector &) constmfem::TMOP_Integratorvirtual
GetLocalStateEnergyPA_2D(const Vector &) constmfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_3D(const Vector &) constmfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_C0_2D(const Vector &) constmfem::TMOP_Integratorprotected
GetLocalStateEnergyPA_C0_3D(const Vector &) constmfem::TMOP_Integratorprotected
GetRefinementElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, const IntegrationRule &irule)mfem::TMOP_Integratorvirtual
GetSurfaceFittingErrors(const Vector &pos, double &err_avg, double &err_max)mfem::TMOP_Integrator
GetSurfaceFittingWeight()mfem::TMOP_Integrator
GradientIntegrationRule(const FiniteElement &el) constmfem::TMOP_Integratorinlineprotected
Hmfem::TMOP_Integratormutable
H0mfem::TMOP_Integratormutable
h_metricmfem::TMOP_Integratorprotected
HasNURBSPatchIntRule() constmfem::NonlinearFormIntegratorinline
integ_ordermfem::TMOP_Integratorprotected
integ_over_targetmfem::TMOP_Integratorprotected
IntegrateOverTarget(bool integ_over_target_)mfem::TMOP_Integratorinline
integrationModemfem::NonlinearFormIntegratorprotected
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
Mode enum namemfem::NonlinearFormIntegrator
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
patchRulesmfem::NonlinearFormIntegratorprotected
Patchwise() constmfem::NonlinearFormIntegratorinline
PATCHWISE enum valuemfem::NonlinearFormIntegrator
PATCHWISE_REDUCED enum valuemfem::NonlinearFormIntegrator
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
SetIntegrationMode(Mode m)mfem::NonlinearFormIntegratorinline
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
SetNURBSPatchIntRule(NURBSMeshRules *pr)mfem::NonlinearFormIntegratorinline
SetPAMemoryType(MemoryType mt)mfem::NonlinearFormIntegratorinline
SupportsCeed() constmfem::NonlinearFormIntegratorinlinevirtual
surf_fit_coeffmfem::TMOP_Integratorprotected
surf_fit_dof_countmfem::TMOP_Integratorprotected
surf_fit_evalmfem::TMOP_Integratorprotected
surf_fit_eval_bg_gradmfem::TMOP_Integratorprotected
surf_fit_eval_bg_hessmfem::TMOP_Integratorprotected
surf_fit_gfmfem::TMOP_Integratorprotected
surf_fit_gf_bgmfem::TMOP_Integratorprotected
surf_fit_gradmfem::TMOP_Integratorprotected
surf_fit_hessmfem::TMOP_Integratorprotected
surf_fit_limitermfem::TMOP_Integratorprotected
surf_fit_markermfem::TMOP_Integratorprotected
surf_fit_marker_dof_indexmfem::TMOP_Integratorprotected
surf_fit_normalmfem::TMOP_Integratorprotected
surf_fit_posmfem::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 &x_new, const FiniteElementSpace &x_fes)mfem::TMOP_Integratorprotected
UpdateAfterMeshTopologyChange()mfem::TMOP_Integrator
UpdateSurfaceFittingWeight(double factor)mfem::TMOP_Integrator
X0mfem::TMOP_Integratormutable
~NonlinearFormIntegrator()mfem::NonlinearFormIntegratorinlinevirtual
~TMOP_Integrator()mfem::TMOP_Integrator