![]() |
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) |
![]() | |
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) |
![]() | |
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.