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

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

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

Public Types

using OP
 

Public Member Functions

 OpBrokenPressureBcLhsImpl_dU (std::string row_field, boost::shared_ptr< PressureBcVec > bc_data, boost::shared_ptr< MatrixDouble > hybrid_grad_disp, std::map< std::string, boost::shared_ptr< ScalingMethod > > smv)
 

Protected Member Functions

MoFEMErrorCode iNtegrate (EntData &row_data, EntData &col_data)
 

Protected Attributes

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

Detailed Description

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

Definition at line 530 of file EshelbianOperators.hpp.

Member Typedef Documentation

◆ OP

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

Definition at line 533 of file EshelbianOperators.hpp.

Constructor & Destructor Documentation

◆ OpBrokenPressureBcLhsImpl_dU()

template<AssemblyType A>
OpBrokenPressureBcLhsImpl_dU< A, GAUSS >::OpBrokenPressureBcLhsImpl_dU ( std::string row_field,
boost::shared_ptr< PressureBcVec > bc_data,
boost::shared_ptr< MatrixDouble > hybrid_grad_disp,
std::map< std::string, boost::shared_ptr< ScalingMethod > > smv )
inline

Definition at line 536 of file EshelbianOperators.hpp.

540 : OP(row_field, row_field, OP::OPROWCOL), bcData(bc_data),
541 hybridGradDispPtr(hybrid_grad_disp), scalingMethodsMap(smv) {}
typename FormsIntegrators< FaceUserDataOperator >::Assembly< A >::OpBase OP
boost::shared_ptr< MatrixDouble > hybridGradDispPtr
std::map< std::string, boost::shared_ptr< ScalingMethod > > scalingMethodsMap
boost::shared_ptr< PressureBcVec > bcData

Member Function Documentation

◆ iNtegrate()

template<AssemblyType A>
MoFEMErrorCode OpBrokenPressureBcLhsImpl_dU< A, GAUSS >::iNtegrate ( EntData & row_data,
EntData & col_data )
protected

Member Data Documentation

◆ bcData

template<AssemblyType A>
boost::shared_ptr<PressureBcVec> OpBrokenPressureBcLhsImpl_dU< A, GAUSS >::bcData
protected

Definition at line 545 of file EshelbianOperators.hpp.

◆ hybridGradDispPtr

template<AssemblyType A>
boost::shared_ptr<MatrixDouble> OpBrokenPressureBcLhsImpl_dU< A, GAUSS >::hybridGradDispPtr
protected

Definition at line 546 of file EshelbianOperators.hpp.

◆ scalingMethodsMap

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

Definition at line 547 of file EshelbianOperators.hpp.


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