#include <curvedPoissonIntegrator.h>
|
| IntegratorPoissonCurved (D3vector(*transformEdge_[12])(double), D3vector(*transDerivs_[12])(double), D3vector corner_[8]) |
|
virtual double | stencil_integration (double p_left[DIM], double p_right[DIM], BasisFunctionType u[DIM], BasisFunctionType v[DIM]) const=0 |
|
integrator of Poisson equation in 3D in curved domain Parikshit Upadhyaya
◆ IntegratorPoissonCurved()
IntegratorPoissonCurved::IntegratorPoissonCurved |
( |
D3vector(*[12])(double) |
transformEdge_, |
|
|
D3vector(*[12])(double) |
transDerivs_, |
|
|
D3vector |
corner_[8] |
|
) |
| |
|
inline |
- Parameters
-
transformEdge[k] | is a mapping from [0,1] -> D3vector for every k=0,...,11 it must be transformEdge[k](0) = (0,0,0) = transformEdge[k](1) |
corner | contains the coordinates of the eight corners of the deformed cube |
◆ stencil_integration()
virtual double InterfaceLocalStiffnessMatrices< DIM >::stencil_integration |
( |
double |
p_left[DIM], |
|
|
double |
p_right[DIM], |
|
|
BasisFunctionType |
u[DIM], |
|
|
BasisFunctionType |
v[DIM] |
|
) |
| const |
|
pure virtualinherited |
- Parameters
-
p_left | coordinate of left boundary of cell |
p_right | coordinate of right boundary of cell |
u,v | vector describing type of basis function |
- Returns
- a(u,v) with respect to the integration on the cell
The documentation for this class was generated from the following file:
- /home/runner/work/LoAdSG/LoAdSG/library/source/stencils/InterfaceIntegration/CurvedBoundaryIntegrator/curvedPoissonIntegrator.h