v0.16.3
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
AuxiliaryLogarithmicStressOperators.hpp File Reference

Material and stress-work blocks for the independent D/theta/Td fields. More...

#include <AuxiliaryLogarithmicStress.hpp>
#include <functional>

Go to the source code of this file.

Classes

struct  EshelbianPlasticity::AuxiliaryLogarithmicStressMaterialData
 

Namespaces

namespace  EshelbianPlasticity
 

Typedefs

using EshelbianPlasticity::AuxiliaryLogarithmicMaterialParameters = std::function< NeoHookeanLogarithmicMaterial::Parameters(EntityHandle)>
 Return parameters already checked by the material's setup validation.
 

Functions

MoFEMErrorCode EshelbianPlasticity::evaluateAuxiliaryMixedStoredEnergy (const AuxiliaryLogarithmicStressData &fields, const AuxiliaryLogarithmicStressMaterialData &material, VectorDouble &mixed_energy)
 
MoFEMErrorCode EshelbianPlasticity::pushAuxiliaryLogarithmicMaterialEvaluation (const EshelbianCore &ep, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, boost::shared_ptr< DataAtIntegrationPts > data, boost::shared_ptr< AuxiliaryLogarithmicStressMaterialData > material_data, AuxiliaryLogarithmicMaterialParameters parameters, bool lhs=false)
 
MoFEMErrorCode EshelbianPlasticity::pushAuxiliaryLogarithmicMaterialOps (const EshelbianCore &ep, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline, boost::shared_ptr< AuxiliaryLogarithmicStressMaterialData > material_data, bool lhs)
 

Detailed Description

Material and stress-work blocks for the independent D/theta/Td fields.

Definition in file AuxiliaryLogarithmicStressOperators.hpp.