v0.15.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
OpNormalDispLhsBc_dP Struct Reference

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

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

Public Types

using OP = OpNormalDispBcLhsImpl_dP< A, GAUSS >
 
- Public Types inherited from OpNormalDispBcLhsImpl_dP< A, GAUSS >
using OP = typename FormsIntegrators< FaceUserDataOperator >::Assembly< A >::OpBrokenBase
 

Public Member Functions

 OpNormalDispBcLhsImpl_dP (std::string row_field, boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data, boost::shared_ptr< NormalDisplacementBcVec > &bc_disp_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv, boost::shared_ptr< Range > ents_ptr=nullptr)
 
- Public Member Functions inherited from OpNormalDispBcLhsImpl_dP< A, GAUSS >
 OpNormalDispBcLhsImpl_dP (std::string row_field, boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data, boost::shared_ptr< NormalDisplacementBcVec > &bc_disp_ptr, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv, boost::shared_ptr< Range > ents_ptr=nullptr)
 

Protected Member Functions

MoFEMErrorCode iNtegrate (EntData &row_data, EntData &col_data)
 
- Protected Member Functions inherited from OpNormalDispBcLhsImpl_dP< A, GAUSS >
MoFEMErrorCode iNtegrate (EntData &row_data, EntData &col_data)
 

Additional Inherited Members

- Protected Attributes inherited from OpNormalDispBcLhsImpl_dP< A, GAUSS >
boost::shared_ptr< NormalDisplacementBcVec > bcDispPtr
 
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
 

Detailed Description

Examples
EshelbianPlasticity.cpp.

Definition at line 665 of file EshelbianOperators.hpp.

Member Typedef Documentation

◆ OP

Definition at line 666 of file EshelbianOperators.hpp.

Member Function Documentation

◆ iNtegrate()

MoFEMErrorCode OpNormalDispLhsBc_dP::iNtegrate ( EntData row_data,
EntData col_data 
)
protected
Examples
EshelbianOperators.cpp.

Definition at line 1842 of file EshelbianOperators.cpp.

1843 {
1844 return OP::iNtegrate(row_data, col_data);
1845}
MoFEMErrorCode iNtegrate(EntData &row_data, EntData &col_data)

◆ OpNormalDispBcLhsImpl_dP()

OpNormalDispBcLhsImpl_dP< A, GAUSS >::OpNormalDispBcLhsImpl_dP ( std::string  row_field,
boost::shared_ptr< std::vector< BrokenBaseSideData > >  broken_base_side_data,
boost::shared_ptr< NormalDisplacementBcVec > &  bc_disp_ptr,
std::map< std::string, boost::shared_ptr< ScalingMethod > >  smv,
boost::shared_ptr< Range ents_ptr = nullptr 
)
inline

Definition at line 634 of file EshelbianOperators.hpp.

640 : OP(row_field, broken_base_side_data, false, false, ents_ptr),
641 bcDispPtr(bc_disp_ptr), scalingMethodsMap(smv) {}
boost::shared_ptr< NormalDisplacementBcVec > bcDispPtr
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
OpNormalDispBcLhsImpl_dP< A, GAUSS > OP

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