![]() |
v0.13.2 |
template class for integration oh the right hand side More...
#include <users_modules/tutorials/cor-2to5/src/PoissonOperators.hpp>
Public Member Functions | |
OpBaseRhs (const std::string field_name) | |
MoFEMErrorCode | doWork (int row_side, EntityType row_type, EntitiesFieldData::EntData &row_data) |
This function is called by finite element. More... | |
virtual MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data)=0 |
Class dedicated to integrate operator. More... | |
virtual MoFEMErrorCode | aSsemble (EntitiesFieldData::EntData &data)=0 |
Class dedicated to assemble operator to global system vector. More... | |
Protected Attributes | |
int | nbRows |
< error code More... | |
int | nbIntegrationPts |
number of integration points More... | |
template class for integration oh the right hand side
Definition at line 161 of file PoissonOperators.hpp.
|
inline |
Definition at line 163 of file PoissonOperators.hpp.
|
pure virtual |
Class dedicated to assemble operator to global system vector.
data | entity data (indices, base functions, etc. ) on element row |
Implemented in PoissonExample::OpF, PoissonExample::Op_g, and PoissonExample::OpError.
|
inline |
This function is called by finite element.
Do work is composed from two operations, integrate and assembly. Also, it set values nbRows, and nbIntegrationPts.
Definition at line 172 of file PoissonOperators.hpp.
|
pure virtual |
Class dedicated to integrate operator.
data | entity data on element row |
Implemented in PoissonExample::OpF, PoissonExample::Op_g, PoissonExample::OpError, PoissonExample::OpResF_Domain, PoissonExample::OpRes_g, and PoissonExample::OpResF_Boundary.
|
protected |
number of integration points
Definition at line 205 of file PoissonOperators.hpp.
|
protected |
< error code
number of dofs on row
Definition at line 204 of file PoissonOperators.hpp.