LoAdSG
IntegratorPoissonCurved Class Referenceabstract

#include <curvedPoissonIntegrator.h>

Inheritance diagram for IntegratorPoissonCurved:

Public Member Functions

 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
 

Detailed Description

integrator of Poisson equation in 3D in curved domain Parikshit Upadhyaya

Constructor & Destructor Documentation

◆ 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)
cornercontains the coordinates of the eight corners of the deformed cube

Member Function Documentation

◆ 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_leftcoordinate of left boundary of cell
p_rightcoordinate of right boundary of cell
u,vvector 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: