diff options
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0')
6 files changed, 136 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c new file mode 100644 index 0000000..c5e53d7 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c @@ -0,0 +1,53 @@ +fp t27; +fp t25; +fp t18; +fp t28; +fp t21; +fp t34; +fp t33; +fp t22; +fp t17; +fp t23; +fp t32; +fp t15; +fp t31; +fp t14; +fp t30; +fp t24; +fp t20; +fp t29; +fp t19; +fp t16; +fp t13; +fp t12; + t27 = x*x; + t25 = RATIONAL(1.0,6.0); + t18 = t25*t27; + t28 = y*y; + t21 = t25*t28; + t34 = t18+t21+RATIONAL(-1.0,9.0); + t33 = x*y; + t22 = RATIONAL(-1.0,3.0); + t17 = t22*t27; + t23 = RATIONAL(2.0,9.0); + t32 = t17+t21+t23; + t15 = t22*t28; + t31 = t15+t18+t23; + t14 = t25*y; + t30 = t14+t34; + t24 = RATIONAL(-1.0,6.0); + t20 = t24*y; + t29 = t20+t34; + t19 = t24*x; + t16 = t25*x; + t13 = RATIONAL(-1.0,4.0)*t33; + t12 = RATIONAL(1.0,4.0)*t33; + coeffs_I->coeff_m1_m1 = t19+t12+t29; + coeffs_I->coeff_0_m1 = t20+t32; + coeffs_I->coeff_p1_m1 = t13+t16+t29; + coeffs_I->coeff_m1_0 = t19+t31; + coeffs_I->coeff_0_0 = t15+t17+RATIONAL(5.0,9.0); + coeffs_I->coeff_p1_0 = t16+t31; + coeffs_I->coeff_m1_p1 = t19+t13+t30; + coeffs_I->coeff_0_p1 = t14+t32; + coeffs_I->coeff_p1_p1 = t16+t12+t30; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c new file mode 100644 index 0000000..7c930d7 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c @@ -0,0 +1,21 @@ +fp t36; +fp t42; +fp t41; +fp t40; +fp t39; +fp t37; + t36 = RATIONAL(1.0,3.0)*x; + t42 = RATIONAL(1.0,4.0)*y+t36; + t41 = t36+RATIONAL(-1.0,4.0)*y; + t40 = RATIONAL(1.0,6.0); + t39 = RATIONAL(-1.0,6.0); + t37 = RATIONAL(-2.0,3.0)*x; + coeffs_dx->coeff_m1_m1 = t39+t42; + coeffs_dx->coeff_0_m1 = t37; + coeffs_dx->coeff_p1_m1 = t40+t41; + coeffs_dx->coeff_m1_0 = t36+t39; + coeffs_dx->coeff_0_0 = t37; + coeffs_dx->coeff_p1_0 = t36+t40; + coeffs_dx->coeff_m1_p1 = t39+t41; + coeffs_dx->coeff_0_p1 = t37; + coeffs_dx->coeff_p1_p1 = t40+t42; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c new file mode 100644 index 0000000..0831674 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c @@ -0,0 +1,13 @@ +fp t52; +fp t51; + t52 = RATIONAL(-2.0,3.0); + t51 = RATIONAL(1.0,3.0); + coeffs_dxx->coeff_m1_m1 = t51; + coeffs_dxx->coeff_0_m1 = t52; + coeffs_dxx->coeff_p1_m1 = t51; + coeffs_dxx->coeff_m1_0 = t51; + coeffs_dxx->coeff_0_0 = t52; + coeffs_dxx->coeff_p1_0 = t51; + coeffs_dxx->coeff_m1_p1 = t51; + coeffs_dxx->coeff_0_p1 = t52; + coeffs_dxx->coeff_p1_p1 = t51; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c new file mode 100644 index 0000000..f886764 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c @@ -0,0 +1,15 @@ +fp t55; +fp t54; +fp t53; + t55 = RATIONAL(0.0,1.0); + t54 = RATIONAL(1.0,4.0); + t53 = RATIONAL(-1.0,4.0); + coeffs_dxy->coeff_m1_m1 = t54; + coeffs_dxy->coeff_0_m1 = t55; + coeffs_dxy->coeff_p1_m1 = t53; + coeffs_dxy->coeff_m1_0 = t55; + coeffs_dxy->coeff_0_0 = t55; + coeffs_dxy->coeff_p1_0 = t55; + coeffs_dxy->coeff_m1_p1 = t53; + coeffs_dxy->coeff_0_p1 = t55; + coeffs_dxy->coeff_p1_p1 = t54; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c new file mode 100644 index 0000000..f18c6ef --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c @@ -0,0 +1,21 @@ +fp t46; +fp t50; +fp t49; +fp t48; +fp t47; +fp t43; + t46 = RATIONAL(1.0,3.0)*y; + t50 = RATIONAL(-1.0,4.0)*x+t46; + t49 = RATIONAL(1.0,4.0)*x+t46; + t48 = RATIONAL(1.0,6.0); + t47 = RATIONAL(-1.0,6.0); + t43 = RATIONAL(-2.0,3.0)*y; + coeffs_dy->coeff_m1_m1 = t47+t49; + coeffs_dy->coeff_0_m1 = t47+t46; + coeffs_dy->coeff_p1_m1 = t47+t50; + coeffs_dy->coeff_m1_0 = t43; + coeffs_dy->coeff_0_0 = t43; + coeffs_dy->coeff_p1_0 = t43; + coeffs_dy->coeff_m1_p1 = t48+t50; + coeffs_dy->coeff_0_p1 = t46+t48; + coeffs_dy->coeff_p1_p1 = t48+t49; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c new file mode 100644 index 0000000..47224b8 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c @@ -0,0 +1,13 @@ +fp t57; +fp t56; + t57 = RATIONAL(-2.0,3.0); + t56 = RATIONAL(1.0,3.0); + coeffs_dyy->coeff_m1_m1 = t56; + coeffs_dyy->coeff_0_m1 = t56; + coeffs_dyy->coeff_p1_m1 = t56; + coeffs_dyy->coeff_m1_0 = t57; + coeffs_dyy->coeff_0_0 = t57; + coeffs_dyy->coeff_p1_0 = t57; + coeffs_dyy->coeff_m1_p1 = t56; + coeffs_dyy->coeff_0_p1 = t56; + coeffs_dyy->coeff_p1_p1 = t56; |