19 BasisFunctionType u[DIM], BasisFunctionType v[DIM])
const;
25 BasisFunctionType u[DIM], BasisFunctionType v[DIM])
const {
27 for(
int i=0;i<DIM;++i) h[i] = p_right[i] - p_left[i];
30 for(
int i=0;i<DIM;++i) {
32 for(
int j=0;j<DIM;++j) {
34 if(u[j]==v[j]) prod = prod / h[j];
35 else prod = - prod / h[j];
38 if(u[j]==v[j]) prod = prod * (1.0/3.0) * h[j];
39 else prod = prod * (1.0/6.0) * h[j];
58 BasisFunctionType u[DIM], BasisFunctionType v[DIM])
const;
66 BasisFunctionType u[DIM], BasisFunctionType v[DIM])
const {
68 for(
int i=0;i<DIM;++i) h[i] = p_right[i] - p_left[i];
71 for(
int j=0;j<DIM;++j) {
72 if(u[j]==v[j]) prod = prod * (1.0/3.0) * h[j];
73 else prod = prod * (1.0/6.0) * h[j];
Definition constantIntegrators.h:54
double stencil_integration(double p_left[DIM], double p_right[DIM], BasisFunctionType u[DIM], BasisFunctionType v[DIM]) const
Definition constantIntegrators.h:65
Definition constantIntegrators.h:15
double stencil_integration(double p_left[DIM], double p_right[DIM], BasisFunctionType u[DIM], BasisFunctionType v[DIM]) const
Definition constantIntegrators.h:24
Definition interfaceMatrices.h:21