v0.16.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MatOps::StrainHandler< DIM, MODEL_TYPE > Struct Template Referenceabstract

#include "src/materials/MatUmat.hpp"

Inheritance diagram for MatOps::StrainHandler< DIM, MODEL_TYPE >:
[legend]

Public Member Functions

virtual MoFEMErrorCode runUmat (MatUmatImpl< DIM, MODEL_TYPE > &matUmatImpl, EntityHandle entity, int gg)=0
 
virtual MoFEMErrorCode convertStress (MatUmatImpl< DIM, MODEL_TYPE > &matUmatImpl, boost::shared_ptr< MatOpsData > mat_ops_data_ptr)=0
 
virtual MoFEMErrorCode convertTangent (MatUmatImpl< DIM, MODEL_TYPE > &matUmatImpl, boost::shared_ptr< MatOpsData > mat_ops_data_ptr)=0
 
virtual ~StrainHandler ()=default
 

Detailed Description

template<int DIM, int MODEL_TYPE = (DIM == 3) ? MODEL_3D : MODEL_2D_PLANE_STRAIN>
struct MatOps::StrainHandler< DIM, MODEL_TYPE >

Definition at line 26 of file MatUmat.hpp.

Constructor & Destructor Documentation

◆ ~StrainHandler()

template<int DIM, int MODEL_TYPE = (DIM == 3) ? MODEL_3D : MODEL_2D_PLANE_STRAIN>
virtual MatOps::StrainHandler< DIM, MODEL_TYPE >::~StrainHandler ( )
virtualdefault

Member Function Documentation

◆ convertStress()

template<int DIM, int MODEL_TYPE = (DIM == 3) ? MODEL_3D : MODEL_2D_PLANE_STRAIN>
virtual MoFEMErrorCode MatOps::StrainHandler< DIM, MODEL_TYPE >::convertStress ( MatUmatImpl< DIM, MODEL_TYPE > &  matUmatImpl,
boost::shared_ptr< MatOpsData mat_ops_data_ptr 
)
pure virtual

◆ convertTangent()

template<int DIM, int MODEL_TYPE = (DIM == 3) ? MODEL_3D : MODEL_2D_PLANE_STRAIN>
virtual MoFEMErrorCode MatOps::StrainHandler< DIM, MODEL_TYPE >::convertTangent ( MatUmatImpl< DIM, MODEL_TYPE > &  matUmatImpl,
boost::shared_ptr< MatOpsData mat_ops_data_ptr 
)
pure virtual

◆ runUmat()

template<int DIM, int MODEL_TYPE = (DIM == 3) ? MODEL_3D : MODEL_2D_PLANE_STRAIN>
virtual MoFEMErrorCode MatOps::StrainHandler< DIM, MODEL_TYPE >::runUmat ( MatUmatImpl< DIM, MODEL_TYPE > &  matUmatImpl,
EntityHandle  entity,
int  gg 
)
pure virtual

The documentation for this struct was generated from the following file: