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

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

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

Public Member Functions

 OpBrokenPressureBc (const std::string row_field, boost::shared_ptr< PressureBcVec > bc_data, boost::shared_ptr< double > piola_scale_ptr, boost::shared_ptr< MatrixDouble > hybrid_grad_disp, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv)
 
MoFEMErrorCode iNtegrate (EntData &data)
 

Protected Attributes

boost::shared_ptr< PressureBcVec > bcData
 
boost::shared_ptr< doublepiolaScalePtr
 
boost::shared_ptr< MatrixDouble > hybridGradDispPtr
 
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
 

Detailed Description

Examples
EshelbianPlasticity.cpp.

Definition at line 506 of file EshelbianOperators.hpp.

Constructor & Destructor Documentation

◆ OpBrokenPressureBc()

OpBrokenPressureBc::OpBrokenPressureBc ( const std::string row_field,
boost::shared_ptr< PressureBcVec > bc_data,
boost::shared_ptr< double > piola_scale_ptr,
boost::shared_ptr< MatrixDouble > hybrid_grad_disp,
std::map< std::string, boost::shared_ptr< ScalingMethod > > smv )
inline

Definition at line 508 of file EshelbianOperators.hpp.

514 row_field, row_field, FaceUserDataOperator::OPROW),
515 bcData(bc_data), piolaScalePtr(), hybridGradDispPtr(hybrid_grad_disp),
516 scalingMethodsMap(smv) {}
boost::shared_ptr< MatrixDouble > hybridGradDispPtr
boost::shared_ptr< double > piolaScalePtr
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
boost::shared_ptr< PressureBcVec > bcData

Member Function Documentation

◆ iNtegrate()

MoFEMErrorCode OpBrokenPressureBc::iNtegrate ( EntData & data)

Member Data Documentation

◆ bcData

boost::shared_ptr<PressureBcVec> OpBrokenPressureBc::bcData
protected

Definition at line 521 of file EshelbianOperators.hpp.

◆ hybridGradDispPtr

boost::shared_ptr<MatrixDouble> OpBrokenPressureBc::hybridGradDispPtr
protected

Definition at line 523 of file EshelbianOperators.hpp.

◆ piolaScalePtr

boost::shared_ptr<double> OpBrokenPressureBc::piolaScalePtr
protected

Definition at line 522 of file EshelbianOperators.hpp.

◆ scalingMethodsMap

std::map<std::string, boost::shared_ptr<ScalingMethod> > OpBrokenPressureBc::scalingMethodsMap
protected

Definition at line 524 of file EshelbianOperators.hpp.


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