![]() |
v0.14.0 |
Files | |
file | adolc_plasticity.cpp |
file | ADOLCPlasticity.hpp |
file | ADOLCPlasticityLargeStrain.hpp |
file | ADOLCPlasticityMaterialModels.hpp |
Matetial models for plasticity. | |
file | ADOLCPlasticity.cpp |
Operators and data structures for ADOL-C plasticity. | |
file | ClosestPointProjection.cpp |
Implementation of nested integration algorithm for plasticity. | |
Namespaces | |
namespace | ADOLCPlasticity |
Classes | |
struct | ADOLCPlasticity::CommonData |
common data used by volume elements More... | |
struct | ADOLCPlasticity::ClosestPointProjection |
Closest point projection algorithm. More... | |
struct | ADOLCPlasticity::ADOLCPlasticityIntegrators< DomainEleOp > |
struct | ADOLCPlasticity::ADOLCPlasticityIntegrators< DomainEleOp >::Assembly< A > |
struct | ADOLCPlasticity::TSUpdate |
Update internal fluxes (update history variables) More... | |
struct | ADOLCPlasticity::MakeB |
Calculate tensorial base functions. Apply bBar method when needed. More... | |
struct | ADOLCPlasticity::OpRhsImpl< DIM, GAUSS, AssemblyDomainEleOp > |
struct | ADOLCPlasticity::OpLhsImpl< DIM, GAUSS, AssemblyDomainEleOp > |
struct | ADOLCPlasticity::J2Plasticity< DIM > |
J2 plasticity (Kinematic Isotropic (Linear) Hardening) More... | |
struct | ADOLCPlasticity::J2Plasticity< 3 > |
J2 (Von Misses) plasticity. More... | |
struct | ADOLCPlasticity::ParaboloidalPlasticity |
[J2 2D] 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. | |
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. | |
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. | |
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 465 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 434 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 |