v0.15.0
Loading...
Searching...
No Matches
PlasticOps.hpp File Reference

Go to the source code of this file.

Classes

struct  PlasticOps::CommonData
 [Common data] More...
 
struct  PlasticOps::PlasticityIntegrators< DomainEleOp >
 
struct  PlasticOps::PlasticityIntegrators< DomainEleOp >::Assembly< A >
 

Namespaces

namespace  PlasticOps
 

Typedefs

using PlasticOps::Pip = boost::ptr_deque<ForcesAndSourcesCore::UserDataOperator>
 
using PlasticOps::CommonPlasticPtr = boost::shared_ptr<PlasticOps::CommonData>
 
using PlasticOps::CommonHenckyPtr = boost::shared_ptr<HenckyOps::CommonData>
 

Functions

template<int DIM>
MoFEMErrorCode PlasticOps::addMatBlockOps (MoFEM::Interface &m_field, std::string block_name, Pip &pip, boost::shared_ptr< MatrixDouble > mat_D_Ptr, boost::shared_ptr< CommonData::BlockParams > mat_params_ptr, double scale_value, Sev sev)
 
template<int DIM, IntegrationType I, typename DomainEleOp >
auto PlasticOps::createCommonPlasticOps (MoFEM::Interface &m_field, std::string block_name, boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pip, std::string u, std::string ep, std::string tau, double scale, Sev sev)
 
template<int DIM, AssemblyType A, IntegrationType I, typename DomainEleOp >
MoFEMErrorCode PlasticOps::opFactoryDomainRhs (MoFEM::Interface &m_field, std::string block_name, Pip &pip, std::string u, std::string ep, std::string tau)
 
template<int DIM, AssemblyType A, IntegrationType I, typename DomainEleOp >
MoFEMErrorCode PlasticOps::opFactoryDomainLhs (MoFEM::Interface &m_field, std::string block_name, Pip &pip, std::string u, std::string ep, std::string tau)
 
template<int DIM, AssemblyType A, IntegrationType I, typename DomainEleOp >
MoFEMErrorCode PlasticOps::opFactoryDomainReactions (MoFEM::Interface &m_field, std::string block_name, Pip &pip, std::string u, std::string ep, std::string tau)
 

Variables

FTensor::Index< 'I', 3 > PlasticOps::I
 [Common data]
 
FTensor::Index< 'J', 3 > PlasticOps::J
 
FTensor::Index< 'M', 3 > PlasticOps::M
 
FTensor::Index< 'N', 3 > PlasticOps::N