|  | v0.15.0 | 
Calculate constrains matrix. More...
#include "tutorials/cor-2to5/src/PoissonOperators.hpp"
| Public Member Functions | |
| OpC (const bool assemble_transpose) | |
| MoFEMErrorCode | doWork (int row_side, int col_side, EntityType row_type, EntityType col_type, EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data) | 
| Private Member Functions | |
| MoFEMErrorCode | iNtegrate (EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data) | 
| Integrate local constrains matrix. | |
| MoFEMErrorCode | aSsemble (EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data) | 
| integrate local constrains matrix | |
| Private Attributes | |
| int | nbRows | 
| < error code | |
| int | nbCols | 
| number of dofs on column | |
| int | nbIntegrationPts | 
| number of integration points | |
| const bool | assembleTranspose | 
| assemble transpose, i.e. CT if set to true | |
| MatrixDouble | locMat | 
| local constrains matrix | |
Calculate constrains matrix.
\[ \mathbf{C} = \int_{\partial\Omega} \boldsymbol\psi \boldsymbol\phi \textrm{d}\partial\Omega \]
where \(\lambda \) is base function on boundary
Definition at line 305 of file PoissonOperators.hpp.
| 
 | inline | 
Definition at line 307 of file PoissonOperators.hpp.
| 
 | inlineprivate | 
integrate local constrains matrix
Definition at line 388 of file PoissonOperators.hpp.
| 
 | inline | 
Definition at line 312 of file PoissonOperators.hpp.
| 
 | inlineprivate | 
Integrate local constrains matrix.
Definition at line 348 of file PoissonOperators.hpp.
| 
 | private | 
assemble transpose, i.e. CT if set to true
Definition at line 342 of file PoissonOperators.hpp.
| 
 | private | 
local constrains matrix
Definition at line 344 of file PoissonOperators.hpp.
| 
 | private | 
number of dofs on column
Definition at line 340 of file PoissonOperators.hpp.
| 
 | private | 
number of integration points
Definition at line 341 of file PoissonOperators.hpp.
| 
 | private | 
