![]() |
v0.14.0 |
Assemble constrains vector. More...
#include <users_modules/tutorials/cor-2to5/src/PoissonOperators.hpp>
Public Types | |
typedef boost::function< double(const double, const double, const double)> | FVal |
Public Member Functions | |
Op_g (FVal f_value, const string field_name="L", const double beta=1) | |
![]() | |
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 Member Functions | |
MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data) |
Integrate local constrains vector. More... | |
MoFEMErrorCode | aSsemble (EntitiesFieldData::EntData &data) |
assemble constrains vectors More... | |
Protected Attributes | |
FTensor::Number< 0 > | NX |
x-direction index More... | |
FTensor::Number< 1 > | NY |
y-direction index More... | |
FTensor::Number< 2 > | NZ |
z-direction index More... | |
FVal | fValue |
Function pointer evaluating values of "U" at the boundary. More... | |
VectorDouble | locVec |
const double | bEta |
![]() | |
int | nbRows |
< error code More... | |
int | nbIntegrationPts |
number of integration points More... | |
Assemble constrains vector.
\[ \mathbf{g} = \int_{\partial\Omega} \boldsymbol\psi \overline{u} \textrm{d}\partial\Omega \]
Definition at line 416 of file PoissonOperators.hpp.
typedef boost::function<double(const double, const double, const double)> PoissonExample::Op_g::FVal |
Definition at line 420 of file PoissonOperators.hpp.
|
inline |
Definition at line 422 of file PoissonOperators.hpp.
|
inlineprotectedvirtual |
assemble constrains vectors
Implements PoissonExample::OpBaseRhs< FaceElementForcesAndSourcesCore::UserDataOperator >.
Definition at line 477 of file PoissonOperators.hpp.
|
inlineprotectedvirtual |
Integrate local constrains vector.
Implements PoissonExample::OpBaseRhs< FaceElementForcesAndSourcesCore::UserDataOperator >.
Reimplemented in PoissonExample::OpRes_g, and PoissonExample::OpResF_Boundary.
Definition at line 439 of file PoissonOperators.hpp.
|
protected |
Definition at line 434 of file PoissonOperators.hpp.
|
protected |
Function pointer evaluating values of "U" at the boundary.
Definition at line 431 of file PoissonOperators.hpp.
|
protected |
Definition at line 433 of file PoissonOperators.hpp.
|
protected |
x-direction index
Definition at line 428 of file PoissonOperators.hpp.
|
protected |
y-direction index
Definition at line 429 of file PoissonOperators.hpp.
|
protected |
z-direction index
Definition at line 430 of file PoissonOperators.hpp.