v0.13.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
OpElasticTools::OpSchurPreconditionMassTau Struct Reference

#include <users_modules/multifield_plasticity/src/ElasticOperators.hpp>

Inheritance diagram for OpElasticTools::OpSchurPreconditionMassTau:
[legend]
Collaboration diagram for OpElasticTools::OpSchurPreconditionMassTau:
[legend]

Public Member Functions

 OpSchurPreconditionMassTau (const std::string row_field_name, const std::string col_field_name, ScalarFun beta, boost::shared_ptr< CommonData > common_data_ptr)
 
MoFEMErrorCode aSsemble (EntData &row_data, EntData &col_data, const bool trans)
 

Private Attributes

boost::shared_ptr< CommonDatacommonDataPtr
 

Detailed Description

Definition at line 1197 of file ElasticOperators.hpp.

Constructor & Destructor Documentation

◆ OpSchurPreconditionMassTau()

OpElasticTools::OpSchurPreconditionMassTau::OpSchurPreconditionMassTau ( const std::string  row_field_name,
const std::string  col_field_name,
ScalarFun  beta,
boost::shared_ptr< CommonData common_data_ptr 
)
inline

Definition at line 1198 of file ElasticOperators.hpp.

1201 : OpMassPrecScalar(row_field_name, col_field_name, beta),
1202 commonDataPtr(common_data_ptr) {}
FormsIntegrators< DomainEleOp >::Assembly< USER_ASSEMBLE >::BiLinearForm< GAUSS >::OpMass< 1, 1 > OpMassPrecScalar
boost::shared_ptr< CommonData > commonDataPtr

Member Function Documentation

◆ aSsemble()

MoFEMErrorCode OpElasticTools::OpSchurPreconditionMassTau::aSsemble ( EntData row_data,
EntData col_data,
const bool  trans 
)
inline

Definition at line 1204 of file ElasticOperators.hpp.

1205 {
1207 commonDataPtr->massMatScalar = this->locMat;
1209 }
#define MoFEMFunctionReturnHot(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:447
#define MoFEMFunctionBeginHot
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:440

Member Data Documentation

◆ commonDataPtr

boost::shared_ptr<CommonData> OpElasticTools::OpSchurPreconditionMassTau::commonDataPtr
private

Definition at line 1212 of file ElasticOperators.hpp.


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