| ActionIntegrationRule(const FiniteElement &el) const | mfem::TMOP_Integrator | inlineprotected |
| adapt_lim_coeff | mfem::TMOP_Integrator | protected |
| adapt_lim_eval | mfem::TMOP_Integrator | protected |
| adapt_lim_gf | mfem::TMOP_Integrator | protected |
| adapt_lim_gf0 | mfem::TMOP_Integrator | protected |
| adapt_lim_pgf0 | mfem::TMOP_Integrator | protected |
| AddMultGradPA(const Vector &, Vector &) const override | mfem::TMOP_Integrator | virtual |
| AddMultGradPA_2D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultGradPA_3D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultGradPA_C0_2D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultGradPA_C0_3D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultMF(const Vector &x, Vector &y) const | mfem::NonlinearFormIntegrator | virtual |
| AddMultPA(const Vector &, Vector &) const override | mfem::TMOP_Integrator | virtual |
| AddMultPA_2D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultPA_3D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultPA_C0_2D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AddMultPA_C0_3D(const Vector &, Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleDiagonalPA_2D(Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleDiagonalPA_3D(Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleDiagonalPA_C0_2D(Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleDiagonalPA_C0_3D(Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleElementGrad(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, DenseMatrix &elmat) override | mfem::TMOP_Integrator | virtual |
| AssembleElementGradExact(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, DenseMatrix &elmat) | mfem::TMOP_Integrator | protected |
| AssembleElementGradFD(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, DenseMatrix &elmat) | mfem::TMOP_Integrator | protected |
| AssembleElementVector(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, Vector &elvect) override | mfem::TMOP_Integrator | virtual |
| AssembleElementVectorExact(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, Vector &elvect) | mfem::TMOP_Integrator | protected |
| AssembleElementVectorFD(const FiniteElement &el, ElementTransformation &T, const Vector &d_el, Vector &elvect) | mfem::TMOP_Integrator | protected |
| AssembleElemGradAdaptLim(const FiniteElement &el, IsoparametricTransformation &Tpr, const IntegrationRule &ir, const Vector &weights, DenseMatrix &m) | mfem::TMOP_Integrator | protected |
| AssembleElemGradSurfFit(const FiniteElement &el_x, IsoparametricTransformation &Tpr, DenseMatrix &mat) | mfem::TMOP_Integrator | protected |
| AssembleElemVecAdaptLim(const FiniteElement &el, IsoparametricTransformation &Tpr, const IntegrationRule &ir, const Vector &weights, DenseMatrix &mat) | mfem::TMOP_Integrator | protected |
| AssembleElemVecSurfFit(const FiniteElement &el_x, IsoparametricTransformation &Tpr, DenseMatrix &mat) | mfem::TMOP_Integrator | protected |
| AssembleFaceGrad(const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, DenseMatrix &elmat) | mfem::NonlinearFormIntegrator | virtual |
| AssembleFaceVector(const FiniteElement &el1, const FiniteElement &el2, FaceElementTransformations &Tr, const Vector &elfun, Vector &elvect) | mfem::NonlinearFormIntegrator | virtual |
| AssembleGradDiagonalPA(Vector &) const override | mfem::TMOP_Integrator | virtual |
| AssembleGradPA(const Vector &, const FiniteElementSpace &) override | mfem::TMOP_Integrator | virtual |
| AssembleGradPA_2D(const Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleGradPA_3D(const Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleGradPA_C0_2D(const Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleGradPA_C0_3D(const Vector &) const | mfem::TMOP_Integrator | protected |
| AssembleMF(const FiniteElementSpace &fes) | mfem::NonlinearFormIntegrator | virtual |
| AssemblePA(const FiniteElementSpace &) override | mfem::TMOP_Integrator | virtual |
| AssemblePA(const FiniteElementSpace &trial_fes, const FiniteElementSpace &test_fes) | mfem::TMOP_Integrator | virtual |
| AssemblePA_Limiting() | mfem::TMOP_Integrator | protected |
| C0 | mfem::TMOP_Integrator | |
| ceedOp | mfem::NonlinearFormIntegrator | protected |
| ComputeAllElementTargets(const Vector &xe=Vector()) const | mfem::TMOP_Integrator | protected |
| ComputeFDh(const Vector &d, const FiniteElementSpace &fes) | mfem::TMOP_Integrator | protected |
| ComputeMinDetT(const Vector &x, const FiniteElementSpace &fes) | mfem::TMOP_Integrator | protected |
| ComputeMinJac(const Vector &x, const FiniteElementSpace &fes) | mfem::TMOP_Integrator | protected |
| ComputeNormalizationEnergies(const GridFunction &x, real_t &metric_energy, real_t &lim_energy, real_t &surf_fit_gf_energy) | mfem::TMOP_Integrator | protected |
| ComputeUntangleMetricQuantiles(const Vector &d, const FiniteElementSpace &fes) | mfem::TMOP_Integrator | |
| ComputeUntanglerMaxMuBarrier(const Vector &x, const FiniteElementSpace &fes) | mfem::TMOP_Integrator | protected |
| dim | mfem::TMOP_Integrator | |
| DisableLimiting() | mfem::TMOP_Integrator | inlineprotected |
| discr_tc | mfem::TMOP_Integrator | protected |
| DS | mfem::TMOP_Integrator | protected |
| DSh | mfem::TMOP_Integrator | protected |
| E | mfem::TMOP_Integrator | mutable |
| ElemDer | mfem::TMOP_Integrator | protected |
| ELEMENTWISE enum value | mfem::NonlinearFormIntegrator | |
| ElemPertEnergy | mfem::TMOP_Integrator | protected |
| EnableAdaptiveLimiting(const GridFunction &z0, Coefficient &coeff, AdaptivityEvaluator &ae) | mfem::TMOP_Integrator | |
| EnableAdaptiveLimiting(const ParGridFunction &z0, Coefficient &coeff, AdaptivityEvaluator &ae) | mfem::TMOP_Integrator | |
| enabled | 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 | |
| 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, AdaptivityEvaluator *aegrad=NULL, AdaptivityEvaluator *aehess=NULL) | 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) const | mfem::TMOP_Integrator | inlineprotected |
| exact_action | mfem::TMOP_Integrator | protected |
| fd_call_flag | mfem::TMOP_Integrator | protected |
| fd_h | mfem::TMOP_Integrator | protected |
| fd_h_scale | mfem::TMOP_Integrator | protected |
| fdflag | mfem::TMOP_Integrator | protected |
| fes | mfem::TMOP_Integrator | |
| geom | mfem::TMOP_Integrator | |
| GetAMRQualityMetric() | mfem::TMOP_Integrator | inline |
| GetCeedOp() | mfem::NonlinearFormIntegrator | inline |
| GetDefaultIntegrationRule(const FiniteElement &trial_fe, const FiniteElement &test_fe, const ElementTransformation &trans) const | mfem::Integrator | inlineprotectedvirtual |
| GetDerefinementElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun) | mfem::TMOP_Integrator | virtual |
| GetDiscreteAdaptTC() const | mfem::TMOP_Integrator | inline |
| GetElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &d_el) override | mfem::TMOP_Integrator | virtual |
| GetFDDerivative(const FiniteElement &el, ElementTransformation &T, Vector &d_el, const int nodenum, const int idir, const real_t baseenergy, bool update_stored) | mfem::TMOP_Integrator | protected |
| GetFDFlag() const | mfem::TMOP_Integrator | inline |
| GetFDh() const | mfem::TMOP_Integrator | inline |
| GetIntegrationRule() const | mfem::Integrator | inline |
| GetIntegrationRule(const FiniteElement &trial_fe, const FiniteElement &test_fe, const ElementTransformation &trans) const | mfem::Integrator | protected |
| GetIntegrationRule(const FiniteElement &el, const ElementTransformation &trans) const | mfem::Integrator | protected |
| GetIntRule() const | mfem::Integrator | inline |
| GetLocalStateEnergyPA(const Vector &) const override | mfem::TMOP_Integrator | virtual |
| GetLocalStateEnergyPA_2D(const Vector &) const | mfem::TMOP_Integrator | protected |
| GetLocalStateEnergyPA_3D(const Vector &) const | mfem::TMOP_Integrator | protected |
| GetLocalStateEnergyPA_C0_2D(const Vector &) const | mfem::TMOP_Integrator | protected |
| GetLocalStateEnergyPA_C0_3D(const Vector &) const | mfem::TMOP_Integrator | protected |
| GetRefinementElementEnergy(const FiniteElement &el, ElementTransformation &T, const Vector &elfun, const IntegrationRule &irule) | mfem::TMOP_Integrator | virtual |
| GetSurfaceFittingErrors(const Vector &d_loc, real_t &err_avg, real_t &err_max) | mfem::TMOP_Integrator | |
| GetSurfaceFittingWeight() | mfem::TMOP_Integrator | |
| GradientIntegrationRule(const FiniteElement &el) const | mfem::TMOP_Integrator | inlineprotected |
| H | mfem::TMOP_Integrator | |
| H0 | mfem::TMOP_Integrator | |
| h_metric | mfem::TMOP_Integrator | protected |
| HasNURBSPatchIntRule() const | mfem::Integrator | inline |
| integ_order | mfem::TMOP_Integrator | protected |
| integ_over_target | mfem::TMOP_Integrator | protected |
| IntegrateOverTarget(bool integ_over_target_) | mfem::TMOP_Integrator | inline |
| integrationMode | mfem::NonlinearFormIntegrator | protected |
| Integrator(const IntegrationRule *ir=NULL) | mfem::Integrator | inline |
| IntegRules | mfem::TMOP_Integrator | protected |
| IntRule | mfem::Integrator | protected |
| ir | mfem::TMOP_Integrator | |
| IsSurfaceFittingEnabled() | mfem::TMOP_Integrator | inline |
| Jpr | mfem::TMOP_Integrator | protected |
| Jpt | mfem::TMOP_Integrator | protected |
| Jrt | mfem::TMOP_Integrator | protected |
| Jtr | mfem::TMOP_Integrator | mutable |
| Jtr_debug_grad | mfem::TMOP_Integrator | mutable |
| Jtr_needs_update | mfem::TMOP_Integrator | mutable |
| LD | mfem::TMOP_Integrator | |
| lim_coeff | mfem::TMOP_Integrator | protected |
| lim_dist | mfem::TMOP_Integrator | protected |
| lim_func | mfem::TMOP_Integrator | protected |
| lim_nodes0 | mfem::TMOP_Integrator | protected |
| lim_normal | mfem::TMOP_Integrator | protected |
| maps | mfem::TMOP_Integrator | |
| maps_lim | mfem::TMOP_Integrator | |
| MC | mfem::TMOP_Integrator | |
| metric | mfem::TMOP_Integrator | protected |
| metric_coeff | mfem::TMOP_Integrator | protected |
| metric_normal | mfem::TMOP_Integrator | protected |
| Mode enum name | mfem::NonlinearFormIntegrator | |
| ne | mfem::TMOP_Integrator | |
| NonlinearFormIntegrator(const IntegrationRule *ir=NULL) | mfem::NonlinearFormIntegrator | inlineprotected |
| nq | mfem::TMOP_Integrator | |
| O | mfem::TMOP_Integrator | |
| P | mfem::TMOP_Integrator | protected |
| PA | mfem::TMOP_Integrator | protected |
| pa_mt | mfem::NonlinearFormIntegrator | protected |
| ParEnableNormalization(const ParGridFunction &x) | mfem::TMOP_Integrator | |
| ParUpdateAfterMeshTopologyChange() | mfem::TMOP_Integrator | |
| patchRules | mfem::Integrator | protected |
| PATCHWISE enum value | mfem::NonlinearFormIntegrator | |
| Patchwise() const | mfem::NonlinearFormIntegrator | inline |
| PATCHWISE_REDUCED enum value | mfem::NonlinearFormIntegrator | |
| periodic | mfem::TMOP_Integrator | protected |
| PMatI | mfem::TMOP_Integrator | protected |
| PMatO | mfem::TMOP_Integrator | protected |
| ReleasePADeviceMemory(bool copy_to_host=true) | mfem::TMOP_Integrator | |
| RemapSurfaceFittingLevelSetAtNodes(const Vector &new_x, int new_x_ordering) | mfem::TMOP_Integrator | protected |
| SetCoefficient(Coefficient &w1) | mfem::TMOP_Integrator | inline |
| SetExactActionFlag(bool flag_) | mfem::TMOP_Integrator | inline |
| SetFDhScale(real_t scale) | mfem::TMOP_Integrator | inline |
| SetInitialMeshPos(const GridFunction *x0) | mfem::TMOP_Integrator | |
| SetIntegrationMode(Mode m) | mfem::NonlinearFormIntegrator | inline |
| SetIntegrationRule(const IntegrationRule &ir) | mfem::Integrator | inline |
| SetIntegrationRules(IntegrationRules &irules, int order) | mfem::TMOP_Integrator | inline |
| SetIntRule(const IntegrationRule *ir) | mfem::Integrator | inlinevirtual |
| SetLimitingNodes(const GridFunction &n0) | mfem::TMOP_Integrator | inline |
| SetNURBSPatchIntRule(NURBSMeshRules *pr) | mfem::Integrator | inline |
| SetPAMemoryType(MemoryType mt) | mfem::NonlinearFormIntegrator | inline |
| SupportsCeed() const | mfem::NonlinearFormIntegrator | inlinevirtual |
| surf_fit_coeff | mfem::TMOP_Integrator | protected |
| surf_fit_dof_count | mfem::TMOP_Integrator | protected |
| surf_fit_eval | mfem::TMOP_Integrator | protected |
| surf_fit_eval_grad | mfem::TMOP_Integrator | protected |
| surf_fit_eval_hess | mfem::TMOP_Integrator | protected |
| surf_fit_gf | mfem::TMOP_Integrator | protected |
| surf_fit_grad | mfem::TMOP_Integrator | protected |
| surf_fit_hess | mfem::TMOP_Integrator | protected |
| surf_fit_limiter | mfem::TMOP_Integrator | protected |
| surf_fit_marker | mfem::TMOP_Integrator | protected |
| surf_fit_marker_dof_index | mfem::TMOP_Integrator | protected |
| surf_fit_normal | mfem::TMOP_Integrator | protected |
| surf_fit_pos | mfem::TMOP_Integrator | protected |
| targetC | mfem::TMOP_Integrator | protected |
| TMOP_Integrator(TMOP_QualityMetric *m, TargetConstructor *tc, TMOP_QualityMetric *hm) | mfem::TMOP_Integrator | inline |
| TMOP_Integrator(TMOP_QualityMetric *m, TargetConstructor *tc) | mfem::TMOP_Integrator | inline |
| TMOPComboIntegrator class | mfem::TMOP_Integrator | friend |
| TMOPNewtonSolver class | mfem::TMOP_Integrator | friend |
| UpdateAfterMeshPositionChange(const Vector &d, const FiniteElementSpace &d_fes) | mfem::TMOP_Integrator | protected |
| UpdateAfterMeshTopologyChange() | mfem::TMOP_Integrator | |
| UpdateCoefficientsPA(const Vector &d_loc) | mfem::TMOP_Integrator | protected |
| UpdateSurfaceFittingWeight(real_t factor) | mfem::TMOP_Integrator | |
| X0 | mfem::TMOP_Integrator | |
| x_0 | mfem::TMOP_Integrator | protected |
| XL | mfem::TMOP_Integrator | |
| ~NonlinearFormIntegrator() | mfem::NonlinearFormIntegrator | inlinevirtual |
| ~TMOP_Integrator() | mfem::TMOP_Integrator | |