|
| boost::shared_ptr< TopologicalTAOCtx > | EshelbianPlasticity::createTopologicalTAOCtx (EshelbianCore *ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_interior, ForcesAndSourcesCore::GaussHookFun set_integration_at_face, SmartPetscObj< TS > time_solver) |
| |
| MoFEMErrorCode | EshelbianPlasticity::evaluatePrimalProblemTopologicalImpl (TopologicalTAOCtxImpl *ctx_impl_ptr) |
| |
| MoFEMErrorCode | EshelbianPlasticity::evaluateAdjointProblemImpl (TopologicalTAOCtxImpl *ctx_impl_ptr, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::evaluateGradientImpl (TopologicalTAOCtxImpl *ctx_impl_ptr, double *f, Vec g, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::evaluateObjectiveImpl (TopologicalTAOCtxImpl *ctx_impl_ptr, double *f, ObjectiveModelType eval_energy_model) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::setMaterialConfigurationImpl (EshelbianCore &ep, Vec sol) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::setSpatialConfigurationImpl (EshelbianCore &ep, Vec sol) |
| |
| static auto | EshelbianPlasticity::filter_true_skin (MoFEM::Interface &m_field, Range &&skin) |
| |
| static auto | EshelbianPlasticity::get_skin (MoFEM::Interface &m_field, Range body_ents) |
| |
| MoFEMErrorCode | EshelbianPlasticity::finiteDifferenceGradientTest (TopologicalTAOCtxImpl *ctx_impl_ptr, Vec sol, double *f, Vec g, double epsilon, ObjectiveModelType eval_energy_model) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::setSpatialStateImpl (EshelbianCore &ep, Vec sol) |
| |
| MoFEMErrorCode | EshelbianPlasticity::finiteDifference_dJdx_Test (TopologicalTAOCtxImpl *ctx_impl_ptr, double epsilon, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::finiteDifference_dJdX_Test (TopologicalTAOCtxImpl *ctx_impl_ptr, double epsilon, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::finiteDifference_dJd_adjoint_Test (TopologicalTAOCtxImpl *ctx_impl_ptr, double epsilon) |
| |
| MoFEMErrorCode | EshelbianPlasticity::testTopologicalDerivative (TopologicalTAOCtx *ctx_ptr, Vec sol, PetscReal *f, Vec g, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::evaluateGradient (TopologicalTAOCtx *ctx_ptr, double *f, Vec g, ObjectiveModelType eval_energy_model) |
| |
| MoFEMErrorCode | EshelbianPlasticity::topologicalEvaluateObjectiveAndGradient (Tao tao, Vec sol, PetscReal *f, Vec g, void *ctx) |
| |
- Author
- your name (you@d.nosp@m.omai.nosp@m.n.com)
- Version
- 0.1
- Date
- 2026-02-21
- Copyright
- Copyright (c) 2026
- Version
- 0.1
- Date
- 2026-02-11
- Copyright
- Copyright (c) 2026
Definition in file EshelbianTopologicalDerivative.cpp.