v0.15.0
Loading...
Searching...
No Matches
OpRotationBcImpl< A, GAUSS > Struct Template Reference

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

Inheritance diagram for OpRotationBcImpl< A, GAUSS >:
[legend]
Collaboration diagram for OpRotationBcImpl< A, GAUSS >:
[legend]

Public Types

using OP
 

Public Member Functions

 OpRotationBcImpl (boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data, boost::shared_ptr< BcRotVec > &bc_rot_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv, boost::shared_ptr< Range > ents_ptr=nullptr)
 

Protected Member Functions

MoFEMErrorCode iNtegrate (EntData &data)
 

Protected Attributes

boost::shared_ptr< BcRotVec > bcRotPtr
 
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
 

Detailed Description

template<AssemblyType A>
struct OpRotationBcImpl< A, GAUSS >

Definition at line 450 of file EshelbianOperators.hpp.

Member Typedef Documentation

◆ OP

template<AssemblyType A>
using OpRotationBcImpl< A, GAUSS >::OP
Initial value:
typename FormsIntegrators<FaceUserDataOperator>::Assembly<

Definition at line 453 of file EshelbianOperators.hpp.

Constructor & Destructor Documentation

◆ OpRotationBcImpl()

template<AssemblyType A>
OpRotationBcImpl< A, GAUSS >::OpRotationBcImpl ( boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data,
boost::shared_ptr< BcRotVec > & bc_rot_ptr,
std::map< std::string, boost::shared_ptr< ScalingMethod > > smv,
boost::shared_ptr< Range > ents_ptr = nullptr )
inline

Definition at line 456 of file EshelbianOperators.hpp.

461 : OP(broken_base_side_data, ents_ptr), bcRotPtr(bc_rot_ptr),
462 scalingMethodsMap(smv) {}
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
boost::shared_ptr< BcRotVec > bcRotPtr
typename FormsIntegrators< FaceUserDataOperator >::Assembly< A >::OpBrokenBase OP

Member Function Documentation

◆ iNtegrate()

template<AssemblyType A>
MoFEMErrorCode OpRotationBcImpl< A, GAUSS >::iNtegrate ( EntData & data)
protected

Member Data Documentation

◆ bcRotPtr

template<AssemblyType A>
boost::shared_ptr<BcRotVec> OpRotationBcImpl< A, GAUSS >::bcRotPtr
protected

Definition at line 466 of file EshelbianOperators.hpp.

◆ scalingMethodsMap

template<AssemblyType A>
std::map<std::string, boost::shared_ptr<ScalingMethod> > OpRotationBcImpl< A, GAUSS >::scalingMethodsMap
protected

Definition at line 467 of file EshelbianOperators.hpp.


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