|
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 snes, Vec chi, Mat A, 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) |
|