|
| static Tag | EshelbianPlasticity::get_variable_tag (moab::Interface &moab, std::string tag_name) |
| |
| static Tag | EshelbianPlasticity::get_tag (moab::Interface &moab, std::string tag_name, int size) |
| |
| Tag | EshelbianPlasticity::get_kappa_tag (moab::Interface &moab) |
| |
| Tag | EshelbianPlasticity::get_delta_kappa_tag (moab::Interface &moab) |
| |
| static auto | EshelbianPlasticity::pushCohesiveOpsDomainImpl (EshelbianCore &ep, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip, SmartPetscObj< Vec > lambda_vec=SmartPetscObj< Vec >()) |
| |
| static auto | EshelbianPlasticity::pushCohesiveOpsImpl (EshelbianCore &ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, boost::shared_ptr< Range > interface_range_ptr, SmartPetscObj< Vec > lambda_vec=SmartPetscObj< Vec >()) |
| |
| MoFEMErrorCode | EshelbianPlasticity::pushCohesiveOpsRhs (EshelbianCore &ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, boost::shared_ptr< Range > interface_range_ptr, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip) |
| |
| MoFEMErrorCode | EshelbianPlasticity::pushCohesiveOpsLhs (EshelbianCore &ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, boost::shared_ptr< Range > interface_range_ptr, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip) |
| |
| static auto | EshelbianPlasticity::pushCohesive_dJ_dkappa_Impl (EshelbianCore &ep, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip, SmartPetscObj< Vec > lambda_vec) |
| |
| static auto | EshelbianPlasticity::pushCohesive_dJ_dx_Impl (EshelbianCore &ep, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::evaluateDissipationAndGradImpl (EshelbianCore &ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, SmartPetscObj< Vec > lambda_vec, CommInterface::EntitiesPetscVector &dissipation_vec, CommInterface::EntitiesPetscVector &grad_dissipation_vec) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::evaluateCohesiveLambdaImpl (EshelbianCore &ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, SmartPetscObj< KSP > ksp, SmartPetscObj< Vec > lambda_vec) |
| |
| static MoFEMErrorCode | EshelbianPlasticity::evaluatePrimalProblemCohesiveImpl (EshelbianCore &ep, SmartPetscObj< TS > ts, SmartPetscObj< Vec > x) |
| |
| boost::shared_ptr< CohesiveTAOCtx > | EshelbianPlasticity::createCohesiveTAOCtx (EshelbianCore *ep_ptr, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, SmartPetscObj< TS > time_solver) |
| |
| MoFEMErrorCode | EshelbianPlasticity::cohesiveEvaluateObjectiveAndGradient (Tao tao, Vec x, PetscReal *f, Vec g, void *ctx) |
| |
| MoFEMErrorCode | EshelbianPlasticity::initializeCohesiveKappaField (EshelbianCore &ep) |
| |
- Author
- your name (you@d.nosp@m.omai.nosp@m.n.com)
- Version
- 0.1
- Date
- 2025-12-21
- Copyright
- Copyright (c) 2025
Definition in file EshelbianCohesive.cpp.