#include <users_modules/eshelbian_plasticty/src/EshelbianPlasticity.hpp>
|
| OpSpatialSchurBegin (const std::string &row_field, boost::shared_ptr< DataAtIntegrationPts > &data_ptr) |
|
MoFEMErrorCode | integrate (EntData &row_data) |
|
MoFEMErrorCode | assemble (int row_side, EntityType row_type, EntData &data) |
|
| 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) |
|
| 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) |
|
Definition at line 1084 of file EshelbianPlasticity.hpp.
◆ OpSpatialSchurBegin()
EshelbianPlasticity::OpSpatialSchurBegin::OpSpatialSchurBegin |
( |
const std::string & |
row_field, |
|
|
boost::shared_ptr< DataAtIntegrationPts > & |
data_ptr |
|
) |
| |
|
inline |
Definition at line 1085 of file EshelbianPlasticity.hpp.
1088 sYmm = false;
1089 }
OpAssembleVolume(const std::string &field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type)
◆ assemble()
Reimplemented from EshelbianPlasticity::OpAssembleBasic< VolUserDataOperator >.
- Examples
- EshelbianOperators.cpp.
Definition at line 1651 of file EshelbianOperators.cpp.
1652 {
1654 if (row_type != MBTET)
1656 auto &bmc =
dataAtPts->blockMatContainor;
1657 for (
auto &
bit : bmc)
1658 bit.unSetAtElement();
1659
1661}
#define MoFEMFunctionReturnHot(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
boost::shared_ptr< DataAtIntegrationPts > dataAtPts
data at integration pts
◆ integrate()
MoFEMErrorCode EshelbianPlasticity::OpSpatialSchurBegin::integrate |
( |
EntData & |
row_data | ) |
|
|
inlinevirtual |
The documentation for this struct was generated from the following files: