|
| FTensor::Dg< double, 3, 6 > | ADOLCPlasticity::voight_to_strain_op () |
| | Op convert Vight strain vector to strain tensor.
|
| |
| FTensor::Dg< double, 3, 6 > | ADOLCPlasticity::strain_to_voight_op () |
| | Op convert strain tensor to Vight strain vector.
|
| |
| FTensor::Dg< double, 3, 6 > | ADOLCPlasticity::voight_to_stress_op () |
| | Op convert Vight stress vector to stress tensor.
|
| |
| MoFEMErrorCode | ADOLCPlasticity::ADOLCPlasticityRes (SNES snes, Vec chi, Vec r, void *ctx) |
| | Internal SNES function used at integration points to calulate stress.
|
| |
| MoFEMErrorCode | ADOLCPlasticity::ADOLCPlasticityJac (SNES, Vec, Mat, Mat, void *ctx) |
| | Internal SNES function used at integration points to calulate tangent matrix.
|
| |
| template<int DIM, StrainType STRAIN> |
| ForcesAndSourcesCore::UserDataOperator * | ADOLCPlasticity::getRawPtrOpCalculateStress (MoFEM::Interface &m_field, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, bool calc_lhs) |
| | Get opreator to calulate stress.
|
| |
| template<> |
| ForcesAndSourcesCore::UserDataOperator * | ADOLCPlasticity::getRawPtrOpCalculateStress< 3, LARGE_STRAIN > (MoFEM::Interface &m_field, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, bool calc_lhs) |
| |
| template<> |
| ForcesAndSourcesCore::UserDataOperator * | ADOLCPlasticity::getRawPtrOpCalculateStress< 3, SMALL_STRAIN > (MoFEM::Interface &m_field, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, bool calc_lhs) |
| |
| template<> |
| ForcesAndSourcesCore::UserDataOperator * | ADOLCPlasticity::getRawPtrOpCalculateStress< 2, LARGE_STRAIN > (MoFEM::Interface &m_field, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, bool calc_lhs) |
| |
| template<> |
| ForcesAndSourcesCore::UserDataOperator * | ADOLCPlasticity::getRawPtrOpCalculateStress< 2, SMALL_STRAIN > (MoFEM::Interface &m_field, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< ClosestPointProjection > cp_ptr, bool calc_lhs) |
| |
| 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.
|
| |
| template<> |
| MoFEMErrorCode | ADOLCPlasticity::opFactoryDomainUpdate< 3 > (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.
|
| |
| template<> |
| MoFEMErrorCode | ADOLCPlasticity::opFactoryDomainUpdate< 2 > (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.
|
| |
| boost::shared_ptr< TSUpdate > | ADOLCPlasticity::createTSUpdate (std::string fe_name, boost::shared_ptr< FEMethod > fe_ptr) |
| |