#include <users_modules/tutorials/cor-2to5/src/PoissonOperators.hpp>
Definition at line 788 of file PoissonOperators.hpp.
◆ OpResF_Boundary()
PoissonExample::OpResF_Boundary::OpResF_Boundary |
( |
boost::shared_ptr< VectorDouble > & |
lambda_vals | ) |
|
- Examples
- PoissonOperators.hpp.
Definition at line 790 of file PoissonOperators.hpp.
Op_g(FVal f_value, const string field_name="L", const double beta=1)
boost::function< double(const double, const double, const double)> FVal
boost::shared_ptr< VectorDouble > lambdaVals
◆ iNtegrate()
Integrate local constrains vector.
Reimplemented from PoissonExample::Op_g.
- Examples
- PoissonOperators.hpp.
Definition at line 799 of file PoissonOperators.hpp.
806 const double area = getArea() *
bEta;
808 auto t_w = getFTensor0IntegrationWeight();
810 auto t_u = data.getFTensor0N();
817 double alpha = area * t_w;
821 for (
int rr = 0; rr !=
nbRows; rr++) {
822 t_a +=
alpha * t_u * t_lambda;
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
static auto getFTensor0FromVec(ublas::vector< T, A > &data)
Get tensor rank 0 (scalar) form data vector.
int nbIntegrationPts
number of integration points
◆ lambdaVals
boost::shared_ptr<VectorDouble> PoissonExample::OpResF_Boundary::lambdaVals |
|
protected |
The documentation for this struct was generated from the following file: