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

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

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

Public Types

using OP = OpStabBrokenBaseImpl< OpBaseTimesVectorFace >
 
- Public Types inherited from OpStabBrokenBaseImpl< OpBaseTimesVectorFace >
using BASE = OpBrokenBaseImpl< OpBaseTimesVectorFace >
 

Public Member Functions

 OpBrokenBaseTimesVectorHybridDisp (boost::shared_ptr< std::vector< BrokenBaseSideData > > broken_base_side_data, boost::shared_ptr< MatrixDouble > vec, ScalarFun beta_coeff=[](double, double, double) constexpr { return 1;}, boost::shared_ptr< Range > ents_ptr=nullptr)
 
- Public Member Functions inherited from OpStabBrokenBaseImpl< OpBaseTimesVectorFace >
MoFEMErrorCode doWork (int row_side, EntityType row_type, EntitiesFieldData::EntData &row_data)
 

Detailed Description

Examples
mofem/users_modules/eshelbian_plasticity/src/impl/EshelbianPlasticity.cpp.

Definition at line 1111 of file EshelbianOperators.hpp.

Member Typedef Documentation

◆ OP

Definition at line 1114 of file EshelbianOperators.hpp.

Constructor & Destructor Documentation

◆ OpBrokenBaseTimesVectorHybridDisp()

OpBrokenBaseTimesVectorHybridDisp::OpBrokenBaseTimesVectorHybridDisp ( boost::shared_ptr< std::vector< BrokenBaseSideData > >  broken_base_side_data,
boost::shared_ptr< MatrixDouble >  vec,
ScalarFun  beta_coeff = [](doubledoubledouble) constexpr { return 1; },
boost::shared_ptr< Range ents_ptr = nullptr 
)
inline

Definition at line 1115 of file EshelbianOperators.hpp.

1118 { return 1; },
1119 boost::shared_ptr<Range> ents_ptr = nullptr)
1120 : OP(broken_base_side_data, ents_ptr) {
1121 this->sourceVec = vec;
1122 this->betaCoeff = beta_coeff;
1123 }

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