|  | v0.15.0 | 
Operator calculate source term,. More...
#include "tutorials/cor-2to5/src/PoissonOperators.hpp"
| Public Types | |
| typedef boost::function< double(const double, const double, const double)> | FSource | 
| Public Member Functions | |
| OpF (FSource f_source) | |
|  Public Member Functions inherited from PoissonExample::OpBaseRhs< VolumeElementForcesAndSourcesCore::UserDataOperator > | |
| 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. | |
| virtual MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data)=0 | 
| Class dedicated to integrate operator. | |
| virtual MoFEMErrorCode | aSsemble (EntitiesFieldData::EntData &data)=0 | 
| Class dedicated to assemble operator to global system vector. | |
| Protected Member Functions | |
| MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &data) | 
| Integrate local entity vector. | |
| MoFEMErrorCode | aSsemble (EntitiesFieldData::EntData &data) | 
| assemble local entity vector to the global right hand side | |
| Protected Attributes | |
| FTensor::Number< 0 > | NX | 
| FTensor::Number< 1 > | NY | 
| FTensor::Number< 2 > | NZ | 
| FSource | fSource | 
| VectorDouble | locVec | 
|  Protected Attributes inherited from PoissonExample::OpBaseRhs< VolumeElementForcesAndSourcesCore::UserDataOperator > | |
| int | nbRows | 
| < error code | |
| int | nbIntegrationPts | 
| number of integration points | |
Operator calculate source term,.
\[ \mathbf{F} = \int_\Omega \boldsymbol\phi f \textrm{d}\Omega \]
Definition at line 219 of file PoissonOperators.hpp.
| typedef boost::function<double(const double, const double, const double)> PoissonExample::OpF::FSource | 
Definition at line 223 of file PoissonOperators.hpp.
| 
 | inline | 
Definition at line 225 of file PoissonOperators.hpp.
| 
 | inlineprotected | 
assemble local entity vector to the global right hand side
| data | entity data, i.e. global indices of local vector | 
Definition at line 282 of file PoissonOperators.hpp.
| 
 | inlineprotected | 
Integrate local entity vector.
| data | entity data on element row | 
Definition at line 242 of file PoissonOperators.hpp.
| 
 | protected | 
Definition at line 233 of file PoissonOperators.hpp.
| 
 | protected | 
Definition at line 235 of file PoissonOperators.hpp.
| 
 | protected | 
Definition at line 230 of file PoissonOperators.hpp.
| 
 | protected | 
Definition at line 231 of file PoissonOperators.hpp.
| 
 | protected | 
Definition at line 232 of file PoissonOperators.hpp.
