diff options
author | jthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416> | 2002-08-18 15:12:49 +0000 |
---|---|---|
committer | jthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416> | 2002-08-18 15:12:49 +0000 |
commit | 15c98b3abee2525b24ca89932256ff2cda63c9bc (patch) | |
tree | fba7c114f0b5e7ffdad3e60254fd0e8dd1e42f97 /src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c | |
parent | 7be0a94bec4b4e89c433e5380fce2cf84e5e0681 (diff) |
This commit reorganizes the Maple scripts which generate the interpolation
coefficients, and the coefficient files themselves, to properly support
multiple interpolation operators, and adds some skeleton support for
Hermite interpolation. I will add full support for Hermite in a future
checkin.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@81 df1f8a13-aa1d-4dd4-9681-27ded5b42416
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c')
-rw-r--r-- | src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c new file mode 100644 index 0000000..bf3a846 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c @@ -0,0 +1,61 @@ +fp t109, + t104, + t106, + t118, + t107, + t103, + t117, + t102, + t116, + t115, + t114, + t113, + t112, + t111, + t110, + t108, + t105; + t109 = RATIONAL(1.0,12.0); + t104 = t109*z; + t106 = RATIONAL(1.0,9.0)*y; + t118 = t104+t106; + t107 = RATIONAL(-1.0,12.0); + t103 = t107*x; + t117 = t103+t106; + t102 = t109*x; + t116 = t102+t106; + t115 = t107*z+t106; + t114 = t103+t115; + t113 = t104+t116; + t112 = t104+t117; + t111 = t102+t115; + t110 = RATIONAL(-1.0,18.0); + t108 = RATIONAL(1.0,18.0); + t105 = RATIONAL(-2.0,9.0)*y; + coeff_dy_m1_m1_m1 = t110+t113; + coeff_dy_0_m1_m1 = t110+t118; + coeff_dy_p1_m1_m1 = t110+t112; + coeff_dy_m1_0_m1 = t105; + coeff_dy_0_0_m1 = t105; + coeff_dy_p1_0_m1 = t105; + coeff_dy_m1_p1_m1 = t108+t114; + coeff_dy_0_p1_m1 = t108+t115; + coeff_dy_p1_p1_m1 = t108+t111; + coeff_dy_m1_m1_0 = t110+t116; + coeff_dy_0_m1_0 = t110+t106; + coeff_dy_p1_m1_0 = t110+t117; + coeff_dy_m1_0_0 = t105; + coeff_dy_0_0_0 = t105; + coeff_dy_p1_0_0 = t105; + coeff_dy_m1_p1_0 = t108+t117; + coeff_dy_0_p1_0 = t106+t108; + coeff_dy_p1_p1_0 = t108+t116; + coeff_dy_m1_m1_p1 = t110+t111; + coeff_dy_0_m1_p1 = t110+t115; + coeff_dy_p1_m1_p1 = t110+t114; + coeff_dy_m1_0_p1 = t105; + coeff_dy_0_0_p1 = t105; + coeff_dy_p1_0_p1 = t105; + coeff_dy_m1_p1_p1 = t108+t112; + coeff_dy_0_p1_p1 = t108+t118; + coeff_dy_p1_p1_p1 = t108+t113; |