v0.14.0 |
Files | |
file | adolc_plasticity.cpp |
file | ADOLCPlasticity.hpp |
file | ADOLCPlasticityMaterialModels.hpp |
Matetial models for plasticity. | |
file | ADOLCPlasticity.cpp |
Operators and data structures for ADOL-C plasticity. | |
file | ClosetPointProjection.cpp |
Implementation of nested integration algorithm for plasticity. | |
Classes | |
struct | ADOLCPlasticity::J2Plasticity< DIM > |
J2 plasticity (Kinematic Isotropic (Linear) Hardening) More... | |
Functions | |
template<int DIM, AssemblyType A, IntegrationType I, typename DomainEleOp > | |
MoFEMErrorCode | ADOLCPlasticity::opFactoryDomainRhs (MoFEM::Interface &m_field, string field_name, Pip &pip, std::string block_name, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, Sev sev=Sev::inform) |
Assemble the left hand side, i.e. tangent matrix. More... | |
template<int DIM, AssemblyType A, IntegrationType I, typename DomainEleOp > | |
MoFEMErrorCode | ADOLCPlasticity::opFactoryDomainLhs (MoFEM::Interface &m_field, string field_name, Pip &pip, std::string block_name, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr) |
Assemble the left hand side, i.e. tangent matrix. More... | |
template<int DIM> | |
MoFEMErrorCode | ADOLCPlasticity::opFactoryDomainUpdate (MoFEM::Interface &m_field, Pip &pip, std::string block_name, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr) |
Push operators to update history variables. More... | |
MoFEMErrorCode ADOLCPlasticity::opFactoryDomainLhs | ( | MoFEM::Interface & | m_field, |
string | field_name, | ||
Pip & | pip, | ||
std::string | block_name, | ||
boost::shared_ptr< CommonData > | common_data_ptr, | ||
boost::shared_ptr< ClosestPointProjection > | cp_ptr | ||
) |
Assemble the left hand side, i.e. tangent matrix.
DIM | dimension of the problem |
A | assembly type |
I | integration type |
DomainEleOp | operator type |
m_field | |
field_name | |
pip | |
block_name | esh block name caring material parameters |
common_data_ptr | |
cp_ptr |
Definition at line 449 of file ADOLCPlasticity.hpp.
MoFEMErrorCode ADOLCPlasticity::opFactoryDomainRhs | ( | MoFEM::Interface & | m_field, |
string | field_name, | ||
Pip & | pip, | ||
std::string | block_name, | ||
boost::shared_ptr< CommonData > | common_data_ptr, | ||
boost::shared_ptr< ClosestPointProjection > | cp_ptr, | ||
Sev | sev = Sev::inform |
||
) |
Assemble the left hand side, i.e. tangent matrix.
DIM | dimension of the problem |
A | assembly type |
I | integration type |
DomainEleOp | operator type |
m_field | |
field_name | |
pip | |
block_name | esh block name caring material parameters |
common_data_ptr | |
cp_ptr |
Definition at line 418 of file ADOLCPlasticity.hpp.
MoFEMErrorCode ADOLCPlasticity::opFactoryDomainUpdate | ( | MoFEM::Interface & | m_field, |
Pip & | pip, | ||
std::string | block_name, | ||
boost::shared_ptr< CommonData > | common_data_ptr, | ||
boost::shared_ptr< ClosestPointProjection > | cp_ptr | ||
) |
Push operators to update history variables.
DIM | dimension of the problem |
m_field | core interface |
pip | |
block_name | mesh block name caring material parameters |
common_data_ptr | |
cp_ptr |