![]() |
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 |