![]() |
v0.15.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 | ||
| ) |
#include <users_modules/adolc-plasticity/src/ADOLCPlasticity.hpp>
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 471 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 |
||
| ) |
#include <users_modules/adolc-plasticity/src/ADOLCPlasticity.hpp>
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 440 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 | ||
| ) |
#include <users_modules/adolc-plasticity/src/ADOLCPlasticity.hpp>
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 |