![]() |
v0.15.0 |
[J2 2D] More...
#include "users_modules/adolc-plasticity/src/ADOLCPlasticityMaterialModels.hpp"
Public Member Functions | |
| MoFEMErrorCode | freeHemholtzEnergy () |
| Set Hemholtz energy. | |
| MoFEMErrorCode | codedHessianW (vector< double * > hessian) |
Public Member Functions inherited from ADOLCPlasticity::J2Plasticity< 3 > | |
| J2Plasticity () | |
| MoFEMErrorCode | getDefaultMaterialParameters () |
| MoFEMErrorCode | addMatBlockOps (MoFEM::Interface &m_field, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip, std::string block_name, Sev sev) |
| Get material parameters from block. | |
| MoFEMErrorCode | setParams (short tag, bool &recalculate_elastic_tangent) |
| Set material parameters at integration point. | |
| MoFEMErrorCode | freeHemholtzEnergy () |
| [Free energy J2] | |
| MoFEMErrorCode | evalF () |
| [Yield function J2] | |
| MoFEMErrorCode | yieldFunction () |
| Set yield function. | |
| MoFEMErrorCode | flowPotential () |
| [Yield function J2] | |
| MoFEMErrorCode | codedHessianW (vector< double * > hessian) |
Public Member Functions inherited from ADOLCPlasticity::ClosestPointProjection | |
| VectorAdaptor | getPlasticStrain () |
| VectorAdaptor | getTotalStrain () |
| VectorAdaptor | getInternalVariables () |
| VectorAdaptor | getActiveVariablesYH () |
| VectorAdaptor | getStress () |
| VectorAdaptor | getInternalFluxes () |
| ClosestPointProjection () | |
| MoFEMErrorCode | recordW () |
| Record strain energy. | |
| MoFEMErrorCode | recordY () |
| Record yield function. | |
| MoFEMErrorCode | recordH () |
| Record flow potential. | |
| MoFEMErrorCode | playW () |
| MoFEMErrorCode | playW_NoHessian () |
| MoFEMErrorCode | playY () |
| MoFEMErrorCode | playY_NoGradient () |
| MoFEMErrorCode | playH () |
| MoFEMErrorCode | playH_NoHessian () |
| MoFEMErrorCode | createMatAVecR () |
| MoFEMErrorCode | evaluatePotentials () |
| MoFEMErrorCode | playPotentials () |
| MoFEMErrorCode | playPotentials_NoHessian () |
| MoFEMErrorCode | calculateR (Vec R) |
| MoFEMErrorCode | calculateA () |
| MoFEMErrorCode | snesCreate () |
| Create nested snes. | |
| MoFEMErrorCode | solveClosestProjection () |
| Solve nonlinear system of equations to find stress, internal fluxes, and Lagrange plastic multiplier. | |
| MoFEMErrorCode | consistentTangent () |
| Calculate consistent tangent matrix. | |
| MoFEMErrorCode | recordTapes () |
| Record tapes. | |
[J2 2D]
Definition at line 467 of file ADOLCPlasticityMaterialModels.hpp.
|
inlinevirtual |
Reimplemented from ADOLCPlasticity::ClosestPointProjection.
Definition at line 518 of file ADOLCPlasticityMaterialModels.hpp.
|
inlinevirtual |
Set Hemholtz energy.
[Plane stress]
[Plane stress]
Implements ADOLCPlasticity::ClosestPointProjection.
Definition at line 470 of file ADOLCPlasticityMaterialModels.hpp.