v0.15.4
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
EshlabianCohesive.hpp File Reference

Add cohesive elements to Eshelbian plasticity module. More...

Go to the source code of this file.

Classes

struct  EshelbianPlasticity::CohesiveTAOCtx
 

Namespaces

namespace  EshelbianPlasticity
 

Functions

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)
 
MoFEMErrorCode EshelbianPlasticity::initializeCohesiveKappaField (EshelbianCore &ep)
 
boost::shared_ptr< CohesiveTAOCtxEshelbianPlasticity::createCohesiveTAOCtx (EshelbianCore *ep, ForcesAndSourcesCore::GaussHookFun set_integration_at_front_face, SmartPetscObj< TS > time_solver)
 
MoFEMErrorCode EshelbianPlasticity::cohesiveEvaluateObjectiveAndGradient (Tao tao, Vec x, PetscReal *f, Vec g, void *ctx)
 
Tag EshelbianPlasticity::get_kappa_tag (moab::Interface &moab)
 
Tag EshelbianPlasticity::get_delta_kappa_tag (moab::Interface &moab)
 

Detailed Description

Add cohesive elements to Eshelbian plasticity module.

Author
your name (you@d.nosp@m.omai.nosp@m.n.com)
Version
0.1
Date
2025-12-14

Definition in file EshlabianCohesive.hpp.