v0.8.23
Public Member Functions | List of all members
EshelbianPlasticity::OpAssembleVolume Struct Reference

#include <users_modules/eshelbian_plasticty/src/EshelbianPlasticity.hpp>

Inheritance diagram for EshelbianPlasticity::OpAssembleVolume:
[legend]
Collaboration diagram for EshelbianPlasticity::OpAssembleVolume:
[legend]

Public Member Functions

 OpAssembleVolume (const std::string &field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type)
 
 OpAssembleVolume (const std::string &row_field, const std::string &col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type, const bool assemble_symmetry)
 
- Public Member Functions inherited from EshelbianPlasticity::OpAssembleBasic< VolUserDataOperator >
 OpAssembleBasic (const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type)
 
 OpAssembleBasic (const std::string &row_field, const std::string &col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type, const bool assemble_symmetry)
 
virtual MoFEMErrorCode integrate (EntData &data)
 
virtual MoFEMErrorCode integrate (int row_side, EntityType row_type, EntData &data)
 
virtual MoFEMErrorCode integrate (EntData &row_data, EntData &col_data)
 
virtual MoFEMErrorCode assemble (EntData &data)
 
virtual MoFEMErrorCode assemble (int row_side, EntityType row_type, EntData &data)
 
virtual MoFEMErrorCode assemble (int row_side, int col_side, EntityType row_type, EntityType col_type, EntData &row_data, EntData &col_data)
 
MoFEMErrorCode doWork (int side, EntityType type, EntData &data)
 
MoFEMErrorCode doWork (int row_side, int col_side, EntityType row_type, EntityType col_type, EntData &row_data, EntData &col_data)
 

Additional Inherited Members

- Public Attributes inherited from EshelbianPlasticity::OpAssembleBasic< VolUserDataOperator >
const bool assembleSymmetry
 
boost::shared_ptr< DataAtIntegrationPtsdataAtPts
 data at integration pts More...
 
VectorDouble nF
 local right hand side vector More...
 
MatrixDouble K
 local tangent matrix More...
 
MatrixDouble transposeK
 

Detailed Description

Definition at line 783 of file EshelbianPlasticity.hpp.

Constructor & Destructor Documentation

◆ OpAssembleVolume() [1/2]

EshelbianPlasticity::OpAssembleVolume::OpAssembleVolume ( const std::string &  field,
boost::shared_ptr< DataAtIntegrationPts data_ptr,
const char  type 
)

Definition at line 784 of file EshelbianPlasticity.hpp.

787  : OpAssembleBasic<VolUserDataOperator>(field, data_ptr, type) {}

◆ OpAssembleVolume() [2/2]

EshelbianPlasticity::OpAssembleVolume::OpAssembleVolume ( const std::string &  row_field,
const std::string &  col_field,
boost::shared_ptr< DataAtIntegrationPts data_ptr,
const char  type,
const bool  assemble_symmetry 
)

Definition at line 789 of file EshelbianPlasticity.hpp.

792  : OpAssembleBasic<VolUserDataOperator>(
793  row_field, col_field, data_ptr, type, assemble_symmetry) {}

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