v0.15.0
Loading...
Searching...
No Matches
OpCalculateTractionFromSideEl Struct Reference

#include "users_modules/eshelbian_plasticity/src/EshelbianOperators.hpp"

Inheritance diagram for OpCalculateTractionFromSideEl:
[legend]
Collaboration diagram for OpCalculateTractionFromSideEl:
[legend]

Public Member Functions

 OpCalculateTractionFromSideEl (boost::shared_ptr< DataAtIntegrationPts > data_ptr)
 
MoFEMErrorCode doWork (int side, EntityType type, EntData &data)
 

Private Attributes

boost::shared_ptr< DataAtIntegrationPtsdataAtPts
 data at integration pts
 

Detailed Description

Definition at line 306 of file EshelbianOperators.hpp.

Constructor & Destructor Documentation

◆ OpCalculateTractionFromSideEl()

OpCalculateTractionFromSideEl::OpCalculateTractionFromSideEl ( boost::shared_ptr< DataAtIntegrationPts > data_ptr)
inline

Definition at line 307 of file EshelbianOperators.hpp.

309 : SideEleOp(NOSPACE, SideEleOp::OPSPACE), dataAtPts(data_ptr) {
310 std::fill(&doEntities[MBVERTEX], &doEntities[MBMAXTYPE], false);
311 for (auto t = moab::CN::TypeDimensionMap[SPACE_DIM].first;
312 t <= moab::CN::TypeDimensionMap[SPACE_DIM].second; ++t)
313 doEntities[t] = true;
314 sYmm = false;
315 }
constexpr int SPACE_DIM
@ NOSPACE
Definition definitions.h:83
constexpr double t
plate stiffness
Definition plate.cpp:58
boost::shared_ptr< DataAtIntegrationPts > dataAtPts
data at integration pts
EleOnSide::UserDataOperator SideEleOp

Member Function Documentation

◆ doWork()

MoFEMErrorCode OpCalculateTractionFromSideEl::doWork ( int side,
EntityType type,
EntData & data )

Member Data Documentation

◆ dataAtPts

boost::shared_ptr<DataAtIntegrationPts> OpCalculateTractionFromSideEl::dataAtPts
private

data at integration pts

Definition at line 320 of file EshelbianOperators.hpp.


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