diff options
author | jthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416> | 2003-04-15 17:12:59 +0000 |
---|---|---|
committer | jthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416> | 2003-04-15 17:12:59 +0000 |
commit | 96309eb56861333d6e3111c5a3cb54c9426a1d61 (patch) | |
tree | 4ce9825883ea56e3a4f16bd910974de4a4c48044 /src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0 | |
parent | 5a8da73fce7752d0e3ee52fe8fb1149009b3305c (diff) |
new machine-generated coefficient files for this interpolator
(with Lagrange now split into tensor-product and maximum-degree
interpolators)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@144 df1f8a13-aa1d-4dd4-9681-27ded5b42416
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0')
10 files changed, 11129 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c new file mode 100644 index 0000000..1e10970 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c @@ -0,0 +1,1421 @@ +fp t1283; +fp t1277; +fp t1252; +fp t1274; +fp t1282; +fp t1286; +fp t1488; +fp t1236; +fp t1692; +fp t1281; +fp t1250; +fp t1468; +fp t1691; +fp t1263; +fp t1456; +fp t1284; +fp t1258; +fp t1461; +fp t1393; +fp t867; +fp t1592; +fp t1285; +fp t1454; +fp t1369; +fp t874; +fp t1690; +fp t1259; +fp t1453; +fp t1264; +fp t1470; +fp t1138; +fp t934; +fp t1689; +fp t1688; +fp t1469; +fp t1182; +fp t1161; +fp t1651; +fp t1270; +fp t1568; +fp t1687; +fp t1686; +fp t1463; +fp t1214; +fp t1251; +fp t1685; +fp t1275; +fp t1450; +fp t1240; +fp t1684; +fp t1591; +fp t1506; +fp t1227; +fp t1466; +fp t1683; +fp t1444; +fp t1531; +fp t1175; +fp t1517; +fp t1153; +fp t1648; +fp t1215; +fp t1682; +fp t1249; +fp t1271; +fp t1449; +fp t1376; +fp t1681; +fp t1451; +fp t1191; +fp t1586; +fp t1680; +fp t1198; +fp t1276; +fp t1483; +fp t1400; +fp t1518; +fp t1381; +fp t1086; +fp t1243; +fp t1046; +fp t1679; +fp t1278; +fp t1588; +fp t1522; +fp t1422; +fp t1678; +fp t1204; +fp t1385; +fp t1579; +fp t1472; +fp t1590; +fp t1677; +fp t1585; +fp t1508; +fp t1582; +fp t1256; +fp t1425; +fp t1255; +fp t1676; +fp t1511; +fp t1411; +fp t1261; +fp t1497; +fp t1417; +fp t924; +fp t1262; +fp t1675; +fp t1266; +fp t1516; +fp t1428; +fp t882; +fp t1572; +fp t881; +fp t1674; +fp t1254; +fp t1457; +fp t1395; +fp t816; +fp t1253; +fp t1569; +fp t1418; +fp t1673; +fp t1500; +fp t1442; +fp t1384; +fp t1672; +fp t1486; +fp t1433; +fp t1414; +fp t1671; +fp t1477; +fp t1443; +fp t1471; +fp t1426; +fp t947; +fp t1670; +fp t1402; +fp t1496; +fp t1441; +fp t1669; +fp t1260; +fp t879; +fp t1257; +fp t1455; +fp t1375; +fp t843; +fp t1668; +fp t888; +fp t1513; +fp t1136; +fp t967; +fp t1667; +fp t1447; +fp t1377; +fp t1494; +fp t1440; +fp t1666; +fp t1410; +fp t1503; +fp t1391; +fp t1665; +fp t1664; +fp t1178; +fp t935; +fp t1663; +fp t844; +fp t1273; +fp t1662; +fp t1157; +fp t1661; +fp t1152; +fp t1660; +fp t1659; +fp t1491; +fp t1179; +fp t1183; +fp t1658; +fp t1388; +fp t1657; +fp t1162; +fp t1656; +fp t1485; +fp t1164; +fp t1174; +fp t1655; +fp t1509; +fp t1438; +fp t1654; +fp t1490; +fp t1370; +fp t851; +fp t1269; +fp t1498; +fp t1226; +fp t1078; +fp t1653; +fp t1280; +fp t1589; +fp t1199; +fp t1652; +fp t1474; +fp t1434; +fp t1004; +fp t1397; +fp t1650; +fp t1171; +fp t1143; +fp t1649; +fp t1154; +fp t1459; +fp t1177; +fp t939; +fp t1647; +fp t1372; +fp t1185; +fp t1075; +fp t1646; +fp t1479; +fp t1223; +fp t1481; +fp t1184; +fp t1645; +fp t1242; +fp t1129; +fp t1221; +fp t1065; +fp t1644; +fp t1478; +fp t1205; +fp t1475; +fp t1224; +fp t1643; +fp t1232; +fp t1642; +fp t1194; +fp t1109; +fp t1378; +fp t1641; +fp t921; +fp t1137; +fp t962; +fp t1504; +fp t1188; +fp t1033; +fp t1640; +fp t1234; +fp t1051; +fp t1639; +fp t1458; +fp t1241; +fp t1464; +fp t1247; +fp t1638; +fp t1208; +fp t1246; +fp t1072; +fp t1637; +fp t1202; +fp t1510; +fp t1427; +fp t1636; +fp t1217; +fp t1200; +fp t1635; +fp t1399; +fp t944; +fp t1150; +fp t957; +fp t1524; +fp t1233; +fp t1114; +fp t1634; +fp t1492; +fp t1387; +fp t910; +fp t1421; +fp t1558; +fp t1267; +fp t1575; +fp t1155; +fp t1633; +fp t908; +fp t1519; +fp t1435; +fp t1462; +fp t1380; +fp t1560; +fp t1448; +fp t1632; +fp t1562; +fp t946; +fp t1631; +fp t1412; +fp t1383; +fp t1577; +fp t1512; +fp t1525; +fp t1630; +fp t1159; +fp t850; +fp t1629; +fp t959; +fp t1628; +fp t1627; +fp t1482; +fp t1245; +fp t1027; +fp t1626; +fp t1543; +fp t1156; +fp t1625; +fp t1163; +fp t1574; +fp t1624; +fp t1394; +fp t1452; +fp t1220; +fp t1623; +fp t1430; +fp t1549; +fp t1622; +fp t1437; +fp t1559; +fp t1520; +fp t1172; +fp t1621; +fp t1501; +fp t1170; +fp t1620; +fp t1222; +fp t1052; +fp t1239; +fp t1209; +fp t1619; +fp t1460; +fp t1244; +fp t1248; +fp t1618; +fp t1617; +fp t1176; +fp t1616; +fp t833; +fp t1615; +fp t1473; +fp t1614; +fp t1578; +fp t1502; +fp t1165; +fp t1613; +fp t1576; +fp t1487; +fp t1382; +fp t1149; +fp t1612; +fp t1571; +fp t1611; +fp t1216; +fp t1610; +fp t1235; +fp t1609; +fp t1073; +fp t1374; +fp t1074; +fp t1608; +fp t1231; +fp t1108; +fp t1059; +fp t1607; +fp t1392; +fp t1068; +fp t1031; +fp t1135; +fp t1495; +fp t1230; +fp t1022; +fp t1606; +fp t1279; +fp t902; +fp t1032; +fp t831; +fp t1587; +fp t1514; +fp t1605; +fp t1467; +fp t1416; +fp t1565; +fp t1604; +fp t887; +fp t856; +fp t1603; +fp t950; +fp t1139; +fp t1602; +fp t1026; +fp t1213; +fp t1079; +fp t1580; +fp t1415; +fp t1601; +fp t1088; +fp t1331; +fp t1238; +fp t1600; +fp t1140; +fp t1413; +fp t987; +fp t1537; +fp t1339; +fp t1049; +fp t1599; +fp t1028; +fp t1373; +fp t900; +fp t1341; +fp t1598; +fp t1127; +fp t1597; +fp t956; +fp t1596; +fp t1389; +fp t952; +fp t1539; +fp t927; +fp t1595; +fp t1160; +fp t969; +fp t968; +fp t1548; +fp t1158; +fp t1570; +fp t1594; +fp t1567; +fp t1123; +fp t1593; +fp t1584; +fp t1583; +fp t1581; +fp t1573; +fp t1566; +fp t1564; +fp t926; +fp t1432; +fp t954; +fp t1563; +fp t1401; +fp t1561; +fp t1396; +fp t864; +fp t1557; +fp t1556; +fp t1141; +fp t982; +fp t1554; +fp t984; +fp t883; +fp t1553; +fp t853; +fp t1552; +fp t955; +fp t1551; +fp t889; +fp t1521; +fp t1181; +fp t885; +fp t1550; +fp t930; +fp t937; +fp t1547; +fp t821; +fp t1436; +fp t1546; +fp t845; +fp t1544; +fp t1542; +fp t892; +fp t832; +fp t1541; +fp t858; +fp t837; +fp t1540; +fp t994; +fp t1538; +fp t943; +fp t1536; +fp t1493; +fp t1431; +fp t993; +fp t1535; +fp t1534; +fp t1533; +fp t975; +fp t1532; +fp t1465; +fp t1386; +fp t1530; +fp t1409; +fp t1529; +fp t884; +fp t1003; +fp t1528; +fp t1527; +fp t1526; +fp t1523; +fp t1515; +fp t1507; +fp t1148; +fp t1505; +fp t1499; +fp t1489; +fp t1484; +fp t1480; +fp t1265; +fp t1476; +fp t1446; +fp t1445; +fp t1203; +fp t1439; +fp t1429; +fp t1424; +fp t1423; +fp t1420; +fp t1419; +fp t928; +fp t1408; +fp t931; +fp t1407; +fp t948; +fp t1406; +fp t1112; +fp t891; +fp t1405; +fp t1025; +fp t1404; +fp t1030; +fp t1403; +fp t1398; +fp t1193; +fp t1390; +fp t1210; +fp t1379; +fp t1371; +fp t1368; +fp t1367; +fp t1366; +fp t1365; +fp t1364; +fp t917; +fp t1363; +fp t1362; +fp t1361; +fp t830; +fp t1360; +fp t1359; +fp t1358; +fp t1357; +fp t972; +fp t1356; +fp t1355; +fp t1354; +fp t1353; +fp t1352; +fp t1351; +fp t863; +fp t1350; +fp t1349; +fp t1348; +fp t813; +fp t1347; +fp t1346; +fp t1345; +fp t1344; +fp t1342; +fp t992; +fp t973; +fp t1340; +fp t1338; +fp t1337; +fp t862; +fp t1335; +fp t1094; +fp t1334; +fp t1082; +fp t1330; +fp t1060; +fp t1021; +fp t1329; +fp t1328; +fp t1327; +fp t1326; +fp t1325; +fp t1324; +fp t951; +fp t936; +fp t1323; +fp t1322; +fp t997; +fp t1321; +fp t1092; +fp t1320; +fp t841; +fp t1319; +fp t1318; +fp t834; +fp t1317; +fp t1316; +fp t860; +fp t1315; +fp t1005; +fp t1314; +fp t1313; +fp t1089; +fp t1312; +fp t945; +fp t1311; +fp t1133; +fp t1310; +fp t1309; +fp t1096; +fp t1102; +fp t1308; +fp t1307; +fp t1306; +fp t1305; +fp t985; +fp t1304; +fp t1303; +fp t1302; +fp t1301; +fp t979; +fp t1300; +fp t1299; +fp t836; +fp t1298; +fp t1297; +fp t1085; +fp t1042; +fp t1296; +fp t1295; +fp t1294; +fp t1293; +fp t1121; +fp t1292; +fp t1291; +fp t1290; +fp t1272; +fp t1268; +fp t1169; +fp t1167; +fp t1062; +fp t1039; +fp t966; +fp t923; +fp t854; +fp t852; +fp t826; +fp t819; +fp t818; +fp t817; + t1283 = y*y; + t1277 = RATIONAL(1.0,2.0); + t1252 = t1277*t1283; + t1274 = RATIONAL(1.0,4.0); + t1282 = z*z; + t1286 = z*t1282; + t1488 = t1274*t1286; + t1236 = t1283*t1488; + t1692 = t1236+t1252; + t1281 = x*x; + t1250 = t1277*t1281; + t1468 = t1281*t1274; + t1691 = t1250+t1286*t1468; + t1263 = RATIONAL(-1.0,24.0); + t1456 = t1263*t1286; + t1284 = t1281*x; + t1258 = RATIONAL(1.0,24.0); + t1461 = t1284*t1258; + t1393 = t1286*t1461; + t867 = y*t1393; + t1592 = y*x; + t1285 = t1283*y; + t1454 = t1263*t1285; + t1369 = t1286*t1454; + t874 = t1284*t1369; + t1690 = t1456*t1592+t867+t874; + t1259 = RATIONAL(1.0,12.0); + t1453 = t1259*t1284; + t1264 = RATIONAL(-1.0,12.0); + t1470 = t1264*t1284; + t1138 = t1283*t1470; + t934 = z*t1138; + t1689 = z*t1453+t934; + t1688 = t1692*x; + t1469 = t1259*t1286; + t1182 = t1283*t1469; + t1161 = t1286*t1470; + t1651 = t1284*t1182+t1161; + t1270 = RATIONAL(1.0,6.0); + t1568 = z*t1270; + t1687 = t1651+x*t1568; + t1686 = t1691*y; + t1463 = t1282*t1274; + t1214 = t1285*t1463; + t1251 = t1277*t1282; + t1685 = t1214+t1251; + t1275 = RATIONAL(-1.0,4.0); + t1450 = t1275*t1284; + t1240 = t1285*t1450; + t1684 = z*t1240+t1488*t1592; + t1591 = y*z; + t1506 = t1275*t1285; + t1227 = t1286*t1506; + t1466 = t1274*t1284; + t1683 = t1466*t1591+x*t1227; + t1444 = z*t1461; + t1531 = t1285*t1444+t874; + t1175 = t1285*t1470; + t1517 = t1282*t1259; + t1153 = t1285*t1517; + t1648 = t1175+t1284*t1153; + t1215 = t1270*t1592; + t1682 = t1531+t1648+t1215; + t1249 = t1285*t1488; + t1271 = RATIONAL(-1.0,8.0); + t1449 = t1286*t1271; + t1376 = t1285*t1449; + t1681 = t1249+x*t1376+t1281*t1227; + t1451 = t1284*t1271; + t1191 = t1285*t1466; + t1586 = t1285*z; + t1680 = t1451*t1586+t1282*t1240+t1191; + t1198 = t1282*t1450; + t1276 = RATIONAL(1.0,8.0); + t1483 = t1276*t1284; + t1400 = t1282*t1483; + t1518 = t1285*t1282; + t1381 = t1271*t1518; + t1086 = t1284*t1381; + t1243 = t1283*t1466; + t1046 = t1282*t1243; + t1679 = t1198+t1086+y*t1400+t1046; + t1278 = RATIONAL(-1.0,2.0); + t1588 = t1278*y; + t1522 = t1276*t1286; + t1422 = x*t1522; + t1678 = z*t1588+t1285*t1422+t1227+t1281*t1249+t1450*t1591; + t1204 = t1286*t1450; + t1385 = t1286*t1483; + t1579 = x*t1285; + t1472 = z*t1579; + t1590 = x*z; + t1677 = t1275*t1472+t1204+y*t1385+t1278*t1590+t1284*t1236; + t1585 = x*t1286; + t1508 = y*t1585; + t1582 = z*t1284; + t1256 = RATIONAL(1.0,216.0); + t1425 = t1256*t1582; + t1255 = RATIONAL(1.0,108.0); + t1676 = t1285*t1425+t1255*t1508; + t1511 = t1281*t1285; + t1411 = z*t1511; + t1261 = RATIONAL(-1.0,36.0); + t1497 = t1261*t1286; + t1417 = y*t1497; + t924 = t1281*t1417; + t1262 = RATIONAL(1.0,72.0); + t1675 = t924+t1262*t1411; + t1266 = RATIONAL(1.0,36.0); + t1516 = t1266*t1285; + t1428 = x*t1516; + t882 = z*t1428; + t1572 = y*t1590; + t881 = t1261*t1572; + t1674 = t882+t881; + t1254 = RATIONAL(-1.0,216.0); + t1457 = t1284*t1254; + t1395 = t1286*t1457; + t816 = t1285*t1395; + t1253 = RATIONAL(-1.0,108.0); + t1569 = y*t1253; + t1418 = t1284*t1569; + t1673 = t816+t1286*t1418; + t1500 = t1281*t1282; + t1442 = y*t1500; + t1384 = t1285*t1500; + t1672 = t1263*t1384+t1264*t1442; + t1486 = t1284*t1286; + t1433 = y*t1486; + t1414 = t1253*t1586; + t1671 = x*t1414+t1255*t1433; + t1477 = t1282*t1262; + t1443 = y*t1477; + t1471 = t1261*t1285; + t1426 = x*t1471; + t947 = t1282*t1426; + t1670 = t1284*t1443+t947; + t1402 = t1281*t1456; + t1496 = t1283*t1281; + t1441 = z*t1496; + t1669 = t1283*t1402+t1264*t1441; + t1260 = RATIONAL(-1.0,18.0); + t879 = t1260*t1508; + t1257 = RATIONAL(-1.0,72.0); + t1455 = t1285*t1257; + t1375 = t1284*t1455; + t843 = z*t1375; + t1668 = t879+t843; + t888 = t1257*t1433; + t1513 = t1266*t1286; + t1136 = t1285*t1513; + t967 = x*t1136; + t1667 = t888+t967; + t1447 = t1263*t1284; + t1377 = t1282*t1447; + t1494 = t1283*t1282; + t1440 = x*t1494; + t1666 = t1283*t1377+t1264*t1440; + t1410 = t1255*t1582; + t1503 = t1285*t1256; + t1391 = t1286*t1503; + t1665 = x*t1391+y*t1410; + t1664 = t1447*t1591+t867; + t1178 = t1266*t1486; + t935 = y*t1178; + t1663 = t882+t935; + t844 = t1286*t1375; + t1273 = RATIONAL(1.0,9.0); + t1662 = t1273*t1572+t844; + t1157 = t1286*t1471; + t1661 = t1281*t1157+t1136; + t1152 = t1286*t1453; + t1660 = t1283*t1161+t1152; + t1659 = t1259*t1384+t1270*t1442; + t1491 = t1264*t1286; + t1179 = t1281*t1491; + t1183 = t1285*t1469; + t1658 = t1285*t1179+t1183; + t1388 = t1283*t1497; + t1657 = t1178+t1284*t1388; + t1162 = t1283*t1453; + t1656 = t1270*t1440+t1282*t1162; + t1485 = t1264*t1285; + t1164 = t1286*t1485; + t1174 = t1281*t1469; + t1655 = t1285*t1174+t1164; + t1509 = t1270*t1283; + t1438 = z*t1509; + t1654 = t1283*t1174+t1281*t1438; + t1490 = t1281*t1258; + t1370 = t1285*t1490; + t851 = t1286*t1370; + t1269 = RATIONAL(-1.0,6.0); + t1498 = t1281*t1269; + t1226 = z*t1498; + t1078 = y*t1226; + t1653 = t851+t1078; + t1280 = RATIONAL(-1.0,3.0); + t1589 = t1280*z; + t1199 = x*t1589; + t1652 = y*t1199+t874; + t1474 = t1261*t1284; + t1434 = y*t1474; + t1004 = t1282*t1434; + t1397 = t1285*t1477; + t1650 = t1004+x*t1397; + t1171 = t1284*t1471; + t1143 = t1284*t1516; + t1649 = t1282*t1171+t1143; + t1154 = y*t1453; + t1459 = t1282*t1264; + t1177 = t1284*t1459; + t939 = y*t1177; + t1647 = t1154+t939; + t1372 = t1283*t1449; + t1185 = t1283*t1468; + t1075 = z*t1185; + t1646 = t1075+t1281*t1372; + t1479 = t1269*t1284; + t1223 = y*t1479; + t1481 = t1270*t1284; + t1184 = y*t1481; + t1645 = t1184+t1282*t1223; + t1242 = z*t1252; + t1129 = x*t1242; + t1221 = t1283*t1450; + t1065 = z*t1221; + t1644 = t1129+t1065; + t1478 = t1270*t1285; + t1205 = x*t1478; + t1475 = t1269*t1285; + t1224 = x*t1475; + t1643 = t1282*t1224+t1205; + t1232 = z*t1478; + t1642 = t1232+t1269*t1411; + t1194 = t1283*t1463; + t1109 = x*t1194; + t1378 = t1283*t1451; + t1641 = t1109+t1282*t1378; + t921 = y*t1179; + t1137 = t1283*t1491; + t962 = x*t1137; + t1504 = t1269*t1283; + t1188 = z*t1504; + t1033 = x*t1188; + t1640 = t921+t962+t1033; + t1234 = t1281*t1463; + t1051 = y*t1234; + t1639 = t1281*t1381+t1051; + t1458 = t1269*t1286; + t1241 = y*t1458; + t1464 = t1270*t1286; + t1247 = y*t1464; + t1638 = t1281*t1241+t1247; + t1208 = t1281*t1506; + t1246 = z*t1250; + t1072 = y*t1246; + t1637 = z*t1208+t1072; + t1202 = z*t1481; + t1510 = t1284*t1283; + t1427 = z*t1510; + t1636 = t1202+t1269*t1427; + t1217 = x*t1464; + t1200 = x*t1458; + t1635 = t1283*t1200+t1217; + t1399 = t1282*t1461; + t944 = t1285*t1399; + t1150 = t1282*t1453; + t957 = y*t1150; + t1524 = t1269*t1282; + t1233 = x*t1524; + t1114 = y*t1233; + t1634 = t944+t957+t1114; + t1492 = t1262*t1286; + t1387 = t1281*t1492; + t910 = t1285*t1387; + t1421 = y*t1513; + t1558 = t1281*t1421+t1266*t1411; + t1267 = RATIONAL(1.0,18.0); + t1575 = y*t1267; + t1155 = z*t1575; + t1633 = t1281*t1155+t910+t1558; + t908 = t1284*t1397; + t1519 = t1266*t1284; + t1435 = y*t1519; + t1462 = t1266*t1282; + t1380 = t1285*t1462; + t1560 = x*t1380+t1282*t1435; + t1448 = t1267*t1282; + t1632 = t1448*t1592+t908+t1560; + t1562 = t1263*t1442+t1282*t1370; + t946 = t1261*t1411; + t1631 = t1562+y*t1387+t946; + t1412 = t1255*t1579; + t1383 = t1281*t1455; + t1577 = t1266*y; + t1512 = z*t1577; + t1525 = t1286*t1383+t1281*t1512; + t1630 = z*t1418+t1525+t1286*t1412; + t1159 = x*t1469; + t850 = y*t1159; + t1629 = t1283*t1217+t1200+t850; + t959 = z*t1154; + t1628 = z*t1479+t1270*t1427+t959; + t1627 = t1241+t1281*t1247+t850; + t1482 = t1283*t1275; + t1245 = x*t1482; + t1027 = z*t1245; + t1626 = z*t1243+t1242+t1027; + t1543 = t1259*t1442+t1264*t1384; + t1156 = y*t1459; + t1625 = t1543+t1153+t1156; + t1163 = z*t1470; + t1574 = z*t1259; + t1624 = t1163+(t1491+t1574)*x; + t1394 = t1282*t1482; + t1452 = t1278*t1282; + t1220 = t1283*t1452; + t1623 = t1109+t1284*t1394+t1220; + t1430 = x*t1517; + t1549 = (t1430+t1177)*t1283; + t1622 = x*t1459+t1150+t1549; + t1437 = t1281*t1574; + t1559 = (t1179+t1437)*t1283; + t1520 = t1281*t1264; + t1172 = z*t1520; + t1621 = t1559+t1172+t1174; + t1501 = t1283*t1264; + t1170 = x*t1501; + t1620 = t1549+t1162+t1170; + t1222 = t1281*t1452; + t1052 = y*t1222; + t1239 = y*t1251; + t1209 = t1284*t1463; + t1619 = t1052+y*t1209+t1239; + t1460 = t1278*t1283; + t1244 = t1281*t1460; + t1248 = t1286*t1482; + t1618 = t1281*t1248+t1244+t1075; + t1617 = t1559+t1182+z*t1501; + t1176 = t1259*t1511; + t1616 = t1543+y*t1520+t1176; + t833 = x*t1182; + t1615 = t833+t934+t1666; + t1473 = t1260*t1591; + t1614 = t1157+t1155+(t1136+t1473)*t1281; + t1578 = y*t1282; + t1502 = x*t1578; + t1165 = x*t1575; + t1613 = t1260*t1502+t1171+t1165+t1284*t1380; + t1576 = t1283*z; + t1487 = x*t1576; + t1382 = t1283*t1513; + t1149 = t1286*t1474; + t1612 = t1260*t1487+t1267*t1590+t1284*t1382+t1149; + t1571 = t1269*x; + t1611 = x*t1438+z*t1571+t1651; + t1216 = y*t1568; + t1610 = t1281*t1216+t1269*t1591+t1655; + t1235 = y*t1571; + t1609 = t1282*t1215+t1235+t1648; + t1073 = x*t1248; + t1374 = t1284*t1449; + t1074 = t1285*t1374; + t1608 = z*t1191+t1129+t1073+t1074; + t1231 = x*t1588; + t1108 = z*t1231; + t1059 = t1285*t1385; + t1607 = y*t1204+t1108+t1059+t1274*t1472; + t1392 = t1285*t1483; + t1068 = t1282*t1392; + t1031 = y*t1198; + t1135 = x*t1239; + t1495 = t1282*t1275; + t1230 = t1285*t1495; + t1022 = x*t1230; + t1606 = t1068+t1031+t1135+t1022; + t1279 = RATIONAL(1.0,3.0); + t902 = t1285*t1393; + t1032 = z*t1215; + t831 = x*t1369; + t1587 = t1281*z; + t1514 = y*t1587; + t1605 = t1279*t1514+t1032+y*t1589+t902+t831+t1658; + t1467 = t1286*t1258; + t1416 = x*t1467; + t1565 = x*t1263; + t1604 = t1565*t1591+t831+t1258*t1472+(t1416+t1444)*y; + t887 = t1264*t1572; + t856 = t1285*t1416; + t1603 = t1216+t887+t856+t1655; + t950 = y*t1430; + t1139 = t1285*t1459; + t1602 = t950+y*t1524+t1139+t1659; + t1026 = t1274*t1384; + t1213 = y*t1495; + t1079 = x*t1213; + t1580 = x*t1282; + t1415 = t1276*t1580; + t1601 = t1026+t1285*t1415+t1079+t1619+t1230+t1086; + t1088 = x*t1220; + t1331 = t1079+t1088+t1685*x; + t1238 = t1286*t1466; + t1600 = t1059+y*t1374+t1284*t1248+t1331+t1238; + t1140 = t1285*t1453; + t1413 = z*t1454; + t987 = t1284*t1413; + t1537 = t987+t902; + t1339 = t1140+t1282*t1175+t1537; + t1049 = x*t1241; + t1599 = t1280*t1592+t1032+t1339+t1279*t1502+t1049; + t1028 = z*t1224; + t1373 = t1286*t1447; + t900 = y*t1373; + t1341 = t902+t900+t1660; + t1598 = t1028+t1279*t1487+t1199+t1341+t1032; + t1127 = t1284*t1372; + t1597 = t1088+t1027+t1127+t1276*t1427+t1221+t1046+t1688; + t956 = x*t1139; + t1596 = t1177+t956+t950+t1233+t1656; + t1389 = t1283*t1461; + t952 = t1283*t1373; + t1539 = z*t1389+t952; + t927 = t1259*t1487; + t1595 = x*t1504+t1539+t1138+t927+t1656; + t1160 = y*t1491; + t969 = y*t1174; + t968 = y*t1172; + t1548 = t969+t968; + t1158 = z*t1485; + t1570 = y*t1259; + t1594 = t1160+t1548+z*t1570+t1158+t1658; + t1567 = t1274*y; + t1123 = t1567*t1590; + t1593 = t1231+t1240+t1123+t1135+t1284*t1214+t1275*t1508+t1074+z*t1392; + t1584 = t1254*z; + t1583 = y*t1284; + t1581 = t1274*z; + t1573 = 1.0-t1281; + t1566 = x*t1257; + t1564 = -1.0+t1283; + t926 = x*t1417; + t1432 = z*t1474; + t954 = y*t1432; + t1563 = t926+t954; + t1401 = t1283*t1467; + t1561 = t952+x*t1401; + t1396 = t1285*t1492; + t864 = t1284*t1396; + t1557 = t864+t843; + t1556 = t1266*t1427+x*t1382; + t1141 = t1281*t1485; + t982 = z*t1141; + t1554 = t956+t982; + t984 = x*t1156; + t883 = x*t1153; + t1553 = t984+t883; + t853 = z*t1170; + t1552 = t833+t853; + t955 = z*t1162; + t1551 = t955+t853; + t889 = x*t1164; + t1521 = t1259*t1285; + t1181 = z*t1521; + t885 = x*t1181; + t1550 = t889+t885; + t930 = y*t1399; + t937 = t1285*t1377; + t1547 = t930+t937; + t821 = t1284*t1391; + t1436 = t1285*t1584; + t1546 = t821+t1284*t1436; + t845 = z*t1176; + t1544 = t845+t955; + t1542 = t1262*t1433+t844; + t892 = z*t1140; + t832 = x*t1158; + t1541 = t892+t832; + t858 = z*t1435; + t837 = y*t1149; + t1540 = t858+t837; + t994 = x*t1183; + t1538 = t994+t832; + t943 = z*t1426; + t1536 = t943+t954; + t1493 = t1281*t1286; + t1431 = y*t1493; + t993 = t1281*t1369; + t1535 = t993+t1258*t1431; + t1534 = t993+z*t1370; + t1533 = t943+t967; + t975 = z*t1165; + t1532 = t864+t975; + t1465 = t1284*t1257; + t1386 = t1283*t1465; + t1530 = t1286*t1386+t1266*t1487; + t1409 = t1283*t1565; + t1529 = (t1409+t1389)*t1282; + t884 = y*t1163; + t1003 = y*t1152; + t1528 = t884+t1003; + t1527 = t1282*t1375+t1462*t1592; + t1526 = t1281*t1401+t1263*t1441; + t1523 = t1286+t1284; + t1515 = t1281*t1275; + t1507 = t1114+t1078; + t1148 = x*t1570; + t1505 = t1286+t1285; + t1499 = t1285+t1284; + t1489 = t1033+t1114; + t1484 = y*t1582; + t1480 = t1283*t1262; + t1265 = RATIONAL(-1.0,54.0); + t1476 = t1265*t1591; + t1446 = t1286*t1566; + t1445 = t1253*t1585; + t1203 = y*t1515; + t1439 = y*t1465; + t1429 = t1262*t1582; + t1424 = t1258*t1580; + t1423 = t1254*t1585; + t1420 = x*t1455; + t1419 = x*t1513; + t928 = t1267*t1484; + t1408 = t928+t935+t939; + t931 = z*t1143; + t1407 = t864+t937+t931; + t948 = t1286*t1165; + t1406 = t962+t967+t948; + t1112 = x*t1247; + t891 = y*t1161; + t1405 = t1112+t969+t891; + t1025 = x*t1232; + t1404 = t889+t883+t1025; + t1030 = z*t1223; + t1403 = t1030+t939+t1003; + t1398 = t1281*t1494; + t1193 = t1285*t1468; + t1390 = t1286*t1480; + t1210 = t1275*t1493; + t1379 = t1271*z+t1274; + t1371 = t1276*t1493; + t1368 = t1278+t1251; + t1367 = t1269+t1270*t1282; + t1366 = t1524+t1270; + t1365 = t1279+t1280*t1283; + t1364 = t1267*t1281+t1260; + t917 = t1284*t1390; + t1363 = t1283*t1446+z*t1386+t1480*t1590+t917; + t1362 = t1260*t1282+t1267; + t1361 = t1260*t1283+t1267; + t830 = t1286*t1389; + t1360 = t1258*t1487+t830+t1286*t1409+t1263*t1427; + t1359 = t1490*t1591+y*t1402+t851+t1263*t1411; + t1358 = t1260+t1267*t1283; + t1357 = t1260*t1281+t1267; + t972 = t1285*t1429; + t1356 = t972+z*t1439+t1542; + t1355 = t1250+t1278; + t1354 = t1270+t1504; + t1353 = t1509+t1269; + t1352 = t1278+t1252; + t1351 = x*t1443+t908+(t1439+t1420)*t1282; + t863 = x*t1396; + t1350 = t972+z*t1420+t863+t844; + t1349 = t863+y*t1446+t1542; + t1348 = t1460+t1277; + t813 = t1569*t1590; + t1347 = t816+t1256*t1433+t813+z*t1412; + t1346 = t944+t1454*t1580+(t1377+t1424)*y; + t1345 = t1279*t1283+t1280; + t1344 = t1448+t1260; + t1342 = t1262*t1514+t1257*t1431+t910+z*t1383; + t992 = z*t1148; + t973 = x*t1160; + t1340 = t992+t973+t1531; + t1338 = t1223+t1282*t1184+t959+t891; + t1337 = t1224+t1282*t1205+t1550; + t862 = z*t1175; + t1335 = t1270*t1411+z*t1475+t885+t862; + t1094 = t1281*t1394; + t1334 = t1271*t1440+t1194+t1283*t1400+t1094; + t1082 = t1277*t1398; + t1330 = t1222+t1275*t1384+t1051+t1082; + t1060 = z*t1203; + t1021 = z*t1244; + t1329 = t1060+t1021+z*t1193+t1246; + t1328 = t1234+t1271*t1442+t1276*t1384+t1094; + t1327 = t1283*t1371+t1271*t1441+t1185+t1094; + t1326 = t1494-t1282-t1283; + t1325 = t1518+t1283*t1286; + t1324 = -1.0-t1326; + t951 = t1286*t1420; + t936 = t1285*t1424; + t1323 = t951+t936+t943+t1407; + t1322 = t845+t968+t1535+t1562; + t997 = x*t1476; + t1321 = t1285*t1410+t997+t821+y*t1445+t1527; + t1092 = z*t1235; + t1320 = t1092+t984+t937+t902+t862+t850; + t841 = x*t1157; + t1319 = t841+t954+t1525+t1532; + t1318 = t1529+t1551+t1561; + t834 = z*t1171; + t1317 = t834+t926+t1527+t1532; + t1316 = t1526+t1539+t1552; + t860 = x*t1388; + t1315 = t1262*t1427+t860+t1526+t1530; + t1005 = t1261*t1427; + t1314 = t1005+x*t1390+t1529+t1530; + t1313 = t888+t1262*t1472+t951+t1492*t1592+y*t1429+t1566*t1591+t1557; + t1089 = t1276*t1398; + t1312 = t917+t1089+t1267*t1487+t1556+t1666+t1669; + t945 = t1267*t1472; + t1311 = t830+t945+t837+t1089+t1033+t1662+t1672; + t1133 = y*t1202; + t1310 = t1133+t994+t1089+t1641+t1652+t1653; + t1309 = t1354*t1282+t1353; + t1096 = t1285*t1371; + t1102 = y*t1210; + t1308 = t1096+t1089+t1102+t1637+t1639+t1646; + t1307 = t1354*t1281+t1353; + t1306 = t1366*t1281+t1367; + t1305 = t992+t884+t856+t1346+t1541+t1690; + t985 = y*t1419; + t1304 = t985+t881+t1350+t1360+t1540; + t1303 = t985+t841+t1356+t1359+t1674; + t1302 = t834+t858+t1346+t1349+t1674; + t1301 = t1340+t1359+t1538+t1664; + t979 = x*t1413; + t1300 = t979+t856+t1340+t1360+t1528; + t1299 = t1137+t1188+t927+t934+t1334+t1561+t1654; + t836 = y*t1437; + t1298 = t1141+t921+y*t1498+t836+t1327+t1534+t1659; + t1297 = t836+t1226+t1179+t982+t1328+t1535+t1654; + t1085 = t1281*t1376; + t1042 = t1281*t1236; + t1296 = y*t1371+t1085+t1042+t1210+t1328+t1329; + t1295 = t1021+t1042+t1127+t1248+t1283*t1422+t1334+t1626; + t1294 = t1052+t1060+t1085+t1026+t1208+t1276*t1411+t1327+t1686; + t1293 = y*t1470+t1148+t957+x*t1485+t900+t1339+t1553+t1604; + t1121 = t1283*t1385; + t1292 = t1243+x*t1372+t1082+t1245+t1276*t1487+t1121+t1618+t1623+(t1378+ +t1482)*z+t1692; + t1291 = t1193+z*t1515+t1276*t1514+t1203+t1096+t1330+t1618+(t1411+t1431)* +t1271+t1691; + t1290 = t1068+t1213+t1451*t1578+t1209+t1623+y*t1415+t1330+(t1381+t1495)*x ++t1685; + t1272 = RATIONAL(-1.0,9.0); + t1268 = RATIONAL(1.0,54.0); + t1169 = x*t1521; + t1167 = y*t1469; + t1062 = x*t1249; + t1039 = y*t1238; + t966 = t1284*t1473; + t923 = x*t1473; + t854 = x*t1512; + t852 = t1260*t1472; + t826 = t1285*t1423; + t819 = y*t1395; + t818 = t1284*t1414; + t817 = t1285*t1445; + coeffs_I->coeff_m1_m1_m1 = t818+(t1265*t1586+(RATIONAL(-1.0,27.0)*z+t1265 +*t1286)*y)*x+t1284*t1476+t1312+t817+t1632+t1633+t1672+t1673; + coeffs_I->coeff_0_m1_m1 = t1357*t1586+t923+t926+(t1357*t1286+(t1272*t1281 ++t1273)*z)*y+t1323+t1299+t1408+t1602+t1661; + coeffs_I->coeff_p1_m1_m1 = t956+t834+t966+t955+t1311+t1406+t1633+t1634+ +t1641+t1669; + coeffs_I->coeff_p2_m1_m1 = t1314+t1268*t1484+t826+t1321+t1650+t1671; + coeffs_I->coeff_m1_0_m1 = t1407+t1596+t930+t923+(t1361*t1286+(t1272*t1283 ++t1273)*z)*x+t1297+t945+t1361*t1582+t1563+t1657+t1667; + coeffs_I->coeff_0_0_m1 = t1159+t1290+t1603+t1307*t1286+(t1365*t1281+t1345 +)*z+t1167+t1335+t1078+t1628+t1640+t1687+t1690; + coeffs_I->coeff_p1_0_m1 = t884+t1331+t1297+t889+t1598+t892+t1629+t1636+ +t1679; + coeffs_I->coeff_p2_0_m1 = t1302+t1358*t1582+t860+t1419+t1612+t1622; + coeffs_I->coeff_m1_p1_m1 = t921+t834+t852+t944+t845+t883+t1312+t841+t948+ +t851+t1408+t1507+t1639+t1662; + coeffs_I->coeff_0_p1_m1 = t1030+t891+t1299+t1541+t1601+t1605+t1627+t1642; + coeffs_I->coeff_p1_p1_m1 = t830+t1310+t1025+t1049+t1003+t862+t1544+t1606+ +t1639+t1640+t1669; + coeffs_I->coeff_p2_p1_m1 = t984+t985+t957+t1314+t966+t837+t975+t1323; + coeffs_I->coeff_m1_p2_m1 = t1321+t1268*t1472+t819+t1630+t1631+t1670; + coeffs_I->coeff_0_p2_m1 = t1302+t1364*t1586+t924+t1421+t1614+t1625; + coeffs_I->coeff_p1_p2_m1 = t888+t852+t985+t931+t1319+t1547+t1553+t1631; + coeffs_I->coeff_p2_p2_m1 = t818+y*t1423+t1347+t1351+t1665; + coeffs_I->coeff_m1_m1_0 = t935+(t1362*t1285+(t1272*t1282+t1273)*y)*x+ +t1362*t1583+t923+t1406+t1298+t1536+t1557+t1595+t1649; + coeffs_I->coeff_0_m1_0 = t1169+t1306*t1285+t1292+t1603+(t1279*t1282+t1280 ++(t1279+t1280*t1282)*t1281)*y+t979+t1338+t1181+t1507+t1554+t1627+t1682; + coeffs_I->coeff_p1_m1_0 = t1337+t1298+t1528+t1597+t1599+t1645; + coeffs_I->coeff_p2_m1_0 = t1304+t1344*t1583+t1428+t947+t1613+t1620; + coeffs_I->coeff_m1_0_0 = t887+t1309*t1284+(t1365*t1282+t1345)*x+t1291+ +t1337+t1489+t1629+t1647+t1664+t1682+t1687+t1689; + coeffs_I->coeff_0_0_0 = t1326+t1600+t1324*t1281+RATIONAL(1.0,1.0)+t1680+( +t1505*t1275+(t1276*t1285+t1274)*z+(t1522+t1379)*y)*x+(t1286+t1284*t1494+t1325* +t1281+t1499)*t1277+t1619+t1499*t1275*z+t1626+(t1523*t1275+(t1483+t1274)*z)*y+(z ++y+x+t1523*t1283+t1499*t1282+t1505*t1281)*t1278+t1329+t1681+t1686+t1688; + coeffs_I->coeff_p1_0_0 = t1031+t1593+t1291+(t1505*t1277+t1325*t1278-t1324 +)*x+(t1581+t1348*t1282+t1379*y+t1352)*t1284+t1062+t1644+t1677; + coeffs_I->coeff_p2_0_0 = (t1353*t1282+t1354)*t1284+t1309*x+t833+t1293+ +t1551+t1624+t1660; + coeffs_I->coeff_m1_p1_0 = t1338+t962+t1294+t1538+t1595+t1599+t1643; + coeffs_I->coeff_0_p1_0 = t1292+t1039+t1593+(t1500-t1282+t1523*t1277+( +t1284*t1282+t1493)*t1278+t1573)*y+t1022+(t1581+(t1452+t1277)*t1281+t1379*x+ +t1368)*t1285+t1637+t1678; + coeffs_I->coeff_p1_p1_0 = (t1368*t1285+(1.0+t1277*t1286-t1282)*y)*x+t1368 +*t1583+t1294+t1597+t1607+t1680+t1683; + coeffs_I->coeff_p2_p1_0 = t1169+t956+t1300+t1609+t1620+t1645; + coeffs_I->coeff_m1_p2_0 = t1004+t1303+t1435+t1344*t1579+t1613+t1616; + coeffs_I->coeff_0_p2_0 = (t1367*t1281+t1366)*t1285+t1306*y+t845+t1293+ +t1594; + coeffs_I->coeff_p1_p2_0 = t1301+t1609+t1616+t1643+t1647; + coeffs_I->coeff_p2_p2_0 = t1434+(t1577+(t1578+t1285)*t1261)*x+t1313+t1560 ++t1649; + coeffs_I->coeff_m1_m1_p1 = t928+t931+t969+t841+t879+t1311+t982+t1615+ +t1632+t1646+t1653; + coeffs_I->coeff_0_m1_p1 = t937+t1295+t936+t973+t1335+t1403+t1602+t1605+ +t1638; + coeffs_I->coeff_p1_m1_p1 = t1028+t1310+t1121+t1073+t892+t1405+t1554+t1634 ++t1644+t1646+t1672; + coeffs_I->coeff_p2_m1_p1 = t951+t966+t1317+t1318+t1650+t1663; + coeffs_I->coeff_m1_0_p1 = t1296+t1596+t994+t973+t1547+t862+t1598+t1628+ +t1635; + coeffs_I->coeff_0_0_p1 = t1290+t1608+t1123+t1072+(t1496-t1281+t1499*t1277 ++(t1510+t1511)*t1278-t1564)*z+t1102+(t1567+t1348*t1281+(t1274+t1271*y)*x+t1352) +*t1286+t1677+t1678; + coeffs_I->coeff_p1_0_p1 = t1296+t1108+t1352*t1582+(t1352*t1286+(t1277* +t1285-t1564)*z)*x+t1600+t1679+t1683+t1684; + coeffs_I->coeff_p2_0_p1 = t1159+t1305+t962+t1611+t1622+t1636; + coeffs_I->coeff_m1_p1_p1 = t1308+t944+t830+t1112+t892+t1403+t1404+t1489+ +t1615+t1652; + coeffs_I->coeff_0_p1_p1 = t1355*t1586+t1295+(t1355*t1286+(t1277*t1284+ +t1573)*z)*y+t1601+t1607+t1681+t1684; + coeffs_I->coeff_p1_p1_p1 = t1308+(t1278*t1586+(t1278*t1286+z)*y)*x+t1039+ +t1278*t1484+t1121+t1065+t1062+t1606+t1608+t1641; + coeffs_I->coeff_p2_p1_p1 = t1133+t957+t936+t885+t891+t831+t1318+t1320; + coeffs_I->coeff_m1_p2_p1 = t852+t858+t1317+t1322+t1667+t1670; + coeffs_I->coeff_0_p2_p1 = t921+t1305+t1167+t1610+t1625+t1642; + coeffs_I->coeff_p1_p2_p1 = t930+t959+t1320+t900+t1322+t1404; + coeffs_I->coeff_p2_p2_p1 = t854+t931+t1349+t1351+t1536; + coeffs_I->coeff_m1_m1_p2 = t997+t1315+t1268*t1508+t1546+t1630+t1671+t1675 +; + coeffs_I->coeff_0_m1_p2 = t1304+t1364*t1286*y+z*t1516+t946+t1614+t1617; + coeffs_I->coeff_p1_m1_p2 = t1316+t1319+t1663+t1668+t1675; + coeffs_I->coeff_p2_m1_p2 = t813+x*t1436+t1363+t1665+t1673+t1676; + coeffs_I->coeff_m1_0_p2 = t1005+t1303+z*t1519+t1358*t1585+t1612+t1621; + coeffs_I->coeff_0_0_p2 = t1307*z+t987+t1544+t1341+t1594+t1552+(t1353* +t1281+t1354)*t1286+t1604+t1624; + coeffs_I->coeff_p1_0_p2 = t1301+t1611+t1621+t1635+t1689; + coeffs_I->coeff_p2_0_p2 = t1432+(t1266*z+(t1286+t1576)*t1261)*x+t1313+ +t1556+t1657; + coeffs_I->coeff_m1_p1_p2 = t1315+t1532+t1533+t1534+t1540+t1548+t1668; + coeffs_I->coeff_0_p1_p2 = t1181+t1300+t982+t1610+t1617+t1638; + coeffs_I->coeff_p1_p1_p2 = t1092+t959+t1316+t968+t1405+t1534+t1537+t1550; + coeffs_I->coeff_p2_p1_p2 = t935+t854+t1350+t1363+t1563; + coeffs_I->coeff_m1_p2_p2 = t817+t1457*t1591+t1342+t1347+t1676; + coeffs_I->coeff_0_p2_p2 = t1512+(t1586+(t1286+t1587)*y)*t1261+t1313+t1558 ++t1661; + coeffs_I->coeff_p1_p2_p2 = t854+t926+t1342+t1356+t1533; + coeffs_I->coeff_p2_p2_p2 = y*t1425+t826+t819+(z*t1503+(t1256*t1286+t1584) +*y)*x+t1546; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c new file mode 100644 index 0000000..ac35934 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c @@ -0,0 +1,1251 @@ +fp t2131; +fp t2104; +fp t2070; +fp t1999; +fp t2099; +fp t2132; +fp t2133; +fp t2248; +fp t1925; +fp t2448; +fp t2102; +fp t2095; +fp t2450; +fp t2096; +fp t2281; +fp t1947; +fp t2353; +fp t1953; +fp t2449; +fp t2110; +fp t2134; +fp t2292; +fp t1998; +fp t2130; +fp t2304; +fp t2117; +fp t2012; +fp t2447; +fp t1914; +fp t2090; +fp t2265; +fp t2446; +fp t2069; +fp t1906; +fp t2094; +fp t1952; +fp t2445; +fp t2347; +fp t2348; +fp t2444; +fp t1988; +fp t2111; +fp t2303; +fp t2443; +fp t2065; +fp t2106; +fp t2048; +fp t1792; +fp t2442; +fp t2277; +fp t2015; +fp t2036; +fp t2441; +fp t2279; +fp t2028; +fp t1769; +fp t2125; +fp t2080; +fp t1994; +fp t2440; +fp t2114; +fp t2239; +fp t2196; +fp t1888; +fp t2260; +fp t1990; +fp t2037; +fp t2387; +fp t2105; +fp t2439; +fp t2274; +fp t1940; +fp t2101; +fp t2345; +fp t1930; +fp t2438; +fp t2064; +fp t1934; +fp t1957; +fp t2437; +fp t2061; +fp t1923; +fp t2240; +fp t1933; +fp t2243; +fp t2081; +fp t1989; +fp t2116; +fp t2076; +fp t2436; +fp t2120; +fp t2263; +fp t2033; +fp t1798; +fp t2291; +fp t2017; +fp t1774; +fp t2018; +fp t1832; +fp t2128; +fp t2127; +fp t2295; +fp t2233; +fp t2416; +fp t2435; +fp t1924; +fp t1921; +fp t2326; +fp t2271; +fp t1922; +fp t1702; +fp t2108; +fp t2349; +fp t2283; +fp t2434; +fp t2235; +fp t1851; +fp t2433; +fp t2344; +fp t2280; +fp t2257; +fp t2230; +fp t2432; +fp t2307; +fp t1975; +fp t2427; +fp t2084; +fp t2044; +fp t1825; +fp t2275; +fp t2049; +fp t1776; +fp t2431; +fp t2112; +fp t2043; +fp t2119; +fp t2242; +fp t2211; +fp t2016; +fp t2430; +fp t2316; +fp t2232; +fp t2329; +fp t2429; +fp t2087; +fp t2078; +fp t1977; +fp t2428; +fp t2113; +fp t2217; +fp t2312; +fp t2006; +fp t2426; +fp t2305; +fp t2003; +fp t2425; +fp t2301; +fp t1959; +fp t2424; +fp t2121; +fp t2246; +fp t2067; +fp t1965; +fp t2423; +fp t2052; +fp t2346; +fp t2030; +fp t2422; +fp t1907; +fp t2093; +fp t2261; +fp t1966; +fp t1732; +fp t2068; +fp t1900; +fp t2247; +fp t2421; +fp t2098; +fp t2229; +fp t1751; +fp t2420; +fp t2026; +fp t2419; +fp t2418; +fp t2062; +fp t2063; +fp t1920; +fp t2417; +fp t2234; +fp t2088; +fp t2288; +fp t2415; +fp t2077; +fp t2056; +fp t1886; +fp t1986; +fp t2414; +fp t2413; +fp t2194; +fp t1841; +fp t2014; +fp t2412; +fp t2186; +fp t1932; +fp t1709; +fp t2411; +fp t2352; +fp t1991; +fp t1992; +fp t2410; +fp t2409; +fp t1981; +fp t2073; +fp t2408; +fp t2097; +fp t2407; +fp t2022; +fp t2406; +fp t2285; +fp t2199; +fp t2405; +fp t2236; +fp t2027; +fp t2404; +fp t1881; +fp t2403; +fp t2029; +fp t2293; +fp t2011; +fp t2402; +fp t2086; +fp t1995; +fp t2401; +fp t2203; +fp t1720; +fp t2308; +fp t2400; +fp t1983; +fp t1838; +fp t1847; +fp t2342; +fp t1987; +fp t1801; +fp t2399; +fp t2054; +fp t1802; +fp t1738; +fp t1968; +fp t1756; +fp t2290; +fp t2398; +fp t2092; +fp t2286; +fp t1912; +fp t2397; +fp t2041; +fp t1984; +fp t2396; +fp t2031; +fp t2395; +fp t1978; +fp t1788; +fp t2394; +fp t1973; +fp t2393; +fp t1889; +fp t2392; +fp t2107; +fp t2391; +fp t1797; +fp t2390; +fp t1931; +fp t2252; +fp t2231; +fp t2389; +fp t1943; +fp t1701; +fp t2388; +fp t2386; +fp t2000; +fp t2251; +fp t2002; +fp t2385; +fp t2200; +fp t1821; +fp t2384; +fp t1874; +fp t2383; +fp t2082; +fp t1997; +fp t2382; +fp t2381; +fp t2262; +fp t2040; +fp t2380; +fp t1944; +fp t2379; +fp t1980; +fp t2378; +fp t2287; +fp t1945; +fp t2278; +fp t2226; +fp t1749; +fp t1949; +fp t2335; +fp t2377; +fp t2325; +fp t2020; +fp t2255; +fp t2376; +fp t2375; +fp t2313; +fp t1982; +fp t2321; +fp t2374; +fp t1910; +fp t1733; +fp t1844; +fp t2373; +fp t2372; +fp t1950; +fp t1754; +fp t2371; +fp t2370; +fp t2205; +fp t2369; +fp t1909; +fp t2368; +fp t2197; +fp t2267; +fp t1901; +fp t2367; +fp t1876; +fp t2238; +fp t2225; +fp t1820; +fp t2174; +fp t2366; +fp t2072; +fp t2365; +fp t2331; +fp t2008; +fp t2364; +fp t2209; +fp t1829; +fp t1970; +fp t2363; +fp t1941; +fp t2362; +fp t2343; +fp t2058; +fp t1805; +fp t2361; +fp t2075; +fp t2360; +fp t2208; +fp t1736; +fp t2317; +fp t2314; +fp t2359; +fp t2039; +fp t1833; +fp t2216; +fp t1826; +fp t1795; +fp t2358; +fp t2289; +fp t2337; +fp t2323; +fp t1942; +fp t1695; +fp t2357; +fp t2227; +fp t2356; +fp t2035; +fp t1856; +fp t1787; +fp t2355; +fp t2354; +fp t2351; +fp t2350; +fp t2341; +fp t2100; +fp t2339; +fp t1937; +fp t2336; +fp t2334; +fp t1848; +fp t1938; +fp t2333; +fp t2330; +fp t2328; +fp t2009; +fp t1781; +fp t2327; +fp t2324; +fp t1870; +fp t2320; +fp t2319; +fp t2318; +fp t2074; +fp t2315; +fp t2228; +fp t1854; +fp t2311; +fp t1730; +fp t2237; +fp t1752; +fp t2310; +fp t2309; +fp t1712; +fp t2306; +fp t1823; +fp t1961; +fp t2302; +fp t2300; +fp t1704; +fp t1725; +fp t2299; +fp t2298; +fp t1877; +fp t2296; +fp t2294; +fp t2198; +fp t1834; +fp t2282; +fp t2276; +fp t2272; +fp t2034; +fp t2053; +fp t2270; +fp t2122; +fp t2269; +fp t2268; +fp t2024; +fp t2266; +fp t2264; +fp t2244; +fp t1905; +fp t2259; +fp t2258; +fp t2091; +fp t2256; +fp t2254; +fp t2013; +fp t1705; +fp t2253; +fp t2118; +fp t2250; +fp t2249; +fp t2245; +fp t2241; +fp t2045; +fp t2057; +fp t2032; +fp t1985; +fp t2224; +fp t1890; +fp t2223; +fp t1770; +fp t2222; +fp t1715; +fp t2221; +fp t1778; +fp t2220; +fp t1857; +fp t1799; +fp t2219; +fp t2218; +fp t2195; +fp t1786; +fp t2215; +fp t2038; +fp t2213; +fp t2126; +fp t2212; +fp t2210; +fp t1804; +fp t2204; +fp t2202; +fp t1767; +fp t2201; +fp t2115; +fp t2193; +fp t2192; +fp t2191; +fp t2190; +fp t2189; +fp t2188; +fp t2187; +fp t2185; +fp t2184; +fp t1882; +fp t1858; +fp t2183; +fp t2182; +fp t2181; +fp t2180; +fp t2179; +fp t2178; +fp t2177; +fp t2176; +fp t2175; +fp t2173; +fp t2172; +fp t2171; +fp t2170; +fp t1816; +fp t2169; +fp t1865; +fp t2167; +fp t1716; +fp t2166; +fp t1972; +fp t2165; +fp t1717; +fp t2164; +fp t2163; +fp t1719; +fp t2162; +fp t1913; +fp t2161; +fp t1811; +fp t2160; +fp t1908; +fp t1735; +fp t2159; +fp t2158; +fp t2157; +fp t2156; +fp t2155; +fp t1817; +fp t2124; +fp t2154; +fp t2153; +fp t2152; +fp t1887; +fp t2151; +fp t2150; +fp t2149; +fp t2148; +fp t2147; +fp t1819; +fp t2146; +fp t1946; +fp t2145; +fp t2144; +fp t2143; +fp t2142; +fp t1967; +fp t2141; +fp t2140; +fp t1862; +fp t2139; +fp t2138; +fp t2137; +fp t2123; +fp t2109; +fp t2103; +fp t2089; +fp t2042; +fp t1894; +fp t1891; +fp t1859; +fp t1855; +fp t1796; +fp t1784; +fp t1748; +fp t1742; +fp t1708; +fp t1707; + t2131 = z*z; + t2104 = RATIONAL(-1.0,6.0); + t2070 = t2104*t2131; + t1999 = y*t2070; + t2099 = RATIONAL(-1.0,12.0); + t2132 = y*y; + t2133 = t2132*y; + t2248 = t2133*t2131; + t1925 = t2099*t2248; + t2448 = t1999+t1925; + t2102 = RATIONAL(1.0,18.0); + t2095 = RATIONAL(-1.0,18.0); + t2450 = t2102+t2095*t2131; + t2096 = RATIONAL(-1.0,36.0); + t2281 = t2096*t2133; + t1947 = z*t2281; + t2353 = y*z; + t1953 = t2095*t2353; + t2449 = t1947+t1953; + t2110 = RATIONAL(1.0,4.0); + t2134 = z*t2131; + t2292 = t2110*t2134; + t1998 = y*t2292; + t2130 = x*x; + t2304 = t2130*t2133; + t2117 = RATIONAL(-3.0,4.0); + t2012 = t2117*t2304; + t2447 = z*t2012+t1998; + t1914 = t2096*t2353; + t2090 = RATIONAL(1.0,108.0); + t2265 = t2090*t2134; + t2446 = t2130*t1914+t2133*t2265; + t2069 = t2099*t2131; + t1906 = y*t2069; + t2094 = RATIONAL(1.0,12.0); + t1952 = t2094*t2248; + t2445 = t1906+t1952; + t2347 = t2133*z; + t2348 = y*t2134; + t2444 = t2347+t2348; + t1988 = t2110*t2353; + t2111 = RATIONAL(-1.0,4.0); + t2303 = t2111*t2133; + t2443 = z*t2303+t1988; + t2065 = t2094*y; + t2106 = RATIONAL(-1.0,8.0); + t2048 = t2106*t2248; + t1792 = t2130*t2048; + t2442 = t1792+t2131*t2065; + t2277 = t2130*t2134; + t2015 = t2117*t2277; + t2036 = t2110*t2347; + t2441 = t2036+y*t2015; + t2279 = t2134*t2106; + t2028 = t2133*t2279; + t1769 = t2130*t2028; + t2125 = RATIONAL(-1.0,3.0); + t2080 = t2125*z; + t1994 = y*t2080; + t2440 = t1769+t1994; + t2114 = RATIONAL(1.0,8.0); + t2239 = t2130*t2114; + t2196 = t2134*t2239; + t1888 = y*t2196; + t2260 = t1888+t1769; + t1990 = t2132*t2292; + t2037 = t2111*t2277; + t2387 = t2130*t1990+t2037; + t2105 = RATIONAL(1.0,6.0); + t2439 = t2260+t2387+t2105*z; + t2274 = t2096*t2134; + t1940 = y*t2274; + t2101 = RATIONAL(1.0,36.0); + t2345 = t2101*y; + t1930 = z*t2345; + t2438 = t1940+t1930; + t2064 = t2099*t2133; + t1934 = z*t2064; + t1957 = z*t2065; + t2437 = t1934+t1957; + t2061 = t2099*t2132; + t1923 = z*t2061; + t2240 = t2132*t2094; + t1933 = t2134*t2240; + t2243 = t1923+t1933; + t2081 = t2111*t2132; + t1989 = z*t2081; + t2116 = RATIONAL(1.0,2.0); + t2076 = t2116*t2132; + t2436 = t1990+t1989+t2076; + t2120 = RATIONAL(-1.0,2.0); + t2263 = t2120*t2134; + t2033 = x*t2263; + t1798 = y*t2033; + t2291 = t2133*t2134; + t2017 = t2110*t2291; + t1774 = x*t2017; + t2018 = z*t2076; + t1832 = x*t2018; + t2128 = x*z; + t2127 = y*t2128; + t2295 = t2120*t2133; + t2233 = z*t2295; + t2416 = t2127+x*t2233; + t2435 = t1798+t1774+t1832+t2416; + t1924 = t2102*t2347; + t1921 = t2102*t2348; + t2326 = (t1921+t1924)*x; + t2271 = t2101*t2134; + t1922 = t2133*t2271; + t1702 = x*t1922; + t2108 = RATIONAL(1.0,9.0); + t2349 = t2108*z; + t2283 = x*t2349; + t2434 = t2326+t1702+y*t2283; + t2235 = x*t2248; + t1851 = t2116*t2235; + t2433 = t1851+(t2295+t2036)*x; + t2344 = y*t2130; + t2280 = z*t2344; + t2257 = t2114*t2134; + t2230 = x*t2291; + t2432 = t2116*t2230+t2133*t2257+t2117*t2280; + t2307 = t2116*t2133; + t1975 = x*t2307; + t2427 = z*t1975+t2128; + t2084 = t2120*y; + t2044 = z*t2084; + t1825 = x*t2044; + t2275 = t2116*t2134; + t2049 = x*t2275; + t1776 = t2132*t2049; + t2431 = t1825+t2427+t2033+t1776+x*t1998; + t2112 = RATIONAL(3.0,4.0); + t2043 = t2112*t2304; + t2119 = RATIONAL(3.0,8.0); + t2242 = t2130*t2119; + t2211 = t2133*t2242; + t2016 = t2111*t2348; + t2430 = t2084+t2016+t2131*t2043+t2012+z*t2211; + t2316 = t2130*t2131; + t2232 = y*t2316; + t2329 = t2116*t2130; + t2429 = t2120*t2232+y*t2329; + t2087 = t2105*t2134; + t2078 = t2104*t2134; + t1977 = t2132*t2078; + t2428 = t2087+t1977; + t2113 = RATIONAL(-3.0,8.0); + t2217 = t2113*t2316; + t2312 = t2132*t2131; + t2006 = t2110*t2312; + t2426 = t2132*t2217+t2006; + t2305 = t2130*t2132; + t2003 = t2117*t2305; + t2425 = t2131*t2003+t2006; + t2301 = t2130*t2094; + t1959 = t2133*t2301; + t2424 = t1959+t2130*t1925; + t2121 = RATIONAL(1.0,3.0); + t2246 = t2121*t2128; + t2067 = t2094*t2133; + t1965 = z*t2067; + t2423 = t2133*t2246+t1965; + t2052 = t2132*t2087; + t2346 = t2132*z; + t2030 = t2121*t2346; + t2422 = (t2030+t2052)*x; + t1907 = y*t2271; + t2093 = RATIONAL(1.0,24.0); + t2261 = t2093*t2133; + t1966 = t2134*t2261; + t1732 = t2130*t1966; + t2068 = t2102*z; + t1900 = y*t2068; + t2247 = t1732+t1900; + t2421 = t1907+t2247; + t2098 = RATIONAL(-1.0,24.0); + t2229 = y*t2277; + t1751 = t2093*t2229; + t2420 = t1751+t2098*t2280; + t2026 = t2110*t2277; + t2419 = t2026+t2132*t2037; + t2418 = t2052+t2078; + t2062 = t2094*t2134; + t2063 = t2099*t2134; + t1920 = t2132*t2063; + t2417 = t2062+t1920; + t2234 = z*t2304; + t2088 = RATIONAL(-1.0,108.0); + t2288 = t2134*t2088; + t2415 = t2101*t2234+y*t2288; + t2077 = t2116*t2131; + t2056 = x*t2077; + t1886 = y*t2056; + t1986 = t2111*t2248; + t2414 = t1886+x*t1986; + t2413 = t2130*t2006+t2105*t2312; + t2194 = t2113*t2304; + t1841 = t2134*t2194; + t2014 = t2112*t2277; + t2412 = y*t2014+t1841; + t2186 = t2120+t2076; + t1932 = t2098*t2291; + t1709 = t2130*t1932; + t2411 = t1709+y*t2349; + t2352 = y*t2131; + t1991 = t2121*t2352; + t1992 = t2105*t2248; + t2410 = (t1992+t1991)*x; + t2409 = t2448*x; + t1981 = t2104*t2248; + t2073 = t2105*t2133; + t2408 = t1981+t2073; + t2097 = RATIONAL(1.0,72.0); + t2407 = t2097*t2229+t2090*t2347; + t2022 = t2106*t2312; + t2406 = t2130*t2022+t2099*t2312; + t2285 = t2097*t2130; + t2199 = t2133*t2285; + t2405 = y*t2265+z*t2199; + t2236 = z*t2305; + t2027 = z*t2329; + t2404 = t2120*t2236+t2027; + t1881 = x*t1994; + t2403 = t1881+t2448; + t2029 = t2130*t2303; + t2293 = t2110*t2130; + t2011 = t2133*t2293; + t2402 = t2131*t2029+t2011; + t2086 = t2104*t2132; + t1995 = z*t2086; + t2401 = (t1920+t1995)*x; + t2203 = t2099*t2305; + t1720 = z*t2203; + t2308 = t2097*t2132; + t2400 = t1720+t2134*t2308; + t1983 = z*t2073; + t1838 = x*t1983; + t1847 = t2104*t2230; + t2342 = x*t2104; + t1987 = y*t2342; + t1801 = z*t1987; + t2399 = t1847+t1838+t1801; + t2054 = x*t2087; + t1802 = y*t2054; + t1738 = x*t1965; + t1968 = t2133*t2063; + t1756 = x*t1968; + t2290 = t1738+t1756; + t2398 = t1801+t1802+t2290; + t2092 = RATIONAL(-1.0,72.0); + t2286 = t2133*t2092; + t1912 = t2097*t2291; + t2397 = t1912+z*t2286; + t2041 = t2117*t2316; + t1984 = y*t2077; + t2396 = t1984+y*t2041; + t2031 = t2110*t2248; + t2395 = t2130*t2031+t2029; + t1978 = t2111*t2316; + t1788 = y*t1978; + t2394 = t1999+t1788; + t1973 = t2130*t2062; + t2393 = t1973+t2134*t2203; + t1889 = t2105*t2230; + t2392 = y*t2246+t1889; + t2107 = RATIONAL(-1.0,9.0); + t2391 = t2107*t2127+t2102*t2230; + t1797 = t2132*t2196; + t2390 = t1995+t1797; + t1931 = t2132*t2274; + t2252 = t2093*t2130; + t2231 = z*t2252; + t2389 = t2132*t2231+t1931; + t1943 = t2134*t2286; + t1701 = t2130*t1943; + t2388 = t2088*t2353+t1701; + t2386 = t2132*t2033+t1832; + t2000 = t2111*t2305; + t2251 = (t2000+t2240)*t2131; + t2002 = t2131*t2293; + t2385 = t2069+t2251+t2002; + t2200 = t2113*t2277; + t1821 = t2132*t2200; + t2384 = t1776+t1821+t2132*t2257; + t1874 = t2131*t2194; + t2383 = t1874+t2114*t2248+t1851; + t2082 = t2105*y; + t1997 = z*t2082; + t2382 = t2080+t2030+t1997; + t2381 = t2132*t2015+y*t2200+t2014; + t2262 = t2120*t2132; + t2040 = t2131*t2262; + t2380 = t2031+t2040+t2077; + t1944 = z*t2240; + t2379 = t1944+t2422; + t1980 = t2132*t2293; + t2378 = t2061+t2251+t1980; + t2287 = t2101*t2133; + t1945 = z*t2287; + t2278 = t2134*t2095; + t2226 = x*t2278; + t1749 = y*t2226; + t1949 = t2133*t2274; + t2335 = (t1900+t1949)*x; + t2377 = x*t1945+t1749+t2335; + t2325 = t2105*t2131; + t2020 = y*t2325; + t2255 = (t2020+t1981)*x; + t2376 = t2255+x*t2073+t1987; + t2375 = t1920+t2401; + t2313 = t2105*t2132; + t1982 = z*t2313; + t2321 = (t1982+t1977)*x; + t2374 = t2054+z*t2342+t2321; + t1910 = t2133*t2062; + t1733 = x*t1910; + t1844 = y*t2027; + t2373 = t1733+t1910+t1844+t2440; + t2372 = t1733+t1949+t1881; + t1950 = t2095*t2347; + t1754 = x*t1950; + t2371 = t1754+x*t1907+t2335; + t2370 = t2104*z+t1982+t2387; + t2205 = t1825+(t2049+x)*y; + t2369 = t2043+t2131*t2012+z*t2194+t2205; + t1909 = t2099*t2304; + t2368 = t2131*t1959+t1909+t2450*y; + t2197 = t2130*t2240; + t2267 = t2095*t2132; + t1901 = t2130*t2063; + t2367 = t2134*t2197+t1901+t2068+z*t2267; + t1876 = t2133*t2196; + t2238 = t2130*t2106; + t2225 = z*t2238; + t1820 = t2133*t2225; + t2174 = t1876+t1820+t2402; + t2366 = t2125*y+t2174+t1991+t1997; + t2072 = t2104*y; + t2365 = t2072+t2020+t2395; + t2331 = t2130*t2111; + t2008 = y*t2331; + t2364 = t2008+t2064+t2065+t2445; + t2209 = t2133*t2239; + t1829 = z*t2209; + t1970 = t2099*t2353; + t2363 = t1829+t2082+t1970+t2395; + t1941 = t2093*t2248; + t2362 = t1941+t1788+t2410+t2442; + t2343 = x*t2125; + t2058 = z*t2343; + t1805 = x*t1997; + t2361 = t2058+x*t2078+t1805+t2422; + t2075 = t2104*t2133; + t2360 = x*t2075+t1805+y*t2343+t2410; + t2208 = t2131*t2252; + t1736 = t2133*t2208; + t2317 = t2102*t2131; + t2314 = t2101*t2248+t2094*t2232; + t2359 = t1736+t2314+y*t2317+t2406; + t2039 = t2134*t2081; + t1833 = z*t2003; + t2216 = t2134*t2242; + t1826 = t2132*t2216; + t1795 = x*t2039; + t2358 = t2039+t1833+t1826+t1795+t2018; + t2289 = z*t2197+t2132*t2271; + t2337 = t2102*t2132; + t2323 = t2093*t2134; + t1942 = t2132*t2323; + t1695 = t2130*t1942; + t2357 = z*t2337+t2289+t1695+t2401; + t2227 = y*t2239; + t2356 = t1932+y*t2323+t2098*t2353+(t2261+t2227)*z; + t2035 = t2111*t2291; + t1856 = t2134*t2211; + t1787 = x*t2035; + t2355 = t2044+t2035+t2112*t2280+t1856+t1787; + t2354 = t1841+y*t2216+t2132*t2014+t2120*z+t2015+t2018+t2443; + t2351 = z*t2130; + t2350 = x*t2131; + t2341 = 1.0-t2132; + t2100 = RATIONAL(-1.0,54.0); + t2339 = z*t2100; + t1937 = t2098*t2248; + t2336 = t2130*t1937+t2131*t2345; + t2334 = t2132*t2134; + t1848 = y*t2026; + t1938 = y*t2063; + t2333 = t1848+t1938; + t2330 = t1732+t1943; + t2328 = t1769+t1966; + t2009 = t2132*t2279; + t1781 = t2130*t2009; + t2327 = t1781+t1942; + t2324 = t2133*t2231+t1709; + t1870 = y*t2002; + t2320 = t1870+t1802; + t2319 = t1949+t1945; + t2318 = t2134-t2131; + t2074 = t2111*t2131; + t2315 = t2120*t2130; + t2228 = y*t2238; + t1854 = t2134*t2228; + t2311 = t1854+t1876; + t1730 = y*t1901; + t2237 = y*t2301; + t1752 = z*t2237; + t2310 = t1730+t1752; + t2309 = y*t2350; + t1712 = t2134*t2199; + t2306 = t1712+t2092*t2229; + t1823 = z*t2000; + t1961 = y*t2062; + t2302 = t1823+t1961; + t2300 = t2133+t2134; + t1704 = y*t1973; + t1725 = t2099*t2280; + t2299 = t1704+t1725; + t2298 = x*t2346; + t1877 = z*t2011; + t2296 = t1877+t1934; + t2294 = t2243*x; + t2198 = t2132*t2239; + t1834 = z*t2198; + t2282 = t1781+t1834; + t2276 = t1995+t1881; + t2272 = t1922+t1947; + t2034 = y*t2074; + t2053 = t2112*t2316; + t2270 = t2034+y*t2053; + t2122 = RATIONAL(-2.0,1.0); + t2269 = t2122-t2134; + t2268 = t2133-t2132; + t2024 = t2112*t2305; + t2266 = t1989+z*t2024; + t2264 = t2445*x; + t2244 = t2098*t2132; + t1905 = t2134*t2244; + t2259 = t2130*t1905+t2101*t2346; + t2258 = t1910+t1938; + t2091 = RATIONAL(1.0,216.0); + t2256 = t2091*t2133; + t2254 = x*t2348; + t2013 = z*t2072; + t1705 = z*t1959; + t2253 = t1705+t1725; + t2118 = RATIONAL(3.0,2.0); + t2250 = t2118*t2131; + t2249 = (t2244+t2198)*t2131; + t2245 = t2097*t2131; + t2241 = t1906+t1792; + t2045 = z*t2315; + t2057 = y*t2293; + t2032 = z*t2075; + t1985 = y*t2078; + t2224 = t1732+t1922+t1756; + t1890 = x*t1985; + t2223 = t1890+t1704+t1921; + t1770 = x*t2006; + t2222 = t1770+t2409; + t1715 = z*t1909; + t2221 = t1838+t1950+t1715; + t1778 = t2130*t1997; + t2220 = t1705+t1823+t1778; + t1857 = t2130*t2013; + t1799 = z*t1980; + t2219 = t1857+t1799+t1715; + t2218 = t2110+t2106*z; + t2195 = t2131*t2242; + t1786 = x*t2040; + t2215 = t1786+t2132*t2195+t2022; + t2038 = y*t2087; + t2213 = t2038+t1968+t1933; + t2126 = x*t2312; + t2212 = t2126+t1886+t2120*t2235; + t2210 = t1890+t1985+t1848; + t1804 = x*t2032; + t2204 = t1877+t2032+t1804; + t2202 = t1770+t2426; + t1767 = z*t2029; + t2201 = t1838+t1767+t1983; + t2115 = RATIONAL(-3.0,2.0); + t2193 = t2115*t2132+t2118; + t2192 = t2313+t2104; + t2191 = t2121+t2125*t2132; + t2190 = t2115+t2118*t2132; + t2189 = t2105+t2086; + t2188 = t2099*t2130+t2101; + t2187 = t2262+t2116; + t2185 = t1786+t2436*x; + t2184 = t1751+t1709+t2092*t2348+t1912; + t1882 = z*t2057; + t1858 = y*t2037; + t2183 = t2116*t2232+y*t2315+t1882+t1858; + t2182 = t1767+t1882+t2045+t2130*t2018; + t2181 = t2092*t2334+t2098*t2236+z*t2308+t1695; + t2180 = t1702+(t1947+t2438)*x; + t2179 = t1733+(t1938+t2437)*x; + t2178 = t1905+t2093*t2346+t2132*t2225+t1797; + t2177 = t2134*t2256+t2101*t2280+t2388; + t2176 = t1786+t2056+(t2031+t2034)*x; + t2175 = y*t2245+t2098*t2232+t1736+t2092*t2248; + t2173 = t1914+t1907+t2324; + t2172 = t2324+t2438; + t2171 = t1968+t2075+t1965+t1992; + t2170 = t2311+t2419; + t1816 = z*t2008; + t2169 = t1816+t1957+t2328; + t1865 = t2131*t2209; + t2167 = t1865+t2093*t2352+t1937+t2131*t2228; + t1716 = x*t1961; + t2166 = t1961+t1968+t1716+t1756+t2311; + t1972 = t2096*t2248; + t2165 = y*t2208+t1972+t2264+t2336; + t1717 = t2098*t2229; + t2164 = t1940+t1716+t1717+t2224; + t2163 = t1940+t1704+t2327+t2330; + t1719 = t2099*t2232; + t2162 = t1719+t2133*t2245+t2249+t2336; + t1913 = y*t2339; + t2161 = t1712+t1913+t2088*t2347+t2101*t2229+t2259; + t1811 = t2131*t2227; + t2160 = t1952+t1811+t2241+t2264; + t1908 = y*t2278; + t1735 = t2098*t2234; + t2159 = t1908+t1735+t2247+t2294; + t2158 = t1923+t1781+t2013+t1858+t1965+t1876; + t2157 = t1941+t1870+t2241+t2249; + t2156 = t2028+t2120*t2230+t1856+t2266+t2270; + t2155 = t2092*t2353+t1735+y*t2231+t1717+t2330+t2444*t2097; + t1817 = y*t2045; + t2124 = RATIONAL(2.0,3.0); + t2154 = t1932+t2124*t2127+t1847+t1817+t1876+t1997+t2215; + t2153 = t1865+t1952+t1770+t2394+t2406+t2414; + t2152 = t1924+t1730+t2222+t2390+t2411; + t1887 = t2133*t2195; + t2151 = t1887+t1986+t2202+t2396+t2414; + t2150 = t2113*t2236+t2009+t2126+t2081+t2024+t1826+t2114*t2346+t2386+t2425 +; + t2149 = t1887+t2048+t2074+t2114*t2352+y*t2217+t2053+t2212+t2425; + t2148 = t1914+t1945+t1715+t1752+t2167+t2184; + t2147 = t1925+t1978+t1811+t2070+t2176+t2413+t2442; + t1819 = t2131*t2024; + t2146 = t2041+t1874+t2034+t1819+y*t2195+t2176+t2380; + t1946 = t2098*t2347; + t2145 = t1829+t1946+t2169+t2178+t2333; + t2144 = t2173+t2179+t2319+t2420; + t2143 = t2003+t1821+t2040+t2119*t2236+t1819+t2185+t2436; + t2142 = t2173+t2178+t2310+t2397; + t1967 = t2098*t2348; + t2141 = t1888+t1967+t2167+t2169+t2296; + t2140 = t1920+t2086+t2000+t1944+t2185+t2282+t2413; + t1862 = y*t2225; + t2139 = t1862+t1829+t2179+t2258+t2260+t2437; + t2138 = t2212+t2049+t1774+t1975+t2386+((y+z)*t2120+1.0+t2016+t2443)*x; + t2137 = t1799+t2170+t2243+t1820+t2063+t2356+(t2094+t2331)*z; + t2123 = RATIONAL(-2.0,3.0); + t2109 = RATIONAL(2.0,1.0); + t2103 = RATIONAL(1.0,54.0); + t2089 = RATIONAL(-1.0,216.0); + t2042 = z*t2293; + t1894 = t2133*t2288; + t1891 = t2089*t2291; + t1859 = t2121*t2254; + t1855 = t2133*t2058; + t1796 = z*t2043; + t1784 = t2125*t2254; + t1748 = t2096*t2229; + t1742 = t2096*t2234; + t1708 = t2092*t2234; + t1707 = t2133*t2226; + coeffs_dx->coeff_m1_m1_m1 = t2357+t2222+(t2100*t2134+(RATIONAL(-1.0,27.0) ++t2095*t2130)*z)*y+t1748+t2133*t2339+t1701+t1894+t1742+t2359+t2434; + coeffs_dx->coeff_0_m1_m1 = t1707+(RATIONAL(-2.0,9.0)*t2353+t2444*t2107)*x ++t2163+t2215+t2220+t2362+t2379+t2449; + coeffs_dx->coeff_p1_m1_m1 = t1870+t1865+t1922+t2152+t1921+t2219+t2375+ +t2426+t2434+t2448; + coeffs_dx->coeff_p2_m1_m1 = t2161+t2130*t1900+t1891+t2162+t2400+t2415; + coeffs_dx->coeff_m1_0_m1 = t2164+t1924+(t2267+t2102)*t2134+t1953+(t2108+ +t2107*t2132+t2189*t2130)*z+t2147+t1804+t2253+t2361+t2393; + coeffs_dx->coeff_0_0_m1 = t1890+(-t2131+t2191*t2134+(t2123*t2132+t2124)*z +)*x+t1889+t1966+t1970+t2149+t1967+t2182+t2276+t2417+t2423+t2439; + coeffs_dx->coeff_p1_0_m1 = t2166+t1816+t2146+t2204+t2361+t2382+t2404+ +t2418+t2419; + coeffs_dx->coeff_p2_0_m1 = t2192*t2351+t2148+t1931+t2271+t2367+t2385; + coeffs_dx->coeff_m1_p1_m1 = t1778+t2153+t2221+t2223+t2357+t2372+t2411; + coeffs_dx->coeff_0_p1_m1 = t1855+t1858-t2309+t1859+t2154+t2270+t2296+ +t2302+t2327+t2379+t2383; + coeffs_dx->coeff_p1_p1_m1 = t2151+t1799+t1797+t2201+t2210+t2276+t2373+ +t2375; + coeffs_dx->coeff_p2_p1_m1 = t1705+t2157+t1857+t1943+t1730+t1947+t2259+ +t2400+t2421; + coeffs_dx->coeff_m1_p2_m1 = t1913+t2165+t2103*t2347+t2306+t2371+t2415+ +t2446; + coeffs_dx->coeff_0_p2_m1 = t2148+t2133*t2283+t1749+t2255+t2391; + coeffs_dx->coeff_p1_p2_m1 = t1950+t1949+t1717+t2160+t2253+t2371+t2421; + coeffs_dx->coeff_p2_p2_m1 = t1742+t2089*t2348+t2175+t2177+t2407; + coeffs_dx->coeff_m1_m1_0 = t2140+t2450*t2133+t2223+(t2108+t2107*t2131+( +t2105+t2070)*t2130)*y+t1725+t1738+t1735+t2224+t2360+t2424+t2449; + coeffs_dx->coeff_0_m1_0 = t2150+t1961+t2183+(-t2132+(t2125*t2131+t2121)* +t2133+(t2123*t2131+t2124)*y)*x+t1946+t1889+t1859+t2067+t1804+t2328+t2363+t2403; + coeffs_dx->coeff_p1_m1_0 = t2143+t2171+t1816+t2210+t2290+t2360+t2366+ +t2429; + coeffs_dx->coeff_p2_m1_0 = t2287+t2142+t1972+(t2104+t2325)*t2344+t2368+ +t2378; + coeffs_dx->coeff_m1_0_0 = t1862+t2125+(t2329-x+t2121)*t2132+t2315+t2302+ +t1995+(-x+t2187*t2130+t2191)*t2131+t2042+t2171+t2363+t2057+t2138+t2394+t2418+ +t2439; + coeffs_dx->coeff_0_0_0 = (t2257+t2218)*y+t2300*t2111+t2369+(-t2133+(t2134 +-z+t2109)*t2132+(t2109-y+t2122*t2132+t2133)*t2131+t2269)*x+(t2114*t2133+t2110)* +z+(t2118+t2117*z+t2132*t2250+(t2132+t2131)*t2115+(t2119*z+t2117)*y)*t2130+t2156 ++t1990+t2380+t2381+t2186+t2427; + coeffs_dx->coeff_p1_0_0 = (-1.0+t2263-x)*t2132+(-x+t2295-t2341)*t2131+ +t1833+t2300*t2116+t2354+RATIONAL(1.0,1.0)+t2138+t2017+(t2112*z+t2193*t2131+( +t2113*z+t2112)*y+t2190)*t2130+t2396+t2430; + coeffs_dx->coeff_p2_0_0 = t1870+t2189*t2131+t2137+(t2186*t2131+t2187)* +t2130+t2192+t2364+t2402; + coeffs_dx->coeff_m1_p1_0 = t2140+t2183-t2309+t1934+t1910+t1985+t1787+ +t2205+t2366+t2408+t2433; + coeffs_dx->coeff_0_p1_0 = t2150+t2218*t2133+t1988+t1984+(t2115*t2131+ +t2118)*t2344+(-t2248+(t2109*t2131+t2269)*y+t2268)*x+t1986+t2412+t2416+t2430+ +t2432; + coeffs_dx->coeff_p1_p1_0 = (t2120+t2077)*t2133+t2143+(1.0+t2275-t2131- +t2350+(t2115+t2250)*t2130)*y+t2355+t2369+t2433+t2441; + coeffs_dx->coeff_p2_p1_0 = t1925+t2145+t2067+t2365+t2378+t2429; + coeffs_dx->coeff_m1_p2_0 = t1719+(t2095+t2317)*t2133+t2237+t2144+t2368+ +t2376; + coeffs_dx->coeff_0_p2_0 = t1854+t2174+((y+t2248)*t2121+(t2133+t2352)* +t2125)*x+t2320+t2356+t2364+t2399; + coeffs_dx->coeff_p1_p2_0 = t2139+t2057+t1788+t2365+t2376+t2408; + coeffs_dx->coeff_p2_p2_0 = t2281+(t2096*t2131+t2188)*y+t2155+t2314+t2424; + coeffs_dx->coeff_m1_m1_p1 = t1802+t2152+t1832+t1795+t1908+t1933+t1804+ +t2220+t2359+t2372; + coeffs_dx->coeff_0_m1_p1 = t1767-t2298+t2154+t1784+t2266+t2333+t2362+ +t2384+t2423; + coeffs_dx->coeff_p1_m1_p1 = t2204+t2038+t1865+t2358+t2202+t1858+t2320+ +t1832+t2373+t2403+t2409; + coeffs_dx->coeff_p2_m1_p1 = t1923+t1945+t1900+t2162+t2163+t2219; + coeffs_dx->coeff_m1_0_p1 = t2170+t2182-t2298+t2032+t1787+t2147+t2258+ +t2382+t2428+t2431; + coeffs_dx->coeff_0_0_p1 = t1798+t2039+(t2106*y+t2110)*t2134+t2127+t2354+ +t2193*t2351+(-t2334+(t2109*t2132-t2133+t2122)*z+t2318)*x+t2149+t1796+t2432; + coeffs_dx->coeff_p1_0_p1 = t2186*t2134+(t2307-t2132*x+t2190*t2130+t2341)* +z+t2146+t2355+t2381+t2431+t2447; + coeffs_dx->coeff_p2_0_p1 = t2141+t2370+t2385+t2404+t2417; + coeffs_dx->coeff_m1_p1_p1 = t1877+t1823+t1983+t1817+t2153+t1848+t1795+ +t2213+t2390+t2435+t2440; + coeffs_dx->coeff_0_p1_p1 = t2118*t2280+t2044+(t2268*z+(t2122*z+t2318)*y)* +x+t2156+t2215+t2383+t2384+t2441+t2447; + coeffs_dx->coeff_p1_p1_p1 = t2151+(t2115*t2351+t2263+z)*y+t2233+t2017+ +t1796+t2358+t2412+t2435; + coeffs_dx->coeff_p2_p1_p1 = t1932+t2157+t1767+t1799+t1961+t1844+t1942+ +t2158; + coeffs_dx->coeff_m1_p2_p1 = t2164+t1801+t1900+t1752+t2165+t2221; + coeffs_dx->coeff_0_p2_p1 = t1890+t1855+t2141+t2255+t2392; + coeffs_dx->coeff_p1_p2_p1 = t2013+t1801+t1882+t2160+t2166+t2201; + coeffs_dx->coeff_p2_p2_p1 = t1947+t1930+t2175+t2184+t2253; + coeffs_dx->coeff_m1_m1_p2 = t2161+t1708+t2103*t2348+t2294+t2377+t2389+ +t2446; + coeffs_dx->coeff_0_m1_p2 = t1754+t2108*t2254+t2142+t2321+t2391; + coeffs_dx->coeff_p1_m1_p2 = t2159+t2243+t2282+t2299+t2319+t2377; + coeffs_dx->coeff_p2_m1_p2 = t2089*t2347+t1748+t2177+t2181+t2405; + coeffs_dx->coeff_m1_0_p2 = z*t2301+t1720+t2144+(t2095+t2337)*t2134+t2367+ +t2374; + coeffs_dx->coeff_0_0_p2 = ((t2334+z)*t2121+(t2346+t2134)*t2125)*x+t2137+ +t1802+t2399; + coeffs_dx->coeff_p1_0_p2 = t2139+t1823+t2042+t2370+t2374+t2428; + coeffs_dx->coeff_p2_0_p2 = t2274+(t2096*t2132+t2188)*z+t2155+t2289+t2393; + coeffs_dx->coeff_m1_p1_p2 = t2159+t2259+t2272+t2310+t2389+t2398; + coeffs_dx->coeff_0_p1_p2 = t2145+t1784+t1804+t2321+t2392; + coeffs_dx->coeff_p1_p1_p2 = t2158+t1882+t1834+t1820+t2213+t2294+t2398; + coeffs_dx->coeff_p2_p1_p2 = t2172+t2181+t2299+t2397; + coeffs_dx->coeff_m1_p2_p2 = t1894+t2092*t2280+t2180+t2388+t2405+t2407; + coeffs_dx->coeff_0_p2_p2 = x*t1953+t1707+t2155+t2326; + coeffs_dx->coeff_p1_p2_p2 = t2172+t2180+t2272+t2420; + coeffs_dx->coeff_p2_p2_p2 = t1891+t1708+z*t2256+(t2091*t2134+(t2285+t2089 +)*z)*y+t2306; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c new file mode 100644 index 0000000..70ed1db --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c @@ -0,0 +1,891 @@ +fp t4232; +fp t4245; +fp t4248; +fp t4207; +fp t4229; +fp t4246; +fp t4201; +fp t4171; +fp t4434; +fp t4247; +fp t4198; +fp t4173; +fp t4206; +fp t4433; +fp t4368; +fp t4227; +fp t4313; +fp t4066; +fp t4231; +fp t4365; +fp t4242; +fp t4432; +fp t4230; +fp t4316; +fp t4070; +fp t4228; +fp t4375; +fp t4185; +fp t4063; +fp t4431; +fp t4373; +fp t4160; +fp t4314; +fp t4364; +fp t4134; +fp t4430; +fp t4168; +fp t4120; +fp t4429; +fp t4243; +fp t4360; +fp t4428; +fp t4233; +fp t4354; +fp t4219; +fp t4196; +fp t4147; +fp t4427; +fp t4317; +fp t4019; +fp t4136; +fp t4021; +fp t4426; +fp t4218; +fp t4199; +fp t4328; +fp t4155; +fp t4425; +fp t4226; +fp t4326; +fp t4144; +fp t4034; +fp t4141; +fp t4026; +fp t4424; +fp t4363; +fp t4163; +fp t4038; +fp t4223; +fp t4324; +fp t4162; +fp t4052; +fp t4423; +fp t4186; +fp t4057; +fp t4154; +fp t4422; +fp t4214; +fp t4330; +fp t4108; +fp t3992; +fp t4216; +fp t4337; +fp t4107; +fp t4421; +fp t4203; +fp t4420; +fp t4133; +fp t4419; +fp t4418; +fp t4183; +fp t4151; +fp t4058; +fp t4417; +fp t4119; +fp t4042; +fp t4149; +fp t4043; +fp t4416; +fp t4080; +fp t4415; +fp t4414; +fp t4413; +fp t4412; +fp t4159; +fp t4411; +fp t4195; +fp t4137; +fp t4410; +fp t4033; +fp t4409; +fp t4237; +fp t4200; +fp t4123; +fp t4211; +fp t4319; +fp t4104; +fp t4408; +fp t4350; +fp t4156; +fp t4407; +fp t4220; +fp t4383; +fp t4165; +fp t4406; +fp t4142; +fp t4205; +fp t4128; +fp t4405; +fp t4210; +fp t4121; +fp t4404; +fp t4140; +fp t4208; +fp t4403; +fp t4380; +fp t4174; +fp t4118; +fp t4402; +fp t4401; +fp t4177; +fp t4062; +fp t4400; +fp t4197; +fp t4127; +fp t4399; +fp t4039; +fp t4040; +fp t4398; +fp t4349; +fp t4397; +fp t4093; +fp t3988; +fp t4025; +fp t4370; +fp t4158; +fp t4028; +fp t4396; +fp t4395; +fp t4179; +fp t4394; +fp t4333; +fp t4393; +fp t4047; +fp t4122; +fp t4060; +fp t4392; +fp t4175; +fp t4176; +fp t4204; +fp t4191; +fp t4193; +fp t4327; +fp t4391; +fp t4369; +fp t4125; +fp t4046; +fp t4390; +fp t4367; +fp t4132; +fp t4389; +fp t4145; +fp t4344; +fp t4388; +fp t4030; +fp t4029; +fp t4387; +fp t4315; +fp t4087; +fp t4386; +fp t4238; +fp t4385; +fp t4384; +fp t4244; +fp t4241; +fp t4382; +fp t4221; +fp t4381; +fp t4379; +fp t4212; +fp t4378; +fp t4239; +fp t4213; +fp t4377; +fp t4376; +fp t4374; +fp t4372; +fp t4371; +fp t4215; +fp t4366; +fp t4202; +fp t4180; +fp t4094; +fp t4322; +fp t4095; +fp t4362; +fp t4361; +fp t4192; +fp t4325; +fp t4110; +fp t4359; +fp t4146; +fp t4055; +fp t4358; +fp t4357; +fp t4356; +fp t4355; +fp t4153; +fp t4077; +fp t4017; +fp t4353; +fp t4352; +fp t4167; +fp t4054; +fp t4157; +fp t4011; +fp t4351; +fp t4031; +fp t4348; +fp t4089; +fp t4092; +fp t4347; +fp t4338; +fp t4014; +fp t4045; +fp t4346; +fp t4345; +fp t4090; +fp t3980; +fp t3987; +fp t4343; +fp t4161; +fp t4098; +fp t4342; +fp t4099; +fp t4105; +fp t4341; +fp t4318; +fp t4106; +fp t3981; +fp t4112; +fp t4340; +fp t4096; +fp t3989; +fp t4339; +fp t4103; +fp t4336; +fp t4182; +fp t4036; +fp t4181; +fp t4015; +fp t4335; +fp t4091; +fp t4334; +fp t4240; +fp t4332; +fp t4234; +fp t4331; +fp t4329; +fp t4114; +fp t4217; +fp t4323; +fp t4321; +fp t4005; +fp t3994; +fp t4320; +fp t4130; +fp t4131; +fp t4135; +fp t4097; +fp t4101; +fp t4109; +fp t4113; +fp t4115; +fp t4184; +fp t4164; +fp t4126; +fp t4150; +fp t4312; +fp t4311; +fp t4129; +fp t4102; +fp t4310; +fp t4309; +fp t3996; +fp t4022; +fp t4308; +fp t4044; +fp t4307; +fp t4194; +fp t4306; +fp t4305; +fp t3985; +fp t4304; +fp t4041; +fp t4303; +fp t4302; +fp t4301; +fp t4300; +fp t4299; +fp t4012; +fp t4298; +fp t4297; +fp t4296; +fp t4224; +fp t4295; +fp t4294; +fp t4293; +fp t4292; +fp t4291; +fp t4290; +fp t4079; +fp t4289; +fp t4288; +fp t4287; +fp t4286; +fp t4008; +fp t4064; +fp t4285; +fp t4284; +fp t3997; +fp t4283; +fp t4282; +fp t4006; +fp t4281; +fp t4280; +fp t4279; +fp t4277; +fp t4276; +fp t4048; +fp t4275; +fp t4274; +fp t4273; +fp t4272; +fp t4271; +fp t4074; +fp t4078; +fp t4270; +fp t4082; +fp t4081; +fp t4269; +fp t4268; +fp t4267; +fp t4266; +fp t4236; +fp t4265; +fp t4010; +fp t4264; +fp t4076; +fp t4263; +fp t4088; +fp t4262; +fp t4061; +fp t4261; +fp t4260; +fp t4259; +fp t4258; +fp t4257; +fp t4256; +fp t4255; +fp t4254; +fp t4253; +fp t4252; +fp t4251; +fp t4235; +fp t4222; +fp t4189; +fp t4172; +fp t4170; +fp t4166; +fp t4100; +fp t4059; +fp t4049; +fp t4037; +fp t4035; +fp t4027; +fp t4023; +fp t4004; +fp t4003; +fp t4001; +fp t3998; +fp t3990; +fp t3986; +fp t3983; +fp t3982; + t4232 = RATIONAL(-1.0,2.0); + t4245 = z*z; + t4248 = z*t4245; + t4207 = t4232*t4248; + t4229 = RATIONAL(1.0,2.0); + t4246 = y*y; + t4201 = t4229*t4246; + t4171 = t4248*t4201; + t4434 = t4207+t4171; + t4247 = t4246*y; + t4198 = t4229*t4245; + t4173 = t4247*t4198; + t4206 = t4232*t4247; + t4433 = t4173+t4206; + t4368 = x*t4247; + t4227 = RATIONAL(3.0,4.0); + t4313 = t4227*t4368; + t4066 = t4248*t4313; + t4231 = RATIONAL(3.0,2.0); + t4365 = x*t4231; + t4242 = y*z; + t4432 = t4365*t4242+t4066; + t4230 = RATIONAL(-3.0,4.0); + t4316 = t4230*t4368; + t4070 = t4248*t4316; + t4228 = RATIONAL(-3.0,2.0); + t4375 = x*t4228; + t4185 = t4245*t4375; + t4063 = y*t4185; + t4431 = t4070+t4063; + t4373 = x*t4248; + t4160 = t4228*t4373; + t4314 = t4227*t4373; + t4364 = t4246*x; + t4134 = t4231*t4364; + t4430 = y*t4314+t4248*t4134+t4160; + t4168 = t4228*t4368; + t4120 = t4245*t4365; + t4429 = t4168+z*t4313+t4247*t4120; + t4243 = t4246*t4245; + t4360 = t4246+t4245; + t4428 = (-t4243-1.0+t4360)*x; + t4233 = RATIONAL(1.0,3.0); + t4354 = t4233*t4245; + t4219 = RATIONAL(1.0,6.0); + t4196 = t4219*t4247; + t4147 = t4245*t4196; + t4427 = y*t4354+t4147; + t4317 = t4230*t4364; + t4019 = t4245*t4317; + t4136 = z*t4201; + t4021 = x*t4136; + t4426 = t4019+t4021; + t4218 = RATIONAL(-1.0,6.0); + t4199 = t4218*t4248; + t4328 = t4219*t4246; + t4155 = t4248*t4328; + t4425 = (t4155+t4199)*x; + t4226 = RATIONAL(-1.0,4.0); + t4326 = t4247*t4226; + t4144 = t4245*t4326; + t4034 = x*t4144; + t4141 = x*t4196; + t4026 = z*t4141; + t4424 = t4034+t4026; + t4363 = t4246*z; + t4163 = t4218*t4363; + t4038 = x*t4163; + t4223 = RATIONAL(1.0,4.0); + t4324 = t4223*t4246; + t4162 = t4245*t4324; + t4052 = x*t4162; + t4423 = t4038+t4052; + t4186 = x*t4201; + t4057 = t4245*t4186; + t4154 = t4232*t4364; + t4422 = t4057+t4154; + t4214 = RATIONAL(-1.0,12.0); + t4330 = t4248*t4214; + t4108 = t4246*t4330; + t3992 = x*t4108; + t4216 = RATIONAL(1.0,18.0); + t4337 = t4248*t4216; + t4107 = y*t4337; + t4421 = x*t4107+t3992; + t4203 = t4218*t4247; + t4420 = (t4203+t4147)*x; + t4133 = t4232*x*t4245; + t4419 = t4057+t4133; + t4418 = t4108+t4163; + t4183 = x*t4198; + t4151 = t4232*t4243; + t4058 = x*t4151; + t4417 = t4183+t4058; + t4119 = y*t4199; + t4042 = x*t4119; + t4149 = t4248*t4324; + t4043 = x*t4149; + t4416 = t4042+t4043; + t4080 = t4245*t4316; + t4415 = t4080+t4173; + t4414 = t4433*x; + t4413 = t4058+t4186; + t4412 = t4434*x; + t4159 = t4245*t4203; + t4411 = x*t4159+t4141; + t4195 = t4232*z; + t4137 = x*t4195; + t4410 = t4137+t4021; + t4033 = t4248*t4317; + t4409 = t4171+t4033; + t4237 = RATIONAL(-1.0,3.0); + t4200 = t4237*z; + t4123 = y*t4200; + t4211 = RATIONAL(1.0,12.0); + t4319 = t4247*t4211; + t4104 = t4248*t4319; + t4408 = t4123+t4104; + t4350 = t4246*t4248; + t4156 = t4226*t4350; + t4407 = t4136+t4156; + t4220 = RATIONAL(-1.0,9.0); + t4383 = z*t4220; + t4165 = y*t4383; + t4406 = t4247*t4337+t4165; + t4142 = t4246*t4199; + t4205 = t4219*t4248; + t4128 = x*t4205; + t4405 = t4128+x*t4142; + t4210 = t4229*t4247; + t4121 = t4245*t4206; + t4404 = (t4210+t4121)*x; + t4140 = t4246*t4207; + t4208 = t4229*t4248; + t4403 = (t4140+t4208)*x; + t4380 = t4233*z; + t4174 = y*t4380; + t4118 = t4248*t4196; + t4402 = t4174+t4118; + t4401 = t4123+t4118; + t4177 = y*t4208; + t4062 = x*t4177; + t4400 = t4043+t4062; + t4197 = t4232*y; + t4127 = z*t4197; + t4399 = t4127+t4177; + t4039 = x*t4123; + t4040 = y*t4183; + t4398 = t4039+t4040; + t4349 = t4233*t4246; + t4397 = t4155+z*t4349; + t4093 = t4245*t4319; + t3988 = x*t4093; + t4025 = t4226*x*t4243; + t4370 = y*t4245; + t4158 = t4219*t4370; + t4028 = x*t4158; + t4396 = t3988+t4025+t4028; + t4395 = t4136+t4140-t4246; + t4179 = t4247*t4365; + t4394 = z*t4316+t4179+t4247*t4185; + t4333 = t4158+t4159; + t4393 = t4333+t4218*y+t4196; + t4047 = t4246*t4314; + t4122 = t4228*t4364; + t4060 = z*t4122; + t4392 = t4047+t4060+t4019; + t4175 = t4248*t4203; + t4176 = z*t4196; + t4204 = t4218*z; + t4191 = y*t4204; + t4193 = y*t4205; + t4327 = t4191+t4193; + t4391 = t4175+t4176+t4327; + t4369 = t4223*z; + t4125 = t4247*t4369; + t4046 = x*t4125; + t4390 = t4046+t4414; + t4367 = y*t4248; + t4132 = t4248*t4365; + t4389 = t4230*x*t4367+t4248*t4122+t4132; + t4145 = z*t4328; + t4344 = t4142+t4145; + t4388 = t4205+t4344+t4204; + t4030 = x*t4156; + t4029 = z*t4154; + t4387 = t4030+t4029+t4397; + t4315 = t4227*t4364; + t4087 = t4245*t4134; + t4386 = t4122+t4087+z*t4315+t4033; + t4238 = x*t4370; + t4385 = t4080+t4227*t4238+t4087+t4185; + t4384 = t4247*t4208+t4375*t4242+t4070+t4242; + t4244 = y*x; + t4241 = x*z; + t4382 = t4219*y; + t4221 = RATIONAL(1.0,9.0); + t4381 = z*t4221; + t4379 = x*t4218; + t4212 = RATIONAL(-1.0,18.0); + t4378 = z*t4212; + t4239 = y*t4241; + t4213 = RATIONAL(-1.0,36.0); + t4377 = z*t4213; + t4376 = y-t4247; + t4374 = z*t4214; + t4372 = z*t4216; + t4371 = x*t4229; + t4215 = RATIONAL(1.0,36.0); + t4366 = y*t4215; + t4202 = t4237*y; + t4180 = y*t4369; + t4094 = t4247*t4330; + t4322 = t4248*t4211; + t4095 = y*t4322; + t4362 = t4094+t4095; + t4361 = -t4244+t4238; + t4192 = y*t4371; + t4325 = t4245*t4214; + t4110 = y*t4325; + t4359 = t3988+x*t4110; + t4146 = z*t4206; + t4055 = x*t4146; + t4358 = t4055+t4247*t4380; + t4357 = t4093+t4110; + t4356 = t4247*t4245; + t4355 = t4223*t4248; + t4153 = y*t4207; + t4077 = x*t4153; + t4017 = z*t4192; + t4353 = t4077+t4017; + t4352 = t4248*t4213; + t4167 = y*t4355; + t4054 = x*t4167; + t4157 = t4248*t4326; + t4011 = x*t4157; + t4351 = t4054+t4011; + t4031 = y*t4133; + t4348 = t4029+t4031; + t4089 = y*t4372; + t4092 = t4247*t4352; + t4347 = t4089+t4092; + t4338 = z*t4379; + t4014 = y*t4338; + t4045 = y*t4128; + t4346 = t4014+t4045; + t4345 = t4245*t4315+t4151; + t4090 = t4247*t4374; + t3980 = x*t4090; + t3987 = x*t4104; + t4343 = t3980+t3987; + t4161 = y*t4381; + t4098 = z*t4319; + t4342 = t4094+t4098; + t4099 = t4246*t4322; + t4105 = t4214*t4363; + t4341 = t4099+t4105; + t4318 = t4247*t4215; + t4106 = t4248*t4318; + t3981 = x*t4106; + t4112 = t4247*t4377; + t4340 = x*t4112+t3981; + t4096 = t4248*t4366; + t3989 = x*t4092; + t4339 = x*t4096+t3989; + t4103 = t4247*t4372; + t4336 = t4103+t4107; + t4182 = z*t4326; + t4036 = x*t4182; + t4181 = t4247*t4355; + t4015 = x*t4181; + t4335 = t4036+t4015; + t4091 = t4211*t4242; + t4334 = t4030+t4324*t4241; + t4240 = x*t4363; + t4332 = t4240-t4241; + t4234 = RATIONAL(-2.0,1.0); + t4331 = t4234-t4248; + t4329 = y*t4378; + t4114 = z*t4366; + t4217 = RATIONAL(-3.0,1.0); + t4323 = t4217*t4245; + t4321 = t4248*t4212; + t4005 = x*t4098; + t3994 = x*t4094; + t4320 = t4005+t3994; + t4130 = z*t4382; + t4131 = z*t4203; + t4135 = z*t4210; + t4097 = t4247*t4378; + t4101 = z*t4318; + t4109 = y*t4321; + t4113 = y*t4352; + t4115 = y*t4330; + t4184 = t4226*t4367; + t4164 = t4218*t4370; + t4126 = t4226*t4370; + t4150 = t4226*t4363; + t4312 = t3987+t4424; + t4311 = t4055+t4034+t4015; + t4129 = t4223*t4356; + t4102 = t4247*t4325; + t4310 = t4042+t3987+t3992; + t4309 = t3994+t4416; + t3996 = x*t4102; + t4022 = x*t4131; + t4308 = t3996+t4022+t3987; + t4044 = x*t4174; + t4307 = t4044+t4031+t4045; + t4194 = y*t4198; + t4306 = t4144+t4162+t4194; + t4305 = t3996+t3981+x*t4103; + t3985 = x*t4099; + t4304 = t3985+t3989+x*t4109; + t4041 = x*t4129; + t4303 = t4041+t4022+t3994; + t4302 = t4030+t4021+t4052; + t4301 = t4102+t4162+t4164; + t4300 = t4011+t4400; + t4299 = t4239+t4077+t4040; + t4012 = x*t4135; + t4298 = t4041+t4011+t4012; + t4297 = t4354+t4237; + t4296 = t4233+t4237*t4245; + t4224 = RATIONAL(3.0,1.0); + t4295 = t4224+t4217*t4246; + t4294 = t4237*t4246+t4233; + t4293 = t4237+t4349; + t4292 = t4217+t4224*t4246; + t4291 = t4243+t4194+t4121-t4245; + t4290 = t4201+t4149+t4150+t4151; + t4079 = x*t4184; + t4289 = t4015+t4079+t4403; + t4288 = t4129+t4126+t4198+t4151; + t4287 = t4115+t4104+t4090+t4091; + t4286 = t4351+t4412; + t4008 = y*t4120; + t4064 = z*t4134; + t4285 = t4066+t4248*t4206+t4008+t4064; + t4284 = t4335+t4404; + t3997 = x*t4115; + t4283 = x*t4091+t3997+t4343; + t4282 = t4113+t4114+t4112+t4106; + t4006 = x*t4095; + t4281 = t4006+t4374*t4244+t4320; + t4280 = t4294*z; + t4279 = t4296*y; + t4277 = t4096+t4097+t4347+t4357; + t4276 = t4191+t4176+t4357+t4362; + t4048 = t4223*t4238; + t4275 = t4048+t4017+t4079+t4311; + t4274 = t4048+t4014+t3997+t4312; + t4273 = t4327+t4341+t4342; + t4272 = t4101+t4109+t4341+t4347; + t4271 = t4334+t4343+t4346; + t4074 = x*t4150; + t4078 = x*t4130; + t4270 = t4074+t4078+t4005+t4309; + t4082 = x*t4126; + t4081 = y*t4137; + t4269 = t4054+t4082+t4081+t4298; + t4268 = t4006+t4082+t4078+t4303; + t4267 = t4046+t4081+t4074+t4300; + t4266 = t4334+t4335+t4353; + t4236 = RATIONAL(2.0,3.0); + t4265 = -t4239+t4175+t4015+t4236*t4242+t4345; + t4010 = t4245*t4122; + t4264 = t4243+t4047+z*t4317+t4134+t4010+t4395; + t4076 = t4226*t4239; + t4263 = t4046+t4076+t4287+t4351; + t4088 = t4245*t4313; + t4262 = t4230*t4238+t4088+t4120+t4010+t4291; + t4061 = x*t4180; + t4261 = x*t4197+t4061+t4040+t4079+t4284; + t4260 = t4281+t4287; + t4259 = t4153+t4146+t4181+t4242+t4306+t4407; + t4258 = t4193+t4131+t4301+t4407+t4408; + t4257 = t4161+t4106+t4301+t4336+t4418; + t4256 = t4176+t4119+t4306+t4408+t4418; + t4255 = t4167+t4127+t4135+t4157+t4288+t4434; + t4254 = t4125+t4157+t4290+t4399+t4433; + t4253 = t4199+t4200+t4130+t4131+t4288+t4362+t4397; + t4252 = t4202+t4130+t4203+t4119+t4290+t4342+t4427; + t4251 = t4184+t4208+RATIONAL(1.0,1.0)+t4210+t4195+t4180+t4197+t4181+t4182 ++t4291+t4395; + t4235 = RATIONAL(-2.0,3.0); + t4222 = RATIONAL(2.0,1.0); + t4189 = t4233*t4367; + t4172 = t4247*t4200; + t4170 = z*t4371; + t4166 = t4248*t4202; + t4100 = t4247*t4321; + t4059 = y*t4132; + t4049 = y*t4160; + t4037 = x*t4164; + t4035 = x*t4145; + t4027 = z*t4179; + t4023 = z*t4168; + t4004 = x*t4329; + t4003 = t4211*t4238; + t4001 = x*t4113; + t3998 = x*t4089; + t3990 = x*t4097; + t3986 = t4211*t4240; + t3983 = x*t4101; + t3982 = x*t4105; + coeffs_dxx->coeff_m1_m1_m1 = t4035+x*t4165+t4257+t3990+t4304+t4396; + coeffs_dxx->coeff_0_m1_m1 = t4100+t4247*t4383+(t4220*t4248+RATIONAL(-2.0, +9.0)*z)*y+t4307+t4312+t4345+t4387+t4427; + coeffs_dxx->coeff_p1_m1_m1 = t4257+t4303+t4398+t4416+t4426; + coeffs_dxx->coeff_p2_m1_m1 = t4037+x*t4161+t4305+t4421+t4423; + coeffs_dxx->coeff_m1_0_m1 = x*t4280+t4253+t4274+t4405+t4419; + coeffs_dxx->coeff_0_0_m1 = t4262+(t4236+t4235*t4246)*z+t4294*t4248+t4119+ +t4017+t4286+t4332+t4358+t4401; + coeffs_dxx->coeff_p1_0_m1 = t4012+t4081+t4253+t4289-t4332+t4385; + coeffs_dxx->coeff_p2_0_m1 = t4293*t4241+t4268+t4417+t4425; + coeffs_dxx->coeff_m1_p1_m1 = t3985+t4256+t4035+t4025+t4303+t4307; + coeffs_dxx->coeff_0_p1_m1 = t4189+t4012+t4008+t4077-t4370+t4172+t4265+ +t4387+t4415; + coeffs_dxx->coeff_p1_p1_m1 = t4055+t4256+t4088+t4239+t4063+t4300+t4426; + coeffs_dxx->coeff_p2_p1_m1 = t4310+t4398+t4423+t4424; + coeffs_dxx->coeff_m1_p2_m1 = t4003+t4004+t4001+t4277+t4305; + coeffs_dxx->coeff_0_p2_m1 = t4109+t4247*t4381+t4268+t4333+t4406; + coeffs_dxx->coeff_p1_p2_m1 = t4274+t4277; + coeffs_dxx->coeff_p2_p2_m1 = t3998+t3990+t4339+t4359; + coeffs_dxx->coeff_m1_m1_0 = x*t4279+t4252+t4271+t4411+t4422; + coeffs_dxx->coeff_0_m1_0 = t4189+t4011+t4264+t4131+(t4236+t4235*t4245)*y+ +t4296*t4247+t4353+t4361+t4390+t4401; + coeffs_dxx->coeff_p1_m1_0 = t4252+t4081+t4062+t4284-t4361+t4386; + coeffs_dxx->coeff_p2_m1_0 = t4297*t4244+t4270+t4413+t4420; + coeffs_dxx->coeff_m1_0_0 = t4251+t4170+t4192+t4076+t4428+t4286+t4348+ +t4390; + coeffs_dxx->coeff_0_0_0 = z+t4285+(t4234*t4246+t4222-t4376)*t4245+(t4248+ +t4222-z)*t4246+(t4228*z+t4292*t4245+(t4228+t4227*z)*y+t4295)*x+t4135+t4331+ +t4376+t4389+t4394+t4399; + coeffs_dxx->coeff_p1_0_0 = (t4231*z+t4217+t4246*t4323+t4360*t4224+(t4230* +z+t4231)*y)*x+t4251+t4060+t4429+t4430+t4431; + coeffs_dxx->coeff_p2_0_0 = -t4428+t4261+t4403+t4410; + coeffs_dxx->coeff_m1_p1_0 = y+t4254-t4370+t4266+t4361+t4404+t4422; + coeffs_dxx->coeff_0_p1_0 = t4247+t4059-t4356+t4264+t4146+(t4222*t4245+( +t4323+t4224)*x+t4331)*y+t4384+t4429; + coeffs_dxx->coeff_p1_p1_0 = t4049+(-t4245+1.0+(t4217+t4224*t4245)*x)*y+ +t4254+t4386+t4394+t4432; + coeffs_dxx->coeff_p2_p1_0 = t4267-t4361+t4413+t4414; + coeffs_dxx->coeff_m1_p2_0 = x*t4382+t4037+t4260+t4393+t4420; + coeffs_dxx->coeff_0_p2_0 = t4297*t4247+t4279+t4261+t4391; + coeffs_dxx->coeff_p1_p2_0 = t4263+t4192+t4031+t4393+t4414; + coeffs_dxx->coeff_p2_p2_0 = y*t4379+t4028+t4283+t4411; + coeffs_dxx->coeff_m1_m1_p1 = t4044+t4029+t4026+t4258+t4309+t4396; + coeffs_dxx->coeff_0_m1_p1 = t4034+t4062+t4031+t4064+t4166+t4265-t4363+ +t4358+t4409+t4427; + coeffs_dxx->coeff_p1_m1_p1 = t4258+t4298+t4299+t4392; + coeffs_dxx->coeff_p2_m1_p1 = t4045+t4039+t4037+t4302+t4308; + coeffs_dxx->coeff_m1_0_p1 = z+t4255-t4363+t4275+t4332+t4403+t4419; + coeffs_dxx->coeff_0_0_p1 = t4262+(-t4247+t4234+t4222*t4246+t4295*x)*z+ +t4248+t4153-t4350+t4027+t4384+t4430; + coeffs_dxx->coeff_p1_0_p1 = t4023+(1.0-t4246+t4292*x)*z+t4255+t4385+t4389 ++t4432; + coeffs_dxx->coeff_p2_0_p1 = t4269-t4332+t4412+t4417; + coeffs_dxx->coeff_m1_p1_p1 = t4259+t4025-t4239+t4298+t4348+t4400; + coeffs_dxx->coeff_0_p1_p1 = t4049+t4023+(t4247-t4246)*z+(t4248-t4245+( +t4224*x+t4234)*z)*y+t4285+t4345+t4409+t4415; + coeffs_dxx->coeff_p1_p1_p1 = t4217*t4239+t4059+t4259+t4088+t4027+t4392+ +t4431; + coeffs_dxx->coeff_p2_p1_p1 = t4299+t4302+t4311; + coeffs_dxx->coeff_m1_p2_p1 = t3997+t4003+t4078+t4276+t4308; + coeffs_dxx->coeff_0_p2_p1 = t4119+t4172+t4269+t4333+t4402; + coeffs_dxx->coeff_p1_p2_p1 = t4275+t4276; + coeffs_dxx->coeff_p2_p2_p1 = t3994+t4014+t4026+t4006+t4359; + coeffs_dxx->coeff_m1_m1_p2 = t4004+t3986+t4272+t4340+t4421; + coeffs_dxx->coeff_0_m1_p2 = t4221*t4367+t4097+t4270+t4344+t4406; + coeffs_dxx->coeff_p1_m1_p2 = t4271+t4272; + coeffs_dxx->coeff_p2_m1_p2 = t3982+t3998+t3983+t4304; + coeffs_dxx->coeff_m1_0_p2 = t4219*t4241+t4038+t4260+t4388+t4425; + coeffs_dxx->coeff_0_0_p2 = t4036+t4061+t4293*t4248+t4280+t4289+t4391+ +t4410; + coeffs_dxx->coeff_p1_0_p2 = t4170+t4029+t4263+t4388+t4412; + coeffs_dxx->coeff_p2_0_p2 = t4035+t4338+t4283+t4405; + coeffs_dxx->coeff_m1_p1_p2 = t3980+t3986+t4078+t4273+t4310; + coeffs_dxx->coeff_0_p1_p2 = t4166+t4131+t4267+t4344+t4402; + coeffs_dxx->coeff_p1_p1_p2 = t4266+t4273; + coeffs_dxx->coeff_p2_p1_p2 = t3985+t3982+t4320+t4346; + coeffs_dxx->coeff_m1_p2_p2 = t4377*t4244+t3983+t4282+t4339; + coeffs_dxx->coeff_0_p2_p2 = t4329+t4100+t4283+t4336; + coeffs_dxx->coeff_p1_p2_p2 = t4281+t4282; + coeffs_dxx->coeff_p2_p2_p2 = t4001+x*t4114+t4340; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c new file mode 100644 index 0000000..fd76dbd --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c @@ -0,0 +1,1084 @@ +fp t4795; +fp t4830; +fp t4832; +fp t4756; +fp t4621; +fp t4820; +fp t4749; +fp t4613; +fp t5078; +fp t4831; +fp t4923; +fp t4829; +fp t4946; +fp t5071; +fp t4802; +fp t4777; +fp t4805; +fp t5077; +fp t4812; +fp t5076; +fp t4793; +fp t4810; +fp t4988; +fp t4684; +fp t4518; +fp t5075; +fp t4790; +fp t4731; +fp t4787; +fp t4922; +fp t4566; +fp t5074; +fp t4806; +fp t4960; +fp t4633; +fp t4963; +fp t4809; +fp t4647; +fp t5073; +fp t4742; +fp t4565; +fp t4789; +fp t4746; +fp t5072; +fp t4796; +fp t4917; +fp t4807; +fp t4909; +fp t5070; +fp t4593; +fp t5069; +fp t4783; +fp t4727; +fp t4726; +fp t5068; +fp t4936; +fp t4607; +fp t4506; +fp t4817; +fp t4992; +fp t4660; +fp t5067; +fp t4797; +fp t4764; +fp t4680; +fp t4760; +fp t4669; +fp t5066; +fp t4991; +fp t4631; +fp t4654; +fp t5065; +fp t4730; +fp t4616; +fp t4928; +fp t4759; +fp t4666; +fp t4808; +fp t4934; +fp t4682; +fp t5064; +fp t4893; +fp t4792; +fp t4482; +fp t4799; +fp t4753; +fp t5063; +fp t4775; +fp t4670; +fp t4919; +fp t4951; +fp t4956; +fp t4703; +fp t5062; +fp t4695; +fp t4939; +fp t4767; +fp t4755; +fp t4712; +fp t4504; +fp t4937; +fp t5061; +fp t4671; +fp t5060; +fp t5059; +fp t4641; +fp t4757; +fp t4702; +fp t4471; +fp t5058; +fp t4751; +fp t4885; +fp t4685; +fp t4659; +fp t5057; +fp t4677; +fp t4763; +fp t5056; +fp t4918; +fp t4804; +fp t4914; +fp t4704; +fp t5055; +fp t4984; +fp t4910; +fp t4798; +fp t4989; +fp t5054; +fp t4752; +fp t4901; +fp t4453; +fp t5053; +fp t4785; +fp t5052; +fp t4769; +fp t4664; +fp t4617; +fp t5051; +fp t5050; +fp t4791; +fp t4932; +fp t4587; +fp t5049; +fp t4768; +fp t4658; +fp t4479; +fp t5048; +fp t4788; +fp t5047; +fp t4559; +fp t5046; +fp t4653; +fp t4771; +fp t5045; +fp t4729; +fp t4990; +fp t5044; +fp t4761; +fp t4689; +fp t4548; +fp t4536; +fp t5043; +fp t4976; +fp t4889; +fp t4452; +fp t4750; +fp t4707; +fp t5042; +fp t4754; +fp t4640; +fp t5041; +fp t4642; +fp t4813; +fp t4762; +fp t4942; +fp t5040; +fp t4913; +fp t4507; +fp t5039; +fp t4618; +fp t4822; +fp t5038; +fp t4733; +fp t4782; +fp t4437; +fp t5037; +fp t4784; +fp t4734; +fp t4732; +fp t5036; +fp t4911; +fp t4460; +fp t5035; +fp t4644; +fp t4511; +fp t5034; +fp t4826; +fp t4823; +fp t5033; +fp t4994; +fp t4710; +fp t4451; +fp t5032; +fp t5031; +fp t4931; +fp t4698; +fp t5030; +fp t4597; +fp t5029; +fp t4679; +fp t4827; +fp t5028; +fp t4599; +fp t5027; +fp t4778; +fp t4745; +fp t4509; +fp t5026; +fp t5025; +fp t4629; +fp t4483; +fp t5024; +fp t4962; +fp t4610; +fp t4772; +fp t5023; +fp t4743; +fp t4601; +fp t4974; +fp t4953; +fp t4585; +fp t5022; +fp t4706; +fp t4672; +fp t4637; +fp t5021; +fp t4628; +fp t4481; +fp t4521; +fp t5020; +fp t4563; +fp t4440; +fp t4728; +fp t4609; +fp t4948; +fp t5019; +fp t4916; +fp t5018; +fp t5017; +fp t4738; +fp t5016; +fp t5015; +fp t4646; +fp t4486; +fp t5014; +fp t4696; +fp t4681; +fp t5013; +fp t4955; +fp t4912; +fp t4449; +fp t4662; +fp t5012; +fp t4776; +fp t4638; +fp t4484; +fp t5011; +fp t4957; +fp t4497; +fp t4907; +fp t4539; +fp t5010; +fp t4683; +fp t4505; +fp t4519; +fp t5009; +fp t4615; +fp t5008; +fp t4643; +fp t4514; +fp t5007; +fp t4676; +fp t4971; +fp t4709; +fp t5006; +fp t5005; +fp t4758; +fp t5004; +fp t4715; +fp t4461; +fp t4961; +fp t5003; +fp t4524; +fp t4673; +fp t4474; +fp t4938; +fp t5002; +fp t5001; +fp t5000; +fp t4529; +fp t4527; +fp t4993; +fp t4972; +fp t4800; +fp t4531; +fp t4999; +fp t4611; +fp t4998; +fp t4606; +fp t4491; +fp t4997; +fp t4828; +fp t4996; +fp t4995; +fp t4987; +fp t4562; +fp t4986; +fp t4985; +fp t4983; +fp t4700; +fp t4547; +fp t4982; +fp t4656; +fp t4981; +fp t4774; +fp t4572; +fp t4980; +fp t4979; +fp t4580; +fp t4978; +fp t4977; +fp t4975; +fp t4517; +fp t4973; +fp t4814; +fp t4651; +fp t4538; +fp t4825; +fp t4970; +fp t4675; +fp t4969; +fp t4968; +fp t4435; +fp t4966; +fp t4965; +fp t4634; +fp t4794; +fp t4964; +fp t4725; +fp t4781; +fp t4739; +fp t4959; +fp t4958; +fp t4954; +fp t4821; +fp t4898; +fp t4533; +fp t4952; +fp t4665; +fp t4950; +fp t4949; +fp t4947; +fp t4944; +fp t4570; +fp t4943; +fp t4941; +fp t4661; +fp t4940; +fp t4935; +fp t4705; +fp t4933; +fp t4455; +fp t4929; +fp t4927; +fp t4717; +fp t4512; +fp t4926; +fp t4925; +fp t4924; +fp t4639; +fp t4921; +fp t4920; +fp t4915; +fp t4608; +fp t4574; +fp t4908; +fp t4906; +fp t4714; +fp t4905; +fp t4904; +fp t4528; +fp t4468; +fp t4903; +fp t4902; +fp t4699; +fp t4652; +fp t4900; +fp t4627; +fp t4899; +fp t4678; +fp t4897; +fp t4477; +fp t4896; +fp t4895; +fp t4625; +fp t4894; +fp t4892; +fp t4891; +fp t4888; +fp t4890; +fp t4803; +fp t4887; +fp t4886; +fp t4884; +fp t4883; +fp t4882; +fp t4881; +fp t4880; +fp t4879; +fp t4878; +fp t4441; +fp t4877; +fp t4876; +fp t4875; +fp t4874; +fp t4873; +fp t4872; +fp t4871; +fp t4870; +fp t4779; +fp t4722; +fp t4869; +fp t4868; +fp t4740; +fp t4867; +fp t4450; +fp t4866; +fp t4786; +fp t4724; +fp t4865; +fp t4864; +fp t4546; +fp t4863; +fp t4571; +fp t4862; +fp t4765; +fp t4861; +fp t4860; +fp t4575; +fp t4859; +fp t4594; +fp t4858; +fp t4857; +fp t4573; +fp t4856; +fp t4855; +fp t4854; +fp t4515; +fp t4853; +fp t4852; +fp t4851; +fp t4719; +fp t4850; +fp t4454; +fp t4849; +fp t4848; +fp t4847; +fp t4846; +fp t4845; +fp t4844; +fp t4843; +fp t4842; +fp t4841; +fp t4840; +fp t4839; +fp t4838; +fp t4837; +fp t4836; +fp t4835; +fp t4834; +fp t4824; +fp t4819; +fp t4816; +fp t4811; +fp t4780; +fp t4701; +fp t4690; +fp t4583; +fp t4554; +fp t4550; +fp t4534; +fp t4469; +fp t4442; + t4795 = RATIONAL(-1.0,6.0); + t4830 = z*z; + t4832 = z*t4830; + t4756 = t4795*t4832; + t4621 = y*t4756; + t4820 = RATIONAL(-1.0,3.0); + t4749 = t4820*y; + t4613 = z*t4749; + t5078 = t4621+t4613; + t4831 = y*y; + t4923 = t4830*t4831; + t4829 = x*x; + t4946 = t4830*t4829; + t5071 = t4923+t4946; + t4802 = RATIONAL(1.0,4.0); + t4777 = t4802*z; + t4805 = RATIONAL(-1.0,4.0); + t5077 = t4777+t4805*t4832; + t4812 = RATIONAL(-1.0,2.0); + t5076 = t4812+t5077; + t4793 = RATIONAL(3.0,8.0); + t4810 = RATIONAL(3.0,2.0); + t4988 = t4810*t4829; + t4684 = y*t4988; + t4518 = t4830*t4684; + t5075 = t4518+t4793*t4946; + t4790 = RATIONAL(1.0,18.0); + t4731 = t4790*z; + t4787 = RATIONAL(-1.0,12.0); + t4922 = t4831*t4832; + t4566 = t4787*t4922; + t5074 = t4566+t4731; + t4806 = RATIONAL(3.0,4.0); + t4960 = t4806*t4831; + t4633 = z*t4960; + t4963 = t4829*t4832; + t4809 = RATIONAL(-3.0,4.0); + t4647 = t4809*t4963; + t5073 = t4633+t4647; + t4742 = t4787*z; + t4565 = t4831*t4742; + t4789 = RATIONAL(1.0,36.0); + t4746 = t4789*z; + t5072 = t4565+t4746; + t4796 = RATIONAL(-3.0,8.0); + t4917 = t4796*t4832; + t4807 = RATIONAL(-3.0,2.0); + t4909 = x*t4922; + t5070 = t4831*t4917+t4807*t4909; + t4593 = t4829*t4742; + t5069 = t4593+t4746; + t4783 = RATIONAL(1.0,12.0); + t4727 = t4783*z; + t4726 = t4787*t4832; + t5068 = t4727+t4726; + t4936 = t4812*t4832; + t4607 = x*t4936; + t4506 = t4831*t4607; + t4817 = RATIONAL(2.0,3.0); + t4992 = z*t4817; + t4660 = x*t4992; + t5067 = t4506+t4660; + t4797 = RATIONAL(1.0,6.0); + t4764 = t4797*t4832; + t4680 = y*t4764; + t4760 = t4795*y; + t4669 = z*t4760; + t5066 = t4669+t4680; + t4991 = t4829*z; + t4631 = t4806*t4991; + t4654 = t4809*t4922; + t5065 = t4631+t4654; + t4730 = t4787*t4830; + t4616 = t4802*t4946; + t4928 = t4730+t4616; + t4759 = t4812*z; + t4666 = y*t4759; + t4808 = RATIONAL(1.0,2.0); + t4934 = t4808*t4832; + t4682 = y*t4934; + t5064 = t4682+t4666; + t4893 = t4829*t4922; + t4792 = RATIONAL(-1.0,8.0); + t4482 = t4792*t4893; + t4799 = RATIONAL(1.0,9.0); + t4753 = t4799*z; + t5063 = t4482+t4753; + t4775 = t4805*t4830; + t4670 = t4806*t4946; + t4919 = t4775+t4670; + t4951 = t4829*t4793; + t4956 = t4809*t4831; + t4703 = z*t4956; + t5062 = t4703+(t4951+t4684)*t4832; + t4695 = t4806*t4923; + t4939 = (t4775+t4695)*x; + t4767 = t4802*t4832; + t4755 = t4812*x; + t4712 = z*t4755; + t4504 = x*t4654; + t4937 = t4712+t4504; + t5061 = t4939+t4937+x*t4767; + t4671 = t4809*t4991; + t5060 = t4793*t4922+t4810*t4909+t4671; + t5059 = t5078*x; + t4641 = t4809*t4946; + t4757 = t4808*t4830; + t4702 = x*t4757; + t4471 = y*t4702; + t5058 = y*t4641+t4471; + t4751 = t4797*t4830; + t4885 = t4751+t4795; + t4685 = t4829*t4956; + t4659 = t4829*t4960; + t5057 = t4830*t4659+t4685; + t4677 = t4812*t4946; + t4763 = t4808*t4829; + t5056 = t4677+t4763; + t4918 = t4831*t4792; + t4804 = RATIONAL(1.0,8.0); + t4914 = t4831*t4804; + t4704 = t4832*t4914; + t5055 = z*t4918+t4704; + t4984 = t4797*t4829; + t4910 = y*t4984; + t4798 = RATIONAL(-1.0,9.0); + t4989 = z*t4798; + t5054 = y*t4989+t4832*t4910; + t4752 = t4795*t4830; + t4901 = t4831*t4951; + t4453 = t4830*t4901; + t5053 = t4752+t4453; + t4785 = RATIONAL(-1.0,36.0); + t5052 = t4789*t4922+t4785*t4991; + t4769 = t4802*t4831; + t4664 = t4829*t4769; + t4617 = t4805*t4923; + t5051 = t4664+t4829*t4617; + t5050 = (t4617+t4752)*x; + t4791 = RATIONAL(1.0,24.0); + t4932 = t4829*t4791; + t4587 = z*t4932; + t5049 = t4831*t4587+RATIONAL(1.0,108.0)*t4832; + t4768 = t4812*t4829; + t4658 = z*t4768; + t4479 = y*t4658; + t5048 = t4613+t4479; + t4788 = RATIONAL(1.0,72.0); + t5047 = t4788*t4922+t4829*t4746; + t4559 = t4787*t4923; + t5046 = t4830*t4932+t4559; + t4653 = t4812*t4923; + t4771 = t4808*t4831; + t5045 = t4653+t4771; + t4729 = t4789*t4832; + t4990 = z*t4831; + t5044 = t4785*t4990+t4829*t4729; + t4761 = t4812*t4831; + t4689 = x*t4761; + t4548 = z*t4689; + t4536 = t4808*t4909; + t5043 = t4548+t4536; + t4976 = t4829*t4831; + t4889 = t4796*t4976; + t4452 = t4832*t4889; + t4750 = t4820*x; + t4707 = z*t4750; + t5042 = t4452+t4707; + t4754 = t4802*t4829; + t4640 = t4805*t4946; + t5041 = t4754+t4640; + t4642 = t4808*t4946; + t4813 = RATIONAL(1.0,3.0); + t4762 = t4813*t4830; + t4942 = (t4642+t4762)*y; + t5040 = t4942+t4617; + t4913 = x*t4923; + t4507 = t4810*t4913; + t5039 = t4507+t4793*t4923; + t4618 = z*t4754; + t4822 = y*t4991; + t5038 = t4618+t4822; + t4733 = t4785*t4832; + t4782 = RATIONAL(-1.0,24.0); + t4437 = t4782*t4893; + t5037 = t4829*t4733+t4437; + t4784 = RATIONAL(-1.0,18.0); + t4734 = t4784*z; + t4732 = t4783*t4830; + t5036 = t4734+t4732; + t4911 = z*t4976; + t4460 = t4804*t4911; + t5035 = t4460+t4782*t4990; + t4644 = t4802*t4922; + t4511 = x*t4644; + t5034 = t4707+t4511; + t4826 = x*z; + t4823 = y*t4826; + t5033 = t4823+y*t4607; + t4994 = z*t4813; + t4710 = y*t4994; + t4451 = t4829*t4682; + t5032 = t4710+t4451; + t5031 = t4769+t4617; + t4931 = t4804*t4832; + t4698 = t4829*t4931; + t5030 = t4792*t4991+t4698; + t4597 = t4787*t4946; + t5029 = t4791*t4923+t4597; + t4679 = y*t4936; + t4827 = y*z; + t5028 = t4679+t4827; + t4599 = t4782*t4991; + t5027 = t4460+t4599; + t4778 = t4797*z; + t4745 = t4783*t4832; + t4509 = t4793*t4893; + t5026 = t4745+t4778+t4509; + t5025 = t4797*t4909+x*t4989; + t4629 = t4807*t4831*x; + t4483 = z*t4629; + t5024 = t4826+t4483; + t4962 = (t4751+t4653)*x; + t4610 = x*t4771; + t4772 = t4795*x; + t5023 = t4962+t4610+t4772; + t4743 = t4784*t4832; + t4601 = x*t4743; + t4974 = t5074*x; + t4953 = t4783*t4831; + t4585 = z*t4953; + t5022 = t4601+t4974+x*t4585; + t4706 = z*t4769; + t4672 = t4832*t4918; + t4637 = t4830*t4914; + t5021 = t4706+t4672+t4637; + t4628 = z*t4763; + t4481 = y*t4628; + t4521 = t4829*t4679; + t5020 = t4481+t4521+t5066; + t4563 = t4783*t4922; + t4440 = x*t4563; + t4728 = t4790*t4832; + t4609 = t4831*t4778; + t4948 = (t4609+t4728)*x; + t5019 = t4440+x*t4753+t4948; + t4916 = (t4677+t4751)*y; + t5018 = t4916+y*t4763+t4760; + t5017 = t4507+x*t4633+t4629; + t4738 = t4782*t4832; + t5016 = t4698+t4704+t4738; + t5015 = t5057+t4885; + t4646 = t4802*t4963; + t4486 = y*t4646; + t5014 = t4481+t4486+t5059; + t4696 = t4792*t4963; + t4681 = z*t4761; + t5013 = t4696+t4521+y*t4992+t4681; + t4955 = t4810*t4831; + t4912 = z*t4955; + t4449 = x*t4912; + t4662 = t4807*y*t4829; + t5012 = t4449+t4695+t4832*t4662+t4829*t4917; + t4776 = t4805*t4831; + t4638 = t4829*t4776; + t4484 = z*t4638; + t5011 = t4728+t4484+t5063; + t4957 = t4919*y; + t4497 = y*t4647; + t4907 = z*t4988; + t4539 = y*t4907; + t5010 = t4957+t4666+t4497+y*t4767+t4539; + t4683 = t4806*t4963; + t4505 = y*t4683; + t4519 = z*t4662; + t5009 = t4505+t4519+t5033; + t4615 = t4802*t4923; + t5008 = t4829*t4615+t4784*t4830+t4638+t4790; + t4643 = t4809*t4923; + t4514 = x*t4643; + t5007 = t4702+t4514+t5053; + t4676 = t4808*t4923; + t4971 = (t4762+t4676)*x; + t4709 = x*t4778; + t5006 = t4689+t4971+t4709+t4750; + t5005 = t4662+t4497+t4518+y*t4631; + t4758 = t4820*z; + t5004 = t4758+t4511+t4628+t4644; + t4715 = t4804*t4946; + t4461 = t4831*t4715; + t4961 = t5071*t4783; + t5003 = t4461+t4961+t4790*t4830+t5050; + t4524 = y*t4618; + t4673 = t4805*t4963; + t4474 = y*t4673; + t4938 = t4474+y*t4778; + t5002 = y*t4768+t4524+t4942+t4938+t4749; + t5001 = t4672+t4696+t4804*t4991+t4791*t4832+(t4914+t4782)*z; + t5000 = t4641+t4643+t4757+t4514+t5058; + t4529 = t4830*t4662; + t4527 = t4807*t4913; + t4993 = x*t4830; + t4972 = y*t4993; + t4800 = RATIONAL(2.0,1.0); + t4531 = t4800*t4972; + t4999 = t4804*t4830+t4531+t4529+t4527+t5071*t4796; + t4611 = y*t4757; + t4998 = t4684+t4611+t4505+t4529+(t4671+t5076)*y; + t4606 = t4806*t4922; + t4491 = x*t4606; + t4997 = t4702+t4491+t4755+t4527+(t4703+t4955+t5077)*x; + t4828 = y*x; + t4996 = -1.0-x; + t4995 = y*t4830; + t4987 = t4783*t4829; + t4562 = t4829*t4726; + t4986 = (t4731+t4562)*y; + t4985 = (t4615+t4730)*x; + t4983 = t4831+t4829; + t4700 = t4805*t4922; + t4547 = x*t4700; + t4982 = t4547+x*t4706; + t4656 = t4830*t4918; + t4981 = t4789*t4830+t4829*t4656; + t4774 = t4805*t4829; + t4572 = t4832*t4932; + t4980 = t4482+t4572; + t4979 = t4673+t4618; + t4580 = t4791*t4922; + t4978 = t4482+t4580; + t4977 = t4928*y; + t4975 = t4729+t4562; + t4517 = z*t4659; + t4973 = t4673+t4517; + t4814 = RATIONAL(-2.0,1.0); + t4651 = t4814*t4828; + t4538 = z*t4651; + t4825 = t4832*t4828; + t4970 = t4538+t4825; + t4675 = z*t4774; + t4969 = t4675+t4517; + t4968 = t4832*t4820; + t4435 = t4791*t4893; + t4966 = t4435+t4831*t4599; + t4965 = t4813*t4832; + t4634 = x*t4994; + t4794 = RATIONAL(-3.0,1.0); + t4964 = t4794*t4831; + t4725 = t4788*t4832; + t4781 = RATIONAL(-1.0,72.0); + t4739 = t4781*t4832; + t4959 = t4795*t4831; + t4958 = t4799*t4832; + t4954 = t5066*x; + t4821 = RATIONAL(-9.0,8.0); + t4898 = t4821*t4976; + t4533 = t4830*t4898; + t4952 = t4533+t4775; + t4665 = x*t4965; + t4950 = (t4665+t4660)*y; + t4949 = t4452+z*t4901; + t4947 = z*t4910+y*t4728; + t4944 = t4733+t4563; + t4570 = t4783*t4963; + t4943 = t4593+t4570; + t4941 = t4547+x*t4745; + t4661 = z*t4776; + t4940 = t4661+t4644; + t4935 = t4509+z*t4889; + t4705 = x*t4756; + t4933 = t4621+t4705; + t4455 = t4804*t4893; + t4929 = t4792*t4911+t4455; + t4927 = t4675+t4646; + t4717 = z*t4772; + t4512 = z*t4610; + t4926 = t4717+t4512; + t4925 = t4706+t4700; + t4924 = t4798*t4832; + t4639 = y*t4968; + t4921 = x*t4639+y*t4634; + t4920 = t4474+t4669; + t4915 = t4794*t4829; + t4608 = t4795*t4991; + t4574 = z*t4987; + t4908 = x*t4959; + t4906 = y+t5064; + t4714 = x*t4764; + t4905 = t4743+t4562+t4714; + t4904 = t4828+t5064*x; + t4528 = z*t4685; + t4468 = t4830*t4889; + t4903 = t4528+t4468+t4509; + t4902 = t4640+t4646+t4658; + t4699 = RATIONAL(-9.0,4.0)*t4976; + t4652 = RATIONAL(9.0,4.0)*t4976; + t4900 = t4471+(t4640+t4752)*y; + t4627 = z*t4771; + t4899 = t4615+t4700+t4627; + t4678 = z*t4959; + t4897 = t4615+t4678+t4566; + t4477 = z*t4664; + t4896 = t4468+t4477+t4455; + t4895 = t4996*t4995; + t4625 = z*t4984; + t4894 = t4640+t4625+t4570; + t4892 = -t4995-t4830; + t4891 = t4796*z+t4806; + t4888 = RATIONAL(9.0,8.0)*t4976; + t4890 = t4611+t4830*t4888+t4702; + t4803 = RATIONAL(3.0,1.0); + t4887 = t4803*t4830+t4794; + t4886 = t4803*t4831+t4814; + t4884 = t4814+t4803*t4829; + t4883 = t4807*t4830+t4810; + t4882 = t4983*t4807; + t4881 = t4486+(t4675+t5068)*y; + t4880 = t4440+(t4733+t5072)*x; + t4879 = t4461+t4788*t4830+t5071*t4782; + t4878 = t4978+t5069; + t4441 = y*t4570; + t4877 = t4441+(t4733+t5069)*y; + t4876 = t4511+(t4661+t5068)*x; + t4875 = t4651-t4825+t4823+t4531; + t4874 = t4676+t4761+t4925; + t4873 = t4949+t5068; + t4872 = t4642+t4768+t4979; + t4871 = t4829*t4643+t4659+t4935; + t4870 = t4717+t4714+t4935; + t4779 = RATIONAL(-1.0,108.0); + t4722 = t4779*z; + t4869 = t4829*t4725+t4437+t4722+t4831*t4746; + t4868 = t4791*t4830+t4656+t4453+t4792*t4946; + t4740 = t4785*z; + t4867 = t4740+t4585+t4980; + t4450 = y*t4608; + t4866 = t4450+y*t4729+t4977+t4986; + t4786 = RATIONAL(-1.0,54.0); + t4724 = t4786*z; + t4865 = t4779*t4832+t4435+t4724+t4831*t4574+t4981; + t4864 = t4565+t4563+t4929+t4982; + t4546 = z*t4908; + t4863 = t4546+x*t4729+t4974+t4985; + t4571 = y*t4745; + t4862 = t4481+t4571+t4920+t4977; + t4765 = t4795*z; + t4861 = t4730+t4765+t4745+t4903; + t4860 = t4926+t4941+t4985; + t4575 = y*t4743; + t4859 = t4575+y*t4574+t4954+t4986; + t4594 = t4829*t4738; + t4858 = t4594+t4593+t4715+t4896; + t4857 = t4484+t4733+t4731+t4455+t4981; + t4573 = t4782*t4922; + t4856 = t4565+t4573+t4637+t4896; + t4855 = t4524+t4680+t4920+t4954; + t4854 = t4548+t4709+t4939+t4941+t4950; + t4515 = t4832*t4888; + t4853 = t4515+t4767+t4759+z*t4699+t4952+t4970; + t4852 = t4571+t4479+t4938+t4950+t4957; + t4851 = t4594+t4573+t4781*z+t4587+t4725+t4791*t4990+t4929; + t4719 = x*t4934; + t4850 = t4719+t4515+t4712+t4652+t4830*t4699+z*t4898+t4906; + t4454 = t4821*t4893; + t4849 = t4607+z*t4652+t4826+t4454+t4890+t5028; + t4848 = t4441+y*t4753+t4900+t4947+t5059; + t4847 = t4486+t4680+t4900+t5033+t5048; + t4846 = t4528+t4613+t4890+t4933+t5042; + t4845 = t4611+t4616+t4617+t5050+t5053+t5058; + t4844 = t4778-t4972+t4726+t4732+t4903+t4970; + t4843 = t4778+t4820+t4756+t4762+t4871+t4904; + t4842 = t4727+t4452+t4661+t4868+t4969+t5016; + t4841 = t4740+t4574+t4881+t4975+t4978+t5035; + t4840 = t4873+t4876+t4940+t5030; + t4839 = t4752+t4742+t4745+t4797+t4875+t4949+t5057; + t4838 = t4699+t4757+z*t4888+t4830*t4652+t4454+t4875+t5076; + t4837 = t4729+t4566+t4867+t4876+t5027; + t4836 = t4873+t4881+t4927+t5055; + t4835 = t4574+t4484+t4739+t4580+t4867+t4868; + t4834 = t4776+t4615+t4783+t4774+t4871+t4928+t5001; + t4824 = x*t4990; + t4819 = RATIONAL(4.0,1.0); + t4816 = RATIONAL(-2.0,3.0); + t4811 = RATIONAL(-2.0,9.0); + t4780 = RATIONAL(-1.0,216.0); + t4701 = y*t4965; + t4690 = x*t4968; + t4583 = t4785*t4922; + t4554 = t4829*t4739; + t4550 = t4781*t4922; + t4534 = t4829*t4621; + t4469 = t4832*t4908; + t4442 = t4831*t4593; + coeffs_dxy->coeff_m1_m1_m1 = t4848+(RATIONAL(-1.0,27.0)+t4983*t4784)*z+ +t4442+t4583+t4786*t4832+t5003+t5019+t5037; + coeffs_dxy->coeff_0_m1_m1 = t4852+t4733+(-t4995+t4924+(t4820*t4831+t4811) +*z)*x+t4469+t4856+t4894+t4971+t5036; + coeffs_dxy->coeff_p1_m1_m1 = t4845+t4563+t4562+t4608+t4609+t5011+t5014+ +t5019+t5078; + coeffs_dxy->coeff_p2_m1_m1 = t4829*t4731+t4865+t4550+t4866+t5029+t5044; + coeffs_dxy->coeff_m1_0_m1 = t4534+(-t4993+t4924+(t4811+t4820*t4829)*z)*y+ +t4854+t4609+t4858+t4944+t5036+t5040; + coeffs_dxy->coeff_0_0_m1 = t4706+t4742+t4846+t4999+t4824+(RATIONAL(-4.0, +3.0)*z+t4816*t4832)*t4828+t4536+t4451+t5016+t5038; + coeffs_dxy->coeff_p1_0_m1 = t4695+t4700+t4701+t4895+t4854-t4822+t4952+ +t4969+t5013+t5026+t5075; + coeffs_dxy->coeff_p2_0_m1 = t4829*t4710+t4575+t4835+t4916+t5054; + coeffs_dxy->coeff_m1_p1_m1 = t4848+t4705+t4512+t4894+t4897+t5007+t5011+ +t5034; + coeffs_dxy->coeff_0_p1_m1 = t4852+t4533+(-1.0-y)*t4993+t4672+t4661-t4824+ +t4658+t4665+t4919+t4973+t5026+t5039+t5067; + coeffs_dxy->coeff_p1_p1_m1 = t4846+t4646+t4627+t5000+t4512+t4756+t5004+ +t5014; + coeffs_dxy->coeff_p2_p1_m1 = t4731+t4608+t4856+t4866+t4928+t4975; + coeffs_dxy->coeff_m1_p2_m1 = t4863+t4831*t4731+t4554+t4865+t5046+t5052; + coeffs_dxy->coeff_0_p2_m1 = t4601+t4831*t4634+t4835+t4962+t5025; + coeffs_dxy->coeff_p1_p2_m1 = t4730+t4729+t4731+t4858+t4863+t4897; + coeffs_dxy->coeff_p2_p2_m1 = t4442+t4780*t4832+t4869+t4879+t5047; + coeffs_dxy->coeff_m1_m1_0 = t4728+t4933+t4904+t4799+t5002+t4734+t4864+ +t4983*t4797+t4943+(-t4828+t4798+t4983*t4795)*t4830+t5006+t5051; + coeffs_dxy->coeff_0_m1_0 = t4839+t4707+t4872+t4998+t4665+(t4831+t4817+(- +t4831+t4816)*t4830)*x+t5031+t5043+t5055; + coeffs_dxy->coeff_p1_m1_0 = t4874+t4705+t4906+t4843+t4895+t4927+t4982+ +t5005+t5006+t5056; + coeffs_dxy->coeff_p2_m1_0 = t4841+t4953+t4885*t4829+t4559+t5008+t5018; + coeffs_dxy->coeff_m1_0_0 = (t4829+t4817+(t4816-t4829)*t4830)*y+t4839+ +t4874+t4997+t4701+t4451+t5030+t5041+t5048; + coeffs_dxy->coeff_0_0_0 = -t4995+(t4793*t4831+t4792)*z+(t4793*z+t4809+ +t4887*y)*t4829+t4802+t4538+t4956+t4539+t4850+t4931+(-t4830+1.0+t4887*t4831+( +t4819+RATIONAL(-4.0,1.0)*t4830+t4800*t4832)*y)*x+t4919+t5012+t5070; + coeffs_dxy->coeff_p1_0_0 = t4641+(-t4832+(t4915+t4800)*t4830+t4884)*y+ +t4519+t4606+t4997+t4838+t4891*t4829+t4827+t4883*t4831+t5062; + coeffs_dxy->coeff_p2_0_0 = t4834+(-t4829+t4813+(t4829+t4820)*t4830)*y+ +t5020; + coeffs_dxy->coeff_m1_p1_0 = t4621+(1.0+t4892)*x+t4719+t4843+t4872+t4937+ +t4940+t5002+t5017+t5045; + coeffs_dxy->coeff_0_p1_0 = t4643+t4683+(-t4832+(t4800+t4964)*t4830+t4886) +*x+t4838+t4998+t4891*t4831+t4883*t4829+t5024+t5060; + coeffs_dxy->coeff_p1_p1_0 = x+t4904+t4882+RATIONAL(1.0,1.0)+t4759+t4850+ +t4934+t5005+(-t4828-y+t4983*t4810+t4996)*t4830+t4504+t5017+t5065+t5073; + coeffs_dxy->coeff_p2_p1_0 = t4836+t5015+t5018+t5031+t5056; + coeffs_dxy->coeff_m1_p2_0 = t4987+t4837+t4885*t4831+t4597+t5008+t5023; + coeffs_dxy->coeff_0_p2_0 = (t4813-t4831+(t4831+t4820)*t4830)*x+t4834+ +t4506+t4714+t4926; + coeffs_dxy->coeff_p1_p2_0 = t4840+t5015+t5023+t5041+t5045; + coeffs_dxy->coeff_p2_p2_0 = t4785*t4830+t4789+t4983*t4787+t4851+t4961+ +t5051; + coeffs_dxy->coeff_m1_m1_p1 = t4625+t4566+t4477+t4548+t4847+t4609+t4905+ +t5003+t5034+t5063; + coeffs_dxy->coeff_0_m1_p1 = t4824+t4690+t4844+t4902+t4971+t5010+t5021+ +t5067; + coeffs_dxy->coeff_p1_m1_p1 = t4764+t4845+t4548+t4714+t4681+t4973+t5004+ +t5009+t5028+t5042; + coeffs_dxy->coeff_p2_m1_p1 = t4857+t4585+t4570+t4573+t4608+t4862+t5029; + coeffs_dxy->coeff_m1_0_p1 = t4449+t4844+t4639+t4644+t4715+t5013+t5038+ +t5040+t5061; + coeffs_dxy->coeff_0_0_p1 = t4915*t4827+t4792*t4832+(z*t4964+(t4819*z+ +t4814*t4832)*y)*x+t4777+t4849+t4999+t5060+t5062; + coeffs_dxy->coeff_p1_0_p1 = t4853+t4912+(-t4830+t4832-t4993+t4884*z)*y+ +t5012+t5061+t5065+t5075; + coeffs_dxy->coeff_p2_0_p1 = t4621+t4842-t4822+t4916+t5032; + coeffs_dxy->coeff_m1_p1_p1 = t4764+t4452+t4758+t4607+t4491+t4847+t4517+ +t4899+t4902+t5007+t5024; + coeffs_dxy->coeff_0_p1_p1 = t4853+(t4832+t4886*z+t4892)*x+t4907+t4670+ +t5010+t5039+t5070+t5073; + coeffs_dxy->coeff_p1_p1_p1 = t4683+t4849+t4606+(1.0+t4882)*z+t4936+t4491+ +t4483+t5000+t5009; + coeffs_dxy->coeff_p2_p1_p1 = t4673+t4616+t4861+t4628+t4862+t5021; + coeffs_dxy->coeff_m1_p2_p1 = t4594+t4574+t4857+t4563+t4678+t4860+t5046; + coeffs_dxy->coeff_0_p2_p1 = t4705+t4842-t4824+t4536+t4634+t4962; + coeffs_dxy->coeff_p1_p2_p1 = t4696+t4860+t4618+t4715+t4861+t4899; + coeffs_dxy->coeff_p2_p2_p1 = t4739+t4565+t4477+t4572+t4878+t4879; + coeffs_dxy->coeff_m1_m1_p2 = RATIONAL(1.0,54.0)*t4832+t4724+t4859+t4966+ +t5022+t5044+t5052; + coeffs_dxy->coeff_0_m1_p2 = t4841+t4546+x*t4958+t4921+t5025; + coeffs_dxy->coeff_p1_m1_p2 = t4585+t4743+t4855+t4929+t4943+t5022+t5074; + coeffs_dxy->coeff_p2_m1_p2 = t4781*t4990+t4722+t4877+t5037+t5047+t5049; + coeffs_dxy->coeff_m1_0_p2 = t4837+t4450+y*t4958+t4921+t5054; + coeffs_dxy->coeff_0_0_p2 = t4512+t4506+(t4817*t4832+t4816*z)*t4828+t4870+ +t5001+t5020; + coeffs_dxy->coeff_p1_0_p2 = t4840+t4479+t4639+t4921+t5032; + coeffs_dxy->coeff_p2_0_p2 = t4534+y*t4734+t4851+t4947; + coeffs_dxy->coeff_m1_p1_p2 = t4717+t4574+t4731+t4859+t4864+t4905; + coeffs_dxy->coeff_0_p1_p2 = t4690+t4836+t4634+t4921+t5043; + coeffs_dxy->coeff_p1_p1_p2 = t4764+t4765+t4855+t4870+t4925+t4979+t4982; + coeffs_dxy->coeff_p2_p1_p2 = t4570+t4733+t4877+t4878+t5035; + coeffs_dxy->coeff_m1_p2_p2 = t4583+t4781*t4991+t4869+t4880+t5049; + coeffs_dxy->coeff_0_p2_p2 = t4469+x*t4734+t4851+t4948; + coeffs_dxy->coeff_p1_p2_p2 = t4880+t4944+t4980+t5027+t5072; + coeffs_dxy->coeff_p2_p2_p2 = RATIONAL(1.0,216.0)*t4832+t4550+t4554+(t4780 ++t4983*t4788)*z+t4966; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c new file mode 100644 index 0000000..e91b295 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c @@ -0,0 +1,1094 @@ +fp t5449; +fp t5446; +fp t5418; +fp t5475; +fp t5476; +fp t5718; +fp t5453; +fp t5474; +fp t5588; +fp t5356; +fp t5107; +fp t5456; +fp t5406; +fp t5289; +fp t5591; +fp t5412; +fp t5717; +fp t5454; +fp t5621; +fp t5310; +fp t5100; +fp t5437; +fp t5612; +fp t5716; +fp t5473; +fp t5452; +fp t5401; +fp t5258; +fp t5099; +fp t5448; +fp t5567; +fp t5256; +fp t5715; +fp t5574; +fp t5318; +fp t5431; +fp t5375; +fp t5609; +fp t5433; +fp t5371; +fp t5429; +fp t5387; +fp t5714; +fp t5636; +fp t5225; +fp t5690; +fp t5417; +fp t5267; +fp t5110; +fp t5411; +fp t5261; +fp t5095; +fp t5713; +fp t5450; +fp t5331; +fp t5169; +fp t5451; +fp t5633; +fp t5350; +fp t5129; +fp t5712; +fp t5264; +fp t5571; +fp t5279; +fp t5711; +fp t5427; +fp t5378; +fp t5384; +fp t5710; +fp t5572; +fp t5297; +fp t5161; +fp t5634; +fp t5274; +fp t5096; +fp t5709; +fp t5249; +fp t5708; +fp t5632; +fp t5317; +fp t5622; +fp t5302; +fp t5602; +fp t5322; +fp t5707; +fp t5415; +fp t5253; +fp t5620; +fp t5143; +fp t5413; +fp t5277; +fp t5706; +fp t5409; +fp t5269; +fp t5705; +fp t5439; +fp t5396; +fp t5532; +fp t5181; +fp t5704; +fp t5275; +fp t5466; +fp t5703; +fp t5333; +fp t5702; +fp t5402; +fp t5337; +fp t5464; +fp t5399; +fp t5319; +fp t5701; +fp t5457; +fp t5635; +fp t5349; +fp t5304; +fp t5136; +fp t5700; +fp t5470; +fp t5468; +fp t5606; +fp t5332; +fp t5699; +fp t5435; +fp t5564; +fp t5534; +fp t5698; +fp t5442; +fp t5640; +fp t5556; +fp t5441; +fp t5697; +fp t5696; +fp t5434; +fp t5391; +fp t5372; +fp t5695; +fp t5613; +fp t5201; +fp t5566; +fp t5694; +fp t5345; +fp t5397; +fp t5693; +fp t5270; +fp t5692; +fp t5691; +fp t5420; +fp t5529; +fp t5368; +fp t5689; +fp t5282; +fp t5688; +fp t5570; +fp t5208; +fp t5687; +fp t5285; +fp t5404; +fp t5686; +fp t5414; +fp t5321; +fp t5685; +fp t5432; +fp t5684; +fp t5326; +fp t5118; +fp t5683; +fp t5557; +fp t5682; +fp t5407; +fp t5263; +fp t5681; +fp t5311; +fp t5680; +fp t5294; +fp t5467; +fp t5679; +fp t5363; +fp t5678; +fp t5254; +fp t5278; +fp t5172; +fp t5677; +fp t5676; +fp t5315; +fp t5426; +fp t5675; +fp t5585; +fp t5207; +fp t5091; +fp t5674; +fp t5341; +fp t5673; +fp t5436; +fp t5582; +fp t5536; +fp t5171; +fp t5443; +fp t5400; +fp t5672; +fp t5428; +fp t5367; +fp t5388; +fp t5671; +fp t5600; +fp t5670; +fp t5562; +fp t5592; +fp t5094; +fp t5669; +fp t5134; +fp t5465; +fp t5605; +fp t5377; +fp t5668; +fp t5410; +fp t5628; +fp t5667; +fp t5403; +fp t5666; +fp t5665; +fp t5240; +fp t5086; +fp t5370; +fp t5328; +fp t5575; +fp t5664; +fp t5248; +fp t5595; +fp t5386; +fp t5203; +fp t5205; +fp t5663; +fp t5393; +fp t5362; +fp t5398; +fp t5295; +fp t5098; +fp t5584; +fp t5408; +fp t5327; +fp t5180; +fp t5662; +fp t5626; +fp t5661; +fp t5146; +fp t5352; +fp t5660; +fp t5461; +fp t5642; +fp t5344; +fp t5659; +fp t5268; +fp t5658; +fp t5440; +fp t5555; +fp t5148; +fp t5657; +fp t5559; +fp t5117; +fp t5354; +fp t5656; +fp t5175; +fp t5655; +fp t5607; +fp t5290; +fp t5546; +fp t5654; +fp t5625; +fp t5272; +fp t5653; +fp t5652; +fp t5627; +fp t5601; +fp t5353; +fp t5358; +fp t5651; +fp t5335; +fp t5177; +fp t5650; +fp t5251; +fp t5153; +fp t5649; +fp t5563; +fp t5312; +fp t5174; +fp t5276; +fp t5101; +fp t5648; +fp t5647; +fp t5638; +fp t5617; +fp t5444; +fp t5159; +fp t5151; +fp t5109; +fp t5646; +fp t5255; +fp t5645; +fp t5644; +fp t5643; +fp t5641; +fp t5639; +fp t5394; +fp t5637; +fp t5405; +fp t5425; +fp t5385; +fp t5458; +fp t5299; +fp t5631; +fp t5630; +fp t5629; +fp t5624; +fp t5623; +fp t5284; +fp t5619; +fp t5142; +fp t5618; +fp t5296; +fp t5616; +fp t5357; +fp t5615; +fp t5167; +fp t5158; +fp t5614; +fp t5213; +fp t5611; +fp t5610; +fp t5292; +fp t5608; +fp t5533; +fp t5131; +fp t5152; +fp t5604; +fp t5542; +fp t5603; +fp t5157; +fp t5173; +fp t5599; +fp t5598; +fp t5597; +fp t5087; +fp t5587; +fp t5193; +fp t5596; +fp t5309; +fp t5188; +fp t5594; +fp t5593; +fp t5235; +fp t5242; +fp t5590; +fp t5196; +fp t5589; +fp t5303; +fp t5586; +fp t5583; +fp t5581; +fp t5580; +fp t5469; +fp t5145; +fp t5579; +fp t5198; +fp t5578; +fp t5147; +fp t5577; +fp t5301; +fp t5576; +fp t5573; +fp t5568; +fp t5560; +fp t5360; +fp t5565; +fp t5438; +fp t5561; +fp t5558; +fp t5314; +fp t5343; +fp t5316; +fp t5472; +fp t5554; +fp t5553; +fp t5552; +fp t5187; +fp t5179; +fp t5551; +fp t5550; +fp t5093; +fp t5549; +fp t5548; +fp t5547; +fp t5545; +fp t5544; +fp t5543; +fp t5471; +fp t5541; +fp t5459; +fp t5540; +fp t5300; +fp t5539; +fp t5313; +fp t5538; +fp t5537; +fp t5150; +fp t5535; +fp t5462; +fp t5329; +fp t5445; +fp t5273; +fp t5447; +fp t5531; +fp t5530; +fp t5528; +fp t5527; +fp t5526; +fp t5525; +fp t5524; +fp t5230; +fp t5523; +fp t5522; +fp t5521; +fp t5520; +fp t5519; +fp t5199; +fp t5518; +fp t5517; +fp t5516; +fp t5423; +fp t5364; +fp t5515; +fp t5092; +fp t5514; +fp t5513; +fp t5512; +fp t5511; +fp t5120; +fp t5510; +fp t5509; +fp t5165; +fp t5508; +fp t5430; +fp t5390; +fp t5507; +fp t5243; +fp t5351; +fp t5506; +fp t5505; +fp t5504; +fp t5503; +fp t5502; +fp t5501; +fp t5202; +fp t5500; +fp t5271; +fp t5499; +fp t5334; +fp t5498; +fp t5122; +fp t5422; +fp t5497; +fp t5496; +fp t5288; +fp t5495; +fp t5108; +fp t5494; +fp t5493; +fp t5492; +fp t5491; +fp t5116; +fp t5490; +fp t5266; +fp t5489; +fp t5488; +fp t5487; +fp t5486; +fp t5379; +fp t5485; +fp t5484; +fp t5483; +fp t5482; +fp t5481; +fp t5480; +fp t5298; +fp t5479; +fp t5478; +fp t5463; +fp t5460; +fp t5455; +fp t5424; +fp t5348; +fp t5323; +fp t5283; +fp t5246; +fp t5226; +fp t5219; +fp t5184; +fp t5115; +fp t5090; + t5449 = RATIONAL(-1.0,4.0); + t5446 = RATIONAL(1.0,4.0); + t5418 = t5446*y; + t5475 = y*y; + t5476 = t5475*y; + t5718 = t5418+t5449*t5476; + t5453 = RATIONAL(-3.0,4.0); + t5474 = z*z; + t5588 = t5476*t5474; + t5356 = t5453*t5588; + t5107 = x*t5356; + t5456 = RATIONAL(-1.0,2.0); + t5406 = t5456*x; + t5289 = y*t5406; + t5591 = t5107+t5289; + t5412 = t5446*t5476; + t5717 = t5591+x*t5412; + t5454 = RATIONAL(3.0,2.0); + t5621 = t5454*t5474; + t5310 = x*t5621; + t5100 = t5475*t5310; + t5437 = RATIONAL(3.0,8.0); + t5612 = t5437*t5474; + t5716 = t5100+t5475*t5612; + t5473 = x*x; + t5452 = RATIONAL(1.0,2.0); + t5401 = t5452*t5473; + t5258 = z*t5401; + t5099 = t5476*t5258; + t5448 = RATIONAL(1.0,8.0); + t5567 = t5473*t5448; + t5256 = t5476*t5567; + t5715 = t5099+t5256; + t5574 = t5475*t5473; + t5318 = t5446*t5574; + t5431 = RATIONAL(-1.0,12.0); + t5375 = t5431*t5475; + t5609 = t5318+t5375; + t5433 = RATIONAL(1.0,36.0); + t5371 = t5433*y; + t5429 = RATIONAL(-1.0,36.0); + t5387 = t5429*t5476; + t5714 = t5371+t5387; + t5636 = y*t5474; + t5225 = t5431*t5636; + t5690 = t5225+t5371; + t5417 = t5452*t5474; + t5267 = y*t5417; + t5110 = x*t5267; + t5411 = t5446*t5474; + t5261 = t5476*t5411; + t5095 = x*t5261; + t5713 = t5110+t5095; + t5450 = RATIONAL(3.0,4.0); + t5331 = t5450*t5588; + t5169 = x*t5331; + t5451 = RATIONAL(-3.0,2.0); + t5633 = x*t5474; + t5350 = t5451*t5633; + t5129 = y*t5350; + t5712 = t5169+t5129; + t5264 = t5450*t5636; + t5571 = t5453*t5473; + t5279 = t5476*t5571; + t5711 = t5264+t5279; + t5427 = RATIONAL(1.0,12.0); + t5378 = t5427*y; + t5384 = t5431*t5476; + t5710 = t5378+t5384; + t5572 = t5450*t5473; + t5297 = t5476*t5572; + t5161 = z*t5297; + t5634 = t5473*z; + t5274 = t5451*t5634; + t5096 = y*t5274; + t5709 = t5161+t5096; + t5249 = y*t5571; + t5708 = t5476*t5310+t5437*t5588+t5249; + t5632 = t5453*t5474; + t5317 = y*t5632; + t5622 = t5454*t5473; + t5302 = z*t5622; + t5602 = t5473*t5476; + t5322 = t5437*t5602; + t5707 = t5317+t5476*t5302+t5322; + t5415 = t5449*t5475; + t5253 = t5475*t5572; + t5620 = (t5415+t5253)*z; + t5143 = z*t5279; + t5413 = t5456*z; + t5277 = y*t5413; + t5706 = t5620+z*t5412+t5143+t5277; + t5409 = t5449*t5473; + t5269 = y*t5409; + t5705 = t5269+t5710; + t5439 = RATIONAL(-1.0,6.0); + t5396 = t5439*t5475; + t5532 = t5474*t5574; + t5181 = t5437*t5532; + t5704 = t5396+t5181; + t5275 = y*t5411; + t5466 = y*t5633; + t5703 = t5275+t5466; + t5333 = t5473*t5411; + t5702 = t5333+t5449*t5532; + t5402 = t5439*t5476; + t5337 = z*t5402; + t5464 = RATIONAL(-1.0,3.0); + t5399 = t5464*y; + t5319 = x*t5399; + t5701 = x*t5337+z*t5319; + t5457 = RATIONAL(1.0,3.0); + t5635 = y*t5457; + t5349 = x*t5635; + t5304 = x*t5417; + t5136 = t5476*t5304; + t5700 = t5349+t5136; + t5470 = x*z; + t5468 = y*t5470; + t5606 = t5456*t5476; + t5332 = z*t5606; + t5699 = x*t5332+t5468; + t5435 = RATIONAL(1.0,24.0); + t5564 = t5435*t5474; + t5534 = t5473*t5564; + t5698 = y*t5534+RATIONAL(1.0,108.0)*t5476; + t5442 = RATIONAL(-1.0,9.0); + t5640 = y*t5442; + t5556 = x*t5588; + t5441 = RATIONAL(1.0,6.0); + t5697 = t5441*t5556+x*t5640; + t5696 = t5433*t5602+t5429*t5636; + t5434 = RATIONAL(1.0,18.0); + t5391 = t5434*y; + t5372 = t5433*t5476; + t5695 = t5391+t5372; + t5613 = t5475*t5474; + t5201 = t5431*t5613; + t5566 = t5435*t5473; + t5694 = t5201+t5475*t5566; + t5345 = t5449*t5574; + t5397 = t5446*t5473; + t5693 = t5345+t5397; + t5270 = t5456*t5574; + t5692 = t5270+t5401; + t5691 = (t5396+t5345)*z; + t5420 = t5441*t5475; + t5529 = t5420+t5439; + t5368 = t5429*y; + t5689 = t5368+t5372; + t5282 = t5474*t5572; + t5688 = t5453*t5532+t5282; + t5570 = t5431*t5473; + t5208 = t5475*t5570; + t5687 = t5475*t5564+t5208; + t5285 = t5475*t5417; + t5404 = t5456*t5474; + t5686 = t5285+t5404; + t5414 = t5452*t5475; + t5321 = z*t5414; + t5685 = t5337+t5321; + t5432 = RATIONAL(1.0,72.0); + t5684 = t5432*t5602+t5433*t5636; + t5326 = x*t5404; + t5118 = t5476*t5326; + t5683 = t5110+t5118; + t5557 = z*t5602; + t5682 = z*t5640+t5441*t5557; + t5407 = t5449*t5474; + t5263 = t5475*t5407; + t5681 = (t5263+t5396)*x; + t5311 = t5474*t5571; + t5680 = t5450*t5532+t5311; + t5294 = y*t5397; + t5467 = y*t5634; + t5679 = t5294+t5467; + t5363 = t5475*t5404; + t5678 = t5417+t5363; + t5254 = z*t5399; + t5278 = t5476*t5397; + t5172 = z*t5278; + t5677 = t5254+t5172; + t5676 = t5473*t5368+t5433*t5588; + t5315 = t5448*t5588; + t5426 = RATIONAL(-1.0,24.0); + t5675 = t5315+t5426*t5476; + t5585 = t5473*t5426; + t5207 = t5476*t5585; + t5091 = t5474*t5207; + t5674 = t5091+t5429*t5588; + t5341 = z*t5635; + t5673 = t5099+t5341; + t5436 = RATIONAL(-1.0,8.0); + t5582 = t5473*t5474; + t5536 = t5436*t5582; + t5171 = t5476*t5536; + t5443 = RATIONAL(1.0,9.0); + t5400 = t5443*y; + t5672 = t5171+t5400; + t5428 = RATIONAL(-1.0,18.0); + t5367 = t5428*y; + t5388 = t5427*t5475; + t5671 = t5367+t5388; + t5600 = t5436*t5474; + t5670 = t5315+y*t5600; + t5562 = t5427*t5474; + t5592 = t5475*t5562+t5427*t5574; + t5094 = t5448*t5532; + t5669 = t5592+t5094+t5434*t5475; + t5134 = y*t5282; + t5465 = RATIONAL(-9.0,8.0); + t5605 = t5415+t5465*t5532; + t5377 = t5427*t5476; + t5668 = t5134+t5605+t5377; + t5410 = t5439*x; + t5628 = (t5420+t5363)*x; + t5667 = t5304+t5410+t5628; + t5403 = t5457*t5475; + t5666 = t5403+t5402+t5464; + t5665 = t5100+x*t5264+t5350; + t5240 = t5476*t5562; + t5086 = x*t5240; + t5370 = t5434*t5476; + t5328 = t5441*t5636; + t5575 = (t5328+t5370)*x; + t5664 = t5086+x*t5400+t5575; + t5248 = t5431*t5588; + t5595 = (t5248+t5391)*x; + t5386 = t5428*t5476; + t5203 = x*t5386; + t5205 = y*t5562; + t5663 = t5595+t5203+x*t5205; + t5393 = t5441*t5476; + t5362 = z*t5393; + t5398 = t5439*z; + t5295 = y*t5398; + t5098 = y*t5258; + t5584 = t5295+t5098; + t5408 = t5456*t5473; + t5327 = z*t5408; + t5180 = t5476*t5327; + t5662 = t5362+t5584+t5180; + t5626 = (t5420+t5270)*z; + t5661 = t5626+t5398+t5258; + t5146 = t5475*t5302; + t5352 = y*t5572; + t5660 = t5356+t5146+t5352; + t5461 = RATIONAL(2.0,3.0); + t5642 = y*t5461; + t5344 = t5436*t5588; + t5659 = x*t5642+t5118+t5344; + t5268 = t5473*t5407; + t5658 = t5434+t5428*t5475+t5446*t5532+t5268; + t5440 = RATIONAL(-3.0,8.0); + t5555 = y*t5622; + t5148 = z*t5555; + t5657 = t5440*t5588+t5253+t5476*t5350+t5148; + t5559 = t5440*t5473; + t5117 = y*t5310; + t5354 = t5450*t5613; + t5656 = t5117+t5354+(t5274+t5559)*t5476; + t5175 = y*t5268; + t5655 = t5370+t5175+t5704; + t5607 = t5452*t5476; + t5290 = z*t5607; + t5546 = x*t5290+t5470+z*t5289; + t5654 = t5143+z*t5352+t5546+t5274; + t5625 = (t5285+t5403)*x; + t5272 = x*t5402; + t5653 = t5326+t5625+t5464*x+t5272; + t5652 = t5680+t5529; + t5627 = (t5415+t5354)*x; + t5601 = t5473*t5436; + t5353 = t5476*t5601; + t5358 = z*t5642; + t5651 = t5627+t5353+t5358+t5180; + t5335 = y*t5408; + t5177 = z*t5335; + t5650 = t5177+t5362+t5691; + t5251 = x*t5393; + t5153 = y*t5326; + t5649 = t5251+t5319+t5095+t5153; + t5563 = t5453*t5475; + t5312 = t5473*t5563; + t5174 = z*t5312; + t5276 = t5474*t5563; + t5101 = x*t5276; + t5648 = t5174+t5414+t5276+t5312+t5101; + t5647 = t5448*t5636+t5344+t5353+t5435*t5476+(t5567+t5426)*y; + t5638 = t5475*z; + t5617 = x*t5638; + t5444 = RATIONAL(2.0,1.0); + t5159 = t5444*t5617; + t5151 = t5475*t5274; + t5109 = t5475*t5350; + t5646 = t5159+t5151+t5109+t5440*t5613+(t5559+t5448)*t5475; + t5255 = x*t5414; + t5645 = t5255+t5169+t5406+t5109+t5310+(t5317+t5718)*x; + t5644 = t5302+t5151+t5413+t5161+t5321+(t5249+t5718)*z; + t5643 = -z-1.0; + t5641 = t5437*y; + t5639 = t5475*x; + t5394 = t5439*y; + t5637 = z*t5476; + t5405 = t5441*y; + t5425 = RATIONAL(-1.0,72.0); + t5385 = t5425*y; + t5458 = RATIONAL(-2.0,1.0); + t5299 = t5458*t5470; + t5631 = t5442*t5476; + t5630 = t5474+t5473; + t5629 = t5464*t5476; + t5624 = t5609*z; + t5623 = t5427*t5473; + t5284 = t5476*t5407; + t5619 = t5275+t5284; + t5142 = t5474*t5322; + t5618 = t5405+t5142; + t5296 = y*t5410; + t5616 = x*t5362+z*t5296; + t5357 = x*t5629; + t5615 = (t5349+t5357)*z; + t5167 = x*t5284; + t5158 = x*t5275; + t5614 = t5167+t5158; + t5213 = x*t5377; + t5611 = t5213+t5167; + t5610 = t5240+t5387; + t5292 = t5452*t5574; + t5608 = (t5292+t5403)*z; + t5533 = t5474*t5559; + t5131 = t5476*t5533; + t5152 = t5582*t5641; + t5604 = t5131+t5152; + t5542 = t5474*t5567; + t5603 = y*t5542+t5171; + t5157 = y*t5536; + t5173 = t5476*t5542; + t5599 = t5157+t5173; + t5598 = t5443*t5476; + t5597 = t5391+t5173; + t5087 = t5476*t5534; + t5587 = t5474*t5426; + t5193 = y*t5587; + t5596 = t5087+t5473*t5193; + t5309 = t5476*t5409; + t5188 = z*t5309; + t5594 = t5188+z*t5294; + t5593 = t5205+t5248; + t5235 = y*t5570; + t5242 = t5427*t5602; + t5590 = t5235+t5242; + t5196 = t5476*t5570; + t5589 = (t5391+t5196)*z; + t5303 = t5475*t5411; + t5586 = (t5303+t5375)*x; + t5583 = t5294+t5309; + t5581 = t5436*t5532+t5433*t5475; + t5580 = z*t5377+t5188; + t5469 = x*t5637; + t5145 = y*t5299; + t5579 = t5469+t5145; + t5198 = y*t5623; + t5578 = t5196+t5198; + t5147 = y*t5533; + t5577 = t5147+t5142; + t5301 = t5473*t5405; + t5576 = (t5370+t5301)*z; + t5573 = t5263+t5153; + t5568 = t5251+t5296; + t5560 = t5476*t5457; + t5360 = z*t5560; + t5565 = (t5360+t5358)*x; + t5438 = RATIONAL(-3.0,1.0); + t5561 = t5438*t5474; + t5558 = z+t5290+t5277; + t5314 = t5473*t5394; + t5343 = y*t5407; + t5316 = t5439*t5636; + t5472 = y*x; + t5554 = t5255+x*t5606+t5472; + t5553 = t5335+t5345+t5278; + t5552 = t5450+t5440*y; + t5187 = t5440*t5532; + t5179 = y*t5333; + t5551 = t5187+t5173+t5179; + t5550 = t5267+t5284+t5303; + t5093 = x*t5321; + t5549 = t5093+t5699; + t5548 = -t5475-t5638; + t5547 = t5255+t5319+t5272; + t5545 = t5093+t5701; + t5544 = t5316+t5303+t5248; + t5543 = t5345+t5301+t5242; + t5471 = y*z; + t5541 = t5471+t5332+t5321; + t5459 = RATIONAL(9.0,8.0); + t5540 = t5459*t5582; + t5300 = y*t5401; + t5539 = t5318+t5309+t5300; + t5313 = y*t5404; + t5538 = t5313+t5261+t5263; + t5537 = t5465*t5582; + t5150 = y*t5311; + t5535 = t5150+t5142+t5187; + t5462 = RATIONAL(-9.0,4.0); + t5329 = t5462*t5582; + t5445 = RATIONAL(9.0,4.0); + t5273 = t5445*t5582; + t5447 = RATIONAL(3.0,1.0); + t5531 = t5438+t5447*t5475; + t5530 = t5630*t5451; + t5528 = t5447*t5474+t5458; + t5527 = t5458+t5447*t5473; + t5526 = t5454+t5451*t5475; + t5525 = t5086+(t5387+t5690)*x; + t5524 = t5408+t5292+t5583; + t5230 = t5476*t5566; + t5523 = t5230+y*t5585+t5603; + t5522 = t5094+t5426*t5574+(t5432+t5587)*t5475; + t5521 = t5568+t5577; + t5520 = t5159-t5469+t5468+t5299; + t5519 = t5172+t5705*z; + t5199 = t5476*t5564; + t5518 = t5199+t5193+t5603; + t5517 = t5577+t5688; + t5516 = t5095+(t5343+t5710)*x; + t5423 = RATIONAL(-1.0,108.0); + t5364 = t5423*y; + t5515 = t5091+t5473*t5371+t5364+t5432*t5588; + t5092 = z*t5242; + t5514 = t5092+(t5235+t5714)*z; + t5513 = t5131+t5378+t5256+t5343; + t5512 = t5425*t5476+t5230+t5171+t5199; + t5511 = t5436*t5574+t5181+(t5600+t5435)*t5475; + t5120 = x*t5316; + t5510 = x*t5372+t5120+t5586+t5595; + t5509 = t5110+t5296+t5586+t5611; + t5165 = z*t5314; + t5508 = t5165+z*t5372+t5589+t5624; + t5430 = RATIONAL(-1.0,54.0); + t5390 = t5430*y; + t5507 = t5390+t5087+t5473*t5205+t5423*t5476+t5581; + t5243 = t5476*t5587; + t5351 = t5448*t5613; + t5506 = t5225+t5243+t5351+t5551; + t5505 = t5295+t5362+t5594+t5616; + t5504 = t5225+t5240+t5599+t5614; + t5503 = t5387+t5175+t5581+t5597; + t5502 = t5394+t5375+t5377+t5535; + t5501 = t5580+t5584+t5624; + t5202 = z*t5386; + t5500 = z*t5198+t5202+t5589+t5616; + t5271 = t5475*t5567; + t5499 = t5271+t5235+t5207+t5551; + t5334 = z*t5405; + t5498 = t5177+t5334+t5565+t5580+t5620; + t5122 = t5476*t5540; + t5422 = t5456*y; + t5497 = y*t5329+t5122+t5422+t5412+t5579+t5605; + t5496 = t5243+t5432*t5476+t5385+t5207+t5599+(t5566+t5564)*y; + t5288 = x*t5607; + t5495 = t5273+t5122+y*t5537+t5288+t5462*t5532+t5289+t5558; + t5108 = t5459*t5532; + t5494 = t5131+t5108+t5150+t5254+t5547+t5685; + t5493 = t5131+t5393+t5134+t5399+t5549+t5704; + t5492 = t5196+t5093+t5328+t5672+t5677+t5681; + t5491 = t5092+z*t5400+t5545+t5576+t5691; + t5116 = t5476*t5537; + t5490 = t5116+t5108+y*t5273+t5541+t5554; + t5266 = x*t5405; + t5489 = (-1.0-x)*t5638+t5146+t5266+t5167+t5284+t5269+t5618; + t5488 = t5405+t5384-t5617+t5388+t5535+t5579; + t5487 = t5337+t5334+t5464*z+t5327+t5546+t5594+t5608; + t5486 = t5516+t5523+t5593+t5689; + t5379 = t5431*y; + t5485 = t5379+t5396+t5441+t5377+t5520+t5604+t5680; + t5484 = t5134+t5269+t5511+t5513+t5675; + t5483 = t5518+t5519+t5578+t5689; + t5482 = t5116+t5414+t5329+t5445*t5532+t5456+y*t5540+t5520+t5718; + t5481 = t5278+t5519+t5604+t5670+t5705; + t5480 = t5368+t5205+t5198+t5175+t5511+t5512; + t5298 = y*t5601; + t5479 = t5261+t5384+t5152+t5298+t5513+t5516; + t5478 = t5409+t5407+t5303+t5427+t5517+t5609+t5647; + t5463 = RATIONAL(4.0,1.0); + t5460 = RATIONAL(-2.0,3.0); + t5455 = RATIONAL(-2.0,9.0); + t5424 = RATIONAL(-1.0,216.0); + t5348 = t5437*t5574; + t5323 = x*t5560; + t5283 = z*t5629; + t5246 = t5429*t5602; + t5226 = t5425*t5588; + t5219 = t5425*t5602; + t5184 = t5439*t5556; + t5115 = t5439*t5557; + t5090 = t5473*t5225; + coeffs_dxz->coeff_m1_m1_m1 = t5430*t5476+t5246+(RATIONAL(-1.0,27.0)+t5630 +*t5428)*y+t5090+t5491+t5664+t5669+t5674+t5681; + coeffs_dxz->coeff_0_m1_m1 = (t5631-t5638+(t5455+t5464*t5474)*y)*x+t5498+ +t5387+t5184+t5506+t5543+t5625+t5671; + coeffs_dxz->coeff_p1_m1_m1 = t5174+t5263+t5318+t5240+t5098+t5314+t5492+ +t5655+t5664+t5685+t5701; + coeffs_dxz->coeff_p2_m1_m1 = t5226+t5473*t5391+t5507+t5508+t5687+t5696; + coeffs_dxz->coeff_m1_0_m1 = t5367+t5370+t5487+t5266+t5504+t5443+(t5442- +t5470+t5630*t5439)*t5475+t5630*t5441+t5590+t5653+t5702; + coeffs_dxz->coeff_0_0_m1 = t5323+t5319+t5136+t5411+t5524+t5573+t5485+( +t5461+t5474+(-t5474+t5460)*t5475)*x+t5644+t5670; + coeffs_dxz->coeff_p1_0_m1 = t5147+t5275+t5489+t5653+t5654+t5158+t5558+ +t5278+t5666+t5686+t5688+t5692; + coeffs_dxz->coeff_p2_0_m1 = t5201+t5529*t5473+t5483+t5562+t5658+t5661; + coeffs_dxz->coeff_m1_p1_m1 = t5301+t5179+t5386+t5492+t5248+t5649+t5650+ +t5669+t5699; + coeffs_dxz->coeff_0_p1_m1 = t5357+t5351+t5148+t5488+t5553+t5625+t5659+ +t5703+t5706; + coeffs_dxz->coeff_p1_p1_m1 = t5174+t5493+t5538+t5539+t5541+t5649+t5681+ +t5709; + coeffs_dxz->coeff_p2_p1_m1 = t5243+t5205+t5501+t5314+t5242+t5503+t5687; + coeffs_dxz->coeff_m1_p2_m1 = t5500+RATIONAL(1.0,54.0)*t5476+t5390+t5596+ +t5663+t5676+t5696; + coeffs_dxz->coeff_0_p2_m1 = x*t5598+t5483+t5120+t5615+t5697; + coeffs_dxz->coeff_p1_p2_m1 = t5157+t5386+t5505+t5590+t5593+t5597+t5663; + coeffs_dxz->coeff_p2_p2_m1 = t5474*t5385+t5246+t5514+t5515+t5698; + coeffs_dxz->coeff_m1_m1_0 = t5115+t5499+(-t5639+t5631+(t5455+t5464*t5473) +*y)*z+t5266+t5328+t5565+t5573+t5608+t5610+t5611+t5627+t5671; + coeffs_dxz->coeff_0_m1_0 = t5379+t5494+t5646+t5136+(RATIONAL(-4.0,3.0)*y+ +t5460*t5476)*t5470+t5675+t5679+t5703+t5715; + coeffs_dxz->coeff_p1_m1_0 = t5313+t5348+t5489+t5213+t5360+t5354+t5153- +t5467+t5565+t5651+t5668; + coeffs_dxz->coeff_p2_m1_0 = t5480+t5473*t5341+t5202+t5626+t5682; + coeffs_dxz->coeff_m1_0_0 = t5177+t5360+t5298+t5254+t5619+t5485+t5645+( +t5473+t5461+(-t5473+t5460)*t5475)*z+t5686+t5693+t5715; + coeffs_dxz->coeff_0_0_0 = t5632+t5415+(t5641+t5453+t5531*z)*t5473-t5638+ +t5448*t5476+(1.0-t5475+t5531*t5474+(RATIONAL(-4.0,1.0)*t5475+t5444*t5476+t5463) +*z)*x+t5495+t5446+t5145+(t5436+t5612)*y+t5656+t5657; + coeffs_dxz->coeff_p1_0_0 = t5471+t5526*t5474+t5552*t5473+t5482+(-t5476+( +t5444+t5438*t5473)*t5475+t5527)*z+t5312+t5331+t5096+t5645+t5707; + coeffs_dxz->coeff_p2_0_0 = (t5457-t5473+(t5464+t5473)*t5475)*z+t5478+ +t5662; + coeffs_dxz->coeff_m1_p1_0 = t5271+t5283+t5117+t5488+t5538+t5608+t5651+ +t5679+t5717; + coeffs_dxz->coeff_0_p1_0 = (t5458*t5637+(t5561+t5463*z)*y)*x+t5436*t5476+ +t5418+t5490+t5438*t5467+t5646+t5707+t5708; + coeffs_dxz->coeff_p1_p1_0 = y*t5621+t5348+t5497+(-t5639-t5475+t5476+t5527 +*y)*z+t5627+t5656+t5660+t5717; + coeffs_dxz->coeff_p2_p1_0 = t5337+t5484-t5467+t5626+t5673; + coeffs_dxz->coeff_m1_p2_0 = t5165+z*t5598+t5486+t5615+t5682; + coeffs_dxz->coeff_0_p2_0 = (t5461*t5476+t5460*y)*t5470+t5521+t5647+t5662+ +t5683; + coeffs_dxz->coeff_p1_p2_0 = t5177+t5479+t5283+t5615+t5673; + coeffs_dxz->coeff_p2_p2_0 = z*t5367+t5115+t5496+t5576; + coeffs_dxz->coeff_m1_m1_p1 = t5491+t5101+t5543+t5544+t5547+t5655+t5672+ +t5713; + coeffs_dxz->coeff_0_m1_p1 = t5335+t5253+t5323+t5498+t5309+t5343-t5466+ +t5643*t5639+t5618+t5659+t5668+t5716; + coeffs_dxz->coeff_p1_m1_p1 = t5261+t5494+t5402+t5098+t5267+t5399+t5278+ +t5172+t5300+t5545+t5648+t5713; + coeffs_dxz->coeff_p2_m1_p1 = t5196+t5506+t5314+t5508+t5609+t5695; + coeffs_dxz->coeff_m1_0_p1 = t5405+t5261+t5487+t5517+t5288+t5524+t5343+( +1.0+t5548)*x+t5591+t5665+t5666+t5678; + coeffs_dxz->coeff_0_0_p1 = t5526*t5473+t5552*t5474+(-t5476+(t5561+t5444)* +t5475+t5528)*x+t5482+t5472+t5276+t5297+t5129+t5644+t5708; + coeffs_dxz->coeff_p1_0_p1 = t5107+x+t5607+t5654+(-t5470-x+t5630*t5454+ +t5643)*t5475+t5422+RATIONAL(1.0,1.0)+t5495+t5530+t5660+t5665+t5711; + coeffs_dxz->coeff_p2_0_p1 = t5263+t5411+t5481+t5652+t5661+t5692; + coeffs_dxz->coeff_m1_p1_p1 = t5101+t5493+t5550+t5553+t5554+t5650+t5677+ +t5712; + coeffs_dxz->coeff_0_p1_p1 = t5497+(t5476+t5528*y+t5548)*x+t5555+t5657+ +t5706+t5711+t5716; + coeffs_dxz->coeff_p1_p1_p1 = (1.0+t5530)*y+t5606+t5490+t5297+t5331+t5549+ +t5648+t5709+t5712; + coeffs_dxz->coeff_p2_p1_p1 = t5275+t5351+t5501+t5344+t5502+t5539; + coeffs_dxz->coeff_m1_p2_p1 = t5391+t5500+t5386+t5504+t5568+t5578; + coeffs_dxz->coeff_0_p2_p1 = t5357+t5153+t5481+t5615+t5700; + coeffs_dxz->coeff_p1_p2_p1 = t5393+t5394+t5505+t5521+t5583+t5614+t5619; + coeffs_dxz->coeff_p2_p2_p1 = t5514+t5518+t5590+t5714; + coeffs_dxz->coeff_m1_m1_p2 = t5474*t5391+t5507+t5219+t5510+t5676+t5694; + coeffs_dxz->coeff_0_m1_p2 = t5457*t5466+t5203+t5480+t5628+t5697; + coeffs_dxz->coeff_p1_m1_p2 = t5499+t5375+t5510+t5544+t5695; + coeffs_dxz->coeff_p2_m1_p2 = t5424*t5476+t5090+t5515+t5522+t5684; + coeffs_dxz->coeff_m1_0_p2 = t5623+t5529*t5474+t5486+t5208+t5658+t5667; + coeffs_dxz->coeff_0_0_p2 = t5478+(-t5474+t5457+(t5464+t5474)*t5475)*x+ +t5568+t5683; + coeffs_dxz->coeff_p1_0_p2 = t5479+t5652+t5667+t5678+t5693; + coeffs_dxz->coeff_p2_0_p2 = t5433+t5429*t5475+t5630*t5431+t5496+t5592+ +t5702; + coeffs_dxz->coeff_m1_p1_p2 = t5503+t5240+t5316+t5207+t5198+t5509+t5694; + coeffs_dxz->coeff_0_p1_p2 = t5484-t5466+t5272+t5628+t5700; + coeffs_dxz->coeff_p1_p1_p2 = t5271+t5353+t5294+t5502+t5509+t5550; + coeffs_dxz->coeff_p2_p1_p2 = t5235+t5179+t5512+t5522+t5690; + coeffs_dxz->coeff_m1_p2_p2 = t5364+t5473*t5385+t5525+t5674+t5684+t5698; + coeffs_dxz->coeff_0_p2_p2 = t5184+x*t5367+t5496+t5575; + coeffs_dxz->coeff_p1_p2_p2 = t5523+t5525+t5610+t5690; + coeffs_dxz->coeff_p2_p2_p2 = t5219+t5226+RATIONAL(1.0,216.0)*t5476+(t5424 ++t5630*t5432)*y+t5596; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c new file mode 100644 index 0000000..cfd0a58 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c @@ -0,0 +1,1268 @@ +fp t2888; +fp t2891; +fp t2868; +fp t3061; +fp t2874; +fp t2889; +fp t2841; +fp t3177; +fp t2869; +fp t2834; +fp t2816; +fp t3213; +fp t2890; +fp t3096; +fp t2871; +fp t2955; +fp t2606; +fp t2872; +fp t3089; +fp t3212; +fp t2747; +fp t2647; +fp t3067; +fp t2777; +fp t3211; +fp t2870; +fp t2892; +fp t3035; +fp t2765; +fp t3106; +fp t3014; +fp t3210; +fp t2853; +fp t2860; +fp t3209; +fp t2852; +fp t2824; +fp t2857; +fp t2818; +fp t2688; +fp t3208; +fp t2854; +fp t3060; +fp t2692; +fp t3116; +fp t2859; +fp t2685; +fp t3207; +fp t2821; +fp t2666; +fp t3003; +fp t2717; +fp t3070; +fp t3036; +fp t2864; +fp t2961; +fp t2621; +fp t2883; +fp t2845; +fp t2750; +fp t3206; +fp t2830; +fp t2803; +fp t2575; +fp t2835; +fp t2786; +fp t3205; +fp t2813; +fp t3055; +fp t3204; +fp t2862; +fp t2842; +fp t2751; +fp t2957; +fp t2571; +fp t3203; +fp t3107; +fp t2757; +fp t2875; +fp t3037; +fp t2797; +fp t3202; +fp t3033; +fp t2705; +fp t2819; +fp t2707; +fp t3201; +fp t2802; +fp t3200; +fp t2827; +fp t2659; +fp t2822; +fp t2658; +fp t3199; +fp t3101; +fp t2996; +fp t2616; +fp t3113; +fp t3198; +fp t3099; +fp t2994; +fp t3197; +fp t2991; +fp t2612; +fp t3042; +fp t2755; +fp t3148; +fp t2863; +fp t2836; +fp t3196; +fp t3047; +fp t2792; +fp t3163; +fp t2877; +fp t2967; +fp t2619; +fp t3195; +fp t3085; +fp t2762; +fp t3030; +fp t2878; +fp t3052; +fp t3194; +fp t2959; +fp t2974; +fp t2806; +fp t3193; +fp t2887; +fp t3044; +fp t2787; +fp t3183; +fp t2764; +fp t3064; +fp t2570; +fp t2838; +fp t2735; +fp t2558; +fp t3192; +fp t2524; +fp t3034; +fp t2766; +fp t3191; +fp t2977; +fp t2772; +fp t3190; +fp t2995; +fp t2846; +fp t3189; +fp t2832; +fp t2788; +fp t3075; +fp t2754; +fp t2648; +fp t3188; +fp t2783; +fp t3187; +fp t2837; +fp t2781; +fp t2879; +fp t3016; +fp t2782; +fp t3186; +fp t2671; +fp t3185; +fp t2851; +fp t2492; +fp t3066; +fp t2726; +fp t3184; +fp t2466; +fp t2856; +fp t2489; +fp t3182; +fp t3080; +fp t3069; +fp t2746; +fp t3181; +fp t2687; +fp t2632; +fp t3180; +fp t3059; +fp t2992; +fp t2865; +fp t3110; +fp t3179; +fp t3078; +fp t2980; +fp t3006; +fp t3103; +fp t3178; +fp t2850; +fp t2965; +fp t2502; +fp t3015; +fp t3176; +fp t2469; +fp t2855; +fp t3175; +fp t2722; +fp t3174; +fp t2761; +fp t3173; +fp t2886; +fp t3028; +fp t2676; +fp t3172; +fp t2839; +fp t2801; +fp t3087; +fp t2741; +fp t3171; +fp t2779; +fp t2618; +fp t2562; +fp t3081; +fp t3062; +fp t3170; +fp t2848; +fp t3076; +fp t2954; +fp t3169; +fp t2715; +fp t2972; +fp t3168; +fp t3008; +fp t2958; +fp t2508; +fp t2866; +fp t2790; +fp t3167; +fp t2829; +fp t2800; +fp t2564; +fp t2628; +fp t3166; +fp t2844; +fp t3165; +fp t3164; +fp t3072; +fp t2763; +fp t3162; +fp t3161; +fp t2774; +fp t3160; +fp t3159; +fp t3158; +fp t2523; +fp t2885; +fp t3157; +fp t2733; +fp t3156; +fp t3017; +fp t3054; +fp t2820; +fp t2662; +fp t3155; +fp t3154; +fp t2804; +fp t2635; +fp t3084; +fp t3153; +fp t3152; +fp t2753; +fp t2796; +fp t3151; +fp t2823; +fp t3150; +fp t2808; +fp t2633; +fp t3149; +fp t3005; +fp t2684; +fp t2811; +fp t2595; +fp t3147; +fp t3048; +fp t2675; +fp t2956; +fp t3146; +fp t2815; +fp t3145; +fp t2544; +fp t2736; +fp t2568; +fp t2831; +fp t2810; +fp t2541; +fp t3083; +fp t2776; +fp t2636; +fp t3144; +fp t3043; +fp t3143; +fp t3097; +fp t2817; +fp t3094; +fp t3111; +fp t3142; +fp t2704; +fp t3053; +fp t3051; +fp t2678; +fp t2496; +fp t3141; +fp t3100; +fp t2795; +fp t3077; +fp t3140; +fp t2759; +fp t3139; +fp t2703; +fp t2504; +fp t2572; +fp t3138; +fp t3137; +fp t2712; +fp t3032; +fp t3056; +fp t2990; +fp t2510; +fp t2663; +fp t3136; +fp t3135; +fp t2720; +fp t3134; +fp t2690; +fp t2973; +fp t3133; +fp t2840; +fp t2566; +fp t2969; +fp t2607; +fp t2932; +fp t3132; +fp t2625; +fp t3131; +fp t3130; +fp t2674; +fp t3026; +fp t3129; +fp t2664; +fp t2610; +fp t2882; +fp t3128; +fp t2634; +fp t2643; +fp t3127; +fp t3068; +fp t3022; +fp t2506; +fp t3126; +fp t2594; +fp t2789; +fp t3125; +fp t3065; +fp t2778; +fp t2952; +fp t2812; +fp t2535; +fp t3124; +fp t2997; +fp t2589; +fp t2587; +fp t3123; +fp t3108; +fp t3019; +fp t3114; +fp t3122; +fp t2740; +fp t2538; +fp t3121; +fp t2773; +fp t3120; +fp t2809; +fp t3119; +fp t2673; +fp t2592; +fp t2730; +fp t3118; +fp t2769; +fp t3117; +fp t3115; +fp t3112; +fp t2858; +fp t3109; +fp t3105; +fp t2604; +fp t2668; +fp t3102; +fp t3098; +fp t3095; +fp t3093; +fp t3092; +fp t2583; +fp t3091; +fp t3090; +fp t3088; +fp t2713; +fp t2486; +fp t2491; +fp t3086; +fp t3079; +fp t2723; +fp t3074; +fp t3073; +fp t3071; +fp t3058; +fp t3057; +fp t3050; +fp t3049; +fp t3018; +fp t2953; +fp t2452; +fp t3046; +fp t2500; +fp t3045; +fp t2516; +fp t3041; +fp t3040; +fp t3039; +fp t2849; +fp t3038; +fp t3031; +fp t3029; +fp t2718; +fp t2518; +fp t3027; +fp t3025; +fp t2677; +fp t3024; +fp t3023; +fp t2847; +fp t3021; +fp t2563; +fp t3020; +fp t3013; +fp t2472; +fp t3012; +fp t2876; +fp t3011; +fp t3010; +fp t3001; +fp t3009; +fp t2873; +fp t3007; +fp t3004; +fp t3002; +fp t2791; +fp t3000; +fp t2999; +fp t2998; +fp t2695; +fp t2993; +fp t2758; +fp t2989; +fp t2609; +fp t2988; +fp t2979; +fp t2987; +fp t2743; +fp t2985; +fp t2793; +fp t2798; +fp t2982; +fp t2748; +fp t2981; +fp t2767; +fp t2768; +fp t2978; +fp t2770; +fp t2976; +fp t2620; +fp t2975; +fp t2739; +fp t2711; +fp t2505; +fp t2971; +fp t2680; +fp t2970; +fp t2968; +fp t2966; +fp t2487; +fp t2599; +fp t2964; +fp t2884; +fp t2963; +fp t2951; +fp t2950; +fp t2949; +fp t2948; +fp t2947; +fp t2946; +fp t2945; +fp t2944; +fp t2943; +fp t2646; +fp t2623; +fp t2942; +fp t2480; +fp t2941; +fp t2940; +fp t2939; +fp t2937; +fp t2936; +fp t2728; +fp t2721; +fp t2493; +fp t2935; +fp t2934; +fp t2588; +fp t2933; +fp t2931; +fp t2930; +fp t2929; +fp t2649; +fp t2928; +fp t2927; +fp t2926; +fp t2925; +fp t2694; +fp t2924; +fp t2696; +fp t2923; +fp t2697; +fp t2922; +fp t2507; +fp t2921; +fp t2499; +fp t2503; +fp t2920; +fp t2919; +fp t2477; +fp t2918; +fp t2917; +fp t2916; +fp t2915; +fp t2547; +fp t2615; +fp t2914; +fp t2913; +fp t2553; +fp t2531; +fp t2912; +fp t2911; +fp t2910; +fp t2909; +fp t2908; +fp t2907; +fp t2906; +fp t2672; +fp t2905; +fp t2714; +fp t2904; +fp t2584; +fp t2903; +fp t2902; +fp t2724; +fp t2901; +fp t2465; +fp t2900; +fp t2686; +fp t2899; +fp t2593; +fp t2898; +fp t2585; +fp t2897; +fp t2559; +fp t2896; +fp t2895; +fp t2881; +fp t2880; +fp t2867; +fp t2861; +fp t2650; +fp t2608; +fp t2600; +fp t2555; +fp t2545; +fp t2528; +fp t2514; +fp t2485; +fp t2455; +fp t2451; + t2888 = x*x; + t2891 = t2888*x; + t2868 = RATIONAL(1.0,4.0); + t3061 = t2868*t2891; + t2874 = RATIONAL(1.0,2.0); + t2889 = z*z; + t2841 = t2874*t2889; + t3177 = t2889*t3061+t2841; + t2869 = RATIONAL(-1.0,4.0); + t2834 = t2869*t2889; + t2816 = x*t2834; + t3213 = t2816+t3177; + t2890 = y*y; + t3096 = t2890*t2889; + t2871 = RATIONAL(-3.0,8.0); + t2955 = t2871*t3096; + t2606 = t2891*t2955; + t2872 = RATIONAL(1.0,8.0); + t3089 = t2872*t2889; + t3212 = t2606+t2891*t3089; + t2747 = x*t2841; + t2647 = y*t2747; + t3067 = t2869*t2891; + t2777 = t2889*t3067; + t3211 = t2647+y*t2777; + t2870 = RATIONAL(3.0,4.0); + t2892 = t2889*z; + t3035 = t2892*t2869; + t2765 = t2891*t3035; + t3106 = x*t2890; + t3014 = z*t3106; + t3210 = t2870*t3014+t2765; + t2853 = RATIONAL(-1.0,18.0); + t2860 = RATIONAL(1.0,18.0); + t3209 = t2860+t2853*t2889; + t2852 = RATIONAL(1.0,12.0); + t2824 = t2852*t2891; + t2857 = RATIONAL(-1.0,12.0); + t2818 = t2857*t2891; + t2688 = t2889*t2818; + t3208 = t2824+t2688; + t2854 = RATIONAL(-1.0,36.0); + t3060 = t2854*t2891; + t2692 = z*t3060; + t3116 = x*z; + t2859 = RATIONAL(1.0,36.0); + t2685 = t2859*t3116; + t3207 = t2692+t2685; + t2821 = t2857*t2889; + t2666 = x*t2821; + t3003 = t2852*t2889; + t2717 = t2891*t3003; + t3070 = t2666+t2717; + t3036 = t2890*t2892; + t2864 = RATIONAL(-1.0,8.0); + t2961 = t2864*t3036; + t2621 = t2891*t2961; + t2883 = RATIONAL(-1.0,3.0); + t2845 = t2883*z; + t2750 = x*t2845; + t3206 = t2621+t2750; + t2830 = t2874*t2888; + t2803 = y*t2830; + t2575 = z*t2803; + t2835 = t2869*t2888; + t2786 = t2892*t2835; + t3205 = y*t2786+t2575; + t2813 = z*t2835; + t3055 = t2888*t2892; + t3204 = t2868*t3055+t2813; + t2862 = RATIONAL(-1.0,6.0); + t2842 = t2862*t2888; + t2751 = z*t2842; + t2957 = t2888*t3036; + t2571 = t2872*t2957; + t3203 = t2751+t2571; + t3107 = x*t2892; + t2757 = t2868*t3107; + t2875 = RATIONAL(-3.0,4.0); + t3037 = t2891*t2890; + t2797 = t2875*t3037; + t3202 = z*t2797+t2757; + t3033 = t2852*t2888; + t2705 = t2892*t3033; + t2819 = t2857*t2888; + t2707 = z*t2819; + t3201 = t2705+t2707; + t2802 = t2868*t3116; + t3200 = z*t3067+t2802; + t2827 = t2852*x; + t2659 = z*t2827; + t2822 = t2857*t2892; + t2658 = x*t2822; + t3199 = t2659+t2658; + t3101 = t2891*t2889; + t2996 = y*t3101; + t2616 = t2874*t2996; + t3113 = y*t2889; + t3198 = t2616-x*t3113; + t3099 = t2891*t2892; + t2994 = y*t3099; + t3197 = t2875*t3014+t2872*t3099+t2874*t2994; + t2991 = x*t3036; + t2612 = t2872*t2991; + t3042 = t2621+t2612; + t2755 = t2890*t3035; + t3148 = t2755+t2868*t2957; + t2863 = RATIONAL(1.0,6.0); + t2836 = t2863*z; + t3196 = t3042+t3148+t2751+t2836; + t3047 = t2875*t2890; + t2792 = t2889*t3047; + t3163 = x*t2792+t2747; + t2877 = RATIONAL(3.0,8.0); + t2967 = t2877*t3096; + t2619 = t2891*t2967; + t3195 = t3163+t2619+t3211; + t3085 = t2870*t2890; + t2762 = t2889*t3085; + t3030 = t2816+x*t2762; + t2878 = RATIONAL(-1.0,2.0); + t3052 = t2891*t2864; + t3194 = t3030+t2878*t2994+t2892*t3052; + t2959 = t2871*t3037; + t2974 = t2889*t3037; + t2806 = t2870*t3037; + t3193 = z*t2959+t2875*t2974+t2806; + t2887 = y*x; + t3044 = t2874*t2892; + t2787 = y*t3044; + t3183 = x*t2787+t2887; + t2764 = z*t3061; + t3064 = t2878*t2891; + t2570 = y*t2765; + t2838 = t2878*z; + t2735 = x*t2838; + t2558 = y*t2735; + t3192 = t2570+t2558+t3183+(t3064+t2764)*y; + t2524 = t2892*t2803; + t3034 = t2878*t2892; + t2766 = y*t3034; + t3191 = y*t2757+t2570+t2524+t2766; + t2977 = t2877*t3037; + t2772 = x*t3035; + t3190 = z*t2977+t2878*x+t2870*t2974+t2797+t2772; + t2995 = z*t3037; + t2846 = RATIONAL(-1.0,108.0); + t3189 = t2859*t2995+t2846*t3107; + t2832 = t2862*t2889; + t2788 = x*t2832; + t3075 = t2890*t2869; + t2754 = t2889*t3075; + t2648 = x*t2754; + t3188 = t2788+t2648; + t2783 = t2868*t3036; + t3187 = t2869*t2957+t2783; + t2837 = t2863*t2892; + t2781 = t2888*t2837; + t2879 = RATIONAL(1.0,3.0); + t3016 = t2879*t2888; + t2782 = z*t3016; + t3186 = (t2782+t2781)*y; + t2671 = t2892*t2819; + t3185 = (t2751+t2671)*y; + t2851 = RATIONAL(1.0,24.0); + t2492 = t2851*t2991; + t3066 = t2859*t2891; + t2726 = z*t3066; + t3184 = t2492+t2726; + t2466 = t2857*t3014; + t2856 = RATIONAL(-1.0,24.0); + t2489 = t2856*t2995; + t3182 = t2466+t2489; + t3080 = t2874*t2890; + t3069 = t2878*t2890; + t2746 = x*t3069; + t3181 = x*t3080+t2889*t2746; + t2687 = z*t3033; + t2632 = t2864*t2957; + t3180 = t2687+t2632; + t3059 = t2860*t2891; + t2992 = y*t3059; + t2865 = RATIONAL(-1.0,9.0); + t3110 = z*t2865; + t3179 = t2892*t2992+t3110*t2887; + t3078 = t2888*t2889; + t2980 = t2890*t3078; + t3006 = t2856*t2889; + t3103 = t2872*t2980+t2888*t3006; + t3178 = t2666+t3103; + t2850 = RATIONAL(-1.0,72.0); + t2965 = t2850*t3037; + t2502 = t2892*t2965; + t3015 = t2891*t2846; + t3176 = t2502+t2892*t3015; + t2469 = t2890*t2707; + t2855 = RATIONAL(1.0,72.0); + t3175 = t2469+t2855*t3055; + t2722 = t2852*t3036; + t3174 = t2857*t2957+t2722; + t2761 = t2892*t2842; + t3173 = t2761+t2837; + t2886 = y*z; + t3028 = t2879*t2886; + t2676 = z*t2824; + t3172 = t2891*t3028+t2676; + t2839 = t2863*t2891; + t2801 = t2889*t2839; + t3087 = t2879*t2889; + t2741 = x*t3087; + t3171 = (t2741+t2801)*y; + t2779 = t2869*t3037; + t2618 = z*t2779; + t2562 = t2864*t2974; + t3081 = t2851*t2889; + t3062 = t2891*t3081+t2562; + t3170 = t2618+t3062; + t2848 = RATIONAL(1.0,108.0); + t3076 = t2891*t2848; + t2954 = t2855*t3036; + t3169 = z*t3076+x*t2954; + t2715 = t2852*t3037; + t2972 = t2857*t3096; + t3168 = t2891*t2972+t2715; + t3008 = t2892*t2856; + t2958 = t2890*t3008; + t2508 = t2891*t2958; + t2866 = RATIONAL(1.0,9.0); + t2790 = t2866*t3116; + t3167 = t2508+t2790; + t2829 = t2862*t2891; + t2800 = y*t2829; + t2564 = z*t2800; + t2628 = t2863*t2994; + t3166 = t2564+t2628; + t2844 = t2862*t2892; + t3165 = t2844+t2781; + t3164 = t2892*t3076+t2854*t3014; + t3072 = t2868*t2889; + t2763 = t2888*t3072; + t3162 = t2763+t2875*t2980; + t3161 = t2848*t3107+t2855*t2995; + t2774 = t2889*t2829; + t3160 = t2774+t2839; + t3159 = t2779+t2868*t2974; + t3158 = (t2788+t2688)*y; + t2523 = x*t2766; + t2885 = y*t3116; + t3157 = t2523+t2885; + t2733 = t2868*t3037; + t3156 = t2733+t2869*t2974; + t3017 = t2859*t2888; + t3054 = z*t3017+t2856*t2957; + t2820 = t2860*z; + t2662 = x*t2820; + t3155 = t3054+t2662; + t3154 = t2878*t2996+t2647; + t2804 = t2890*t2835; + t2635 = z*t2804; + t3084 = t2890*t2868; + t3153 = z*t3084+t2635; + t3152 = t2868*t2980+t2863*t3078; + t2753 = z*t3069; + t2796 = z*t3080; + t3151 = t2888*t2753+t2796; + t2823 = t2852*t2892; + t3150 = t2823+t2671; + t2808 = y*t2844; + t2633 = x*t2808; + t3149 = t2633+t2628; + t3005 = t2851*t2888; + t2684 = t2892*t3005; + t2811 = t2888*t3084; + t2595 = z*t2811; + t3147 = t2684+t2595; + t3048 = t2854*t2892; + t2675 = t2888*t3048; + t2956 = t2890*t3005; + t3146 = z*t2956+t2675; + t2815 = x*t2836; + t3145 = t2815+t2845+t2782; + t2544 = t2862*t2994; + t2736 = y*t2837; + t2568 = x*t2736; + t2831 = t2862*z; + t2810 = x*t2831; + t2541 = y*t2810; + t3083 = t2568+t2541; + t2776 = y*t2839; + t2636 = z*t2776; + t3144 = t2544+t3083+t2636; + t3043 = t2888*t3003+t2869*t2980; + t3143 = t2811+t2819+t3043; + t3097 = t2863*t2889; + t2817 = x*t3097; + t3094 = (t2774+t2817)*y; + t3111 = y*t2862; + t3142 = x*t3111+t3094+t2776; + t2704 = t2860*t3107; + t3053 = z*t2992+y*t2704; + t3051 = t2859*t2892; + t2678 = t2891*t3051; + t2496 = y*t2678; + t3141 = t3053+y*t2790+t2496; + t3100 = t2863*t2888; + t2795 = z*t3100; + t3077 = (t2761+t2795)*y; + t3140 = t3077+z*t3111+t2736; + t2759 = t2890*t3072; + t3139 = t2821+t2759+t3043; + t2703 = t2891*t2823; + t2504 = y*t2703; + t2572 = x*t2796; + t3138 = t2572+t2504+t2703+t3206; + t3137 = t2635+t3203+t3205; + t2712 = t2891*t3048; + t3032 = (t2662+t2712)*y; + t3056 = t2853*t2891; + t2990 = y*t3056; + t2510 = z*t2990; + t2663 = x*t3051; + t3136 = t3032+y*t2663+t2510; + t3135 = t2862*x+t2817+t3159; + t2720 = x*t3003; + t3134 = t2720+t2648+t3171; + t2690 = t2857*t3037; + t2973 = t2890*t3003; + t3133 = t2891*t2973+t2690+t3209*x; + t2840 = t2883*x; + t2566 = t2864*t2995; + t2969 = t2872*t3037; + t2607 = t2892*t2969; + t2932 = t2566+t2607+t3156; + t3132 = t2840+t2815+t2741+t2932; + t2625 = t2889*t2969; + t3131 = t2625+t2688+t3158; + t3130 = t2831+t2795+t3148; + t2674 = t2857*t3036; + t3026 = t2853*t2888; + t3129 = t2674+t2820+t2852*t2957+z*t3026; + t2664 = t2891*t3008; + t2610 = x*t2753; + t2882 = RATIONAL(2.0,3.0); + t3128 = t2882*t2885+t2664+t2544+t2607+t2610+t2815; + t2634 = t2863*t3014; + t2643 = y*t2750; + t3127 = t2504+t2634+t2643+t3167; + t3068 = t2890*t2687+t2892*t3017; + t3022 = t2860*t2888; + t2506 = t2892*t2956; + t3126 = z*t3022+t3068+t2506+t3185; + t2594 = x*t2759; + t2789 = x*t3075; + t3125 = t2818+t2594+t3070+t2789+t2827; + t3065 = t2874*t2891; + t2778 = y*t3065; + t2952 = z*t2778+t2886+t2558; + t2812 = t2870*t3036; + t2535 = t2892*t2977; + t3124 = t2952+t2875*t2957+t2871*t2991+t2812+t2535; + t2997 = z*t3064; + t2589 = y*t2997; + t2587 = t2892*t2959; + t3123 = t2589+x*t2812+t2885+t2587+t2777; + t3108 = z*t2856; + t3019 = t2892*t2851; + t3114 = z*t2891; + t3122 = t2872*t3014+t2664+t2851*t3114+(t3108+t3019)*x; + t2740 = y*t2845; + t2538 = y*t2815; + t3121 = t2808+t2740+t2538+t3186; + t2773 = t2875*t3036; + t3120 = x*t2773+t2616+t2764+t2735+t2535; + t2809 = y*t2840; + t3119 = t2800+t2538+t2809+t3171; + t2673 = t2857*t3116; + t2592 = z*t2969; + t2730 = x*t2823; + t3118 = t2673+t2592+t2730+t2863*x+t3159; + t2769 = z*t2830; + t3117 = t2838+t2773+t2870*t2957+t2769+t2587+t2877*t2991+t3200; + t3115 = x*t2889; + t3112 = z*t2890; + t2858 = RATIONAL(-1.0,54.0); + t3109 = z*t2858; + t3105 = t2888*z; + t2604 = z*t2733; + t2668 = z*t2818; + t3102 = t2604+t2668; + t3098 = -t2888+t2891; + t3095 = t2850*t2891; + t3093 = t3201*y; + t3092 = t2788+t2643; + t2583 = x*t2961; + t3091 = t2607+t2583; + t3090 = t2712+t2663; + t3088 = t2707+t2632; + t2713 = t2891*t2822; + t2486 = y*t2713; + t2491 = y*t2676; + t3086 = t2486+t2491; + t3079 = t2888+t2889; + t2723 = t2853*t3116; + t3074 = t2890*t2864; + t3073 = t2850*t2892; + t3071 = t3070*y; + t3058 = x*t2973+t2889*t3066; + t3057 = t2891+t2892; + t3050 = t2872*t2888; + t3049 = t2852*t2890; + t3018 = t2890*t2851; + t2953 = t2891*t3018; + t2452 = t2892*t2953; + t3046 = t2452+t2662; + t2500 = z*t2715; + t3045 = t2466+t2500; + t2516 = t2891*t2954; + t3041 = t2850*t2991+t2516; + t3040 = t2856*t2974+t2859*t3115; + t3039 = t2692+t2452; + t2849 = RATIONAL(1.0,216.0); + t3038 = t2849*t2891; + t3031 = t2860*t2889; + t3029 = y*t3107; + t2718 = x*t3048; + t2518 = x*t2722; + t3027 = t2718+t2518; + t3025 = t2878*t2889; + t2677 = t2891*t3019; + t3024 = t2621+t2677; + t3023 = t2892-t2889; + t2847 = RATIONAL(-1.0,216.0); + t3021 = t2891*t2847; + t2563 = x*t2783; + t3020 = t2658+t2563; + t3013 = t2891*t2855; + t2472 = z*t2953; + t3012 = t2508+t2472; + t2876 = RATIONAL(3.0,2.0); + t3011 = t2876*t2888; + t3010 = y*t3105; + t3001 = x*t3096; + t3009 = t2872*t3001+t2562; + t2873 = RATIONAL(-3.0,2.0); + t3007 = t2873*t2888; + t3004 = t2668+t2703; + t3002 = t2890*t3105; + t2791 = x*t3084; + t3000 = t2890*t3108; + t2999 = z*t3074; + t2998 = z*t3049; + t2695 = t2853*t3107; + t2993 = x*t3018; + t2758 = z*t3050; + t2989 = t2859*t3106; + t2609 = y*t2763; + t2988 = t2888*t2955+t2609+t2763; + t2979 = t2889*t3074; + t2987 = t2609+t2889*t2819+t2888*t2979; + t2743 = x*t2837; + t2985 = t2713+t2743+t2705; + t2793 = t2888*t3025; + t2798 = z*t2829; + t2982 = t2798+t2604+t2564; + t2748 = x*t2844; + t2981 = t2748+t2633+t2563; + t2767 = t2888*t3085; + t2768 = t2888*t3047; + t2978 = t2868+t2864*z; + t2770 = z*t2839; + t2976 = t2770+t2618+t2636; + t2620 = y*t2793; + t2975 = t2888*t2967+t2864*t3078+t2620; + t2739 = t2892*t3061; + t2711 = z*t3056; + t2505 = z*t2690; + t2971 = t2711+t2505+t2636; + t2680 = z*t3059; + t2970 = t2564+t2680+t2500; + t2968 = t2695+t2705+t2712; + t2966 = t2452+t2486+t2678; + t2487 = x*t2674; + t2599 = t2862*t3014; + t2964 = t2487+t2594+t2599; + t2884 = y*t3078; + t2963 = t2884+t2888*t2766+t2575; + t2951 = t2704+t2518+t2633; + t2950 = t2857*t2890+t2859; + t2949 = t2879+t2883*t2888; + t2948 = t2879+t2883*t2889; + t2947 = t2874+t3025; + t2946 = z*t3005+t2571+(t2999+t3008)*t2888; + t2945 = t2803+t2620+t3204*y; + t2944 = t2504+(t2668+t3199)*y; + t2943 = t2855*t3105+t2888*t3000+t2506+t2850*t3055; + t2646 = x*t2755; + t2623 = z*t2791; + t2942 = t2646+t2890*t2747+t2623+t2746; + t2480 = t2889*t2953; + t2941 = t2480+t2856*t3001+t2855*t3115+t2889*t3095; + t2940 = t2713+t2801+t2829+t2676; + t2939 = t2830+t2793+t3204; + t2937 = t2891*t3006+t2625+(t2979+t3081)*x; + t2936 = t2890*t2769+t2753+t2618+t2623; + t2728 = t2854*t3116; + t2721 = t2892*t3013; + t2493 = x*t2998; + t2935 = t2508+t2728+t2721+t2493; + t2934 = t2620+t3213*y; + t2588 = z*t2789; + t2933 = t2588+t2659+t3024; + t2931 = t3091+t3187; + t2930 = t2496+(t2718+t3207)*y; + t2929 = t2508+t2492+t3207; + t2649 = t2846*t3116; + t2928 = z*t2989+t2502+t2892*t3038+t2649; + t2927 = -t3113+t3044-t2889; + t2926 = t2646+t2810+t2607+t2676+t3088; + t2925 = t2518+t2726+t3046+t3088; + t2694 = t2891*t3073; + t2924 = t2694+t2500+t3039+t3062; + t2696 = t2889*t3060; + t2923 = t2696+t2889*t2993+t3040+t3071; + t2697 = x*t3109; + t2922 = t2516+t2697+t2892*t2989+z*t3015+t3054; + t2507 = y*t2695; + t2921 = y*t2726+t2507+t3032+t3093; + t2499 = y*t2730; + t2503 = x*t2958; + t2920 = t2718+t2499+t2503+t2966; + t2919 = t2486+t2713+t2730+t2499+t3091; + t2477 = x*t2972; + t2918 = t2477+t2889*t3013+t3040+t3103; + t2917 = t3009+t3070+t3071; + t2916 = t3083+t3086+t3093; + t2915 = t2694+t2452+t2855*t3107+t2850*t3116+t2503+t2489+(t3013+t2993)*z; + t2547 = t2871*t2957; + t2615 = z*t2767; + t2914 = t2813+t2547+t2892*t3050+t2615+t2524+t2975; + t2913 = t2625+t2717+t2987+t3188+t3211; + t2553 = t2877*t2957; + t2531 = z*t2768; + t2912 = t2553+t2531+t2769+t2786+t2988+t3205; + t2911 = t2480+x*t3031+t2987+t3058+t3158; + t2910 = t2684+t2635+t2975+t3180+t3186; + t2909 = t2595+t2671+t2988+t3185+t3203; + t2908 = t2619+t2884+t2834+t2889*t3052+t3162+t2762+t3154+(t3089+t2955)*x; + t2907 = t2758+t2871*t3002+t2553+t2835+t2864*t3055+t2767+t2963+t3162; + t2906 = t2720+t2754+t2688+t2832+t2934+t3009+t3152; + t2672 = x*t3008; + t2905 = t2612+t2672+t2933+t2937+t3102; + t2714 = z*t3095; + t2904 = t2487+t2714+t2472+t2663+t2935+t2946; + t2584 = t2870*t2980; + t2903 = t2768+t2584+t2547+t2877*t3002+t2939+t2945; + t2902 = t2606+t2584+x*t2967+t2793+t2792+t2934+t3213; + t2724 = x*t3073; + t2901 = t2505+t2724+t2935+t2937+t3184; + t2465 = x*t3000; + t2900 = t2728+t2465+t2944+t3012+t3090+t3184; + t2686 = t2891*t3108; + t2899 = t2592+t2686+t2933+t2946+t3020; + t2593 = t2890*t2758; + t2898 = t2593+t2804+t2671+t2842+t2945+t3152+t3180; + t2585 = x*t2999; + t2897 = t2592+t2585+t2944+t3004+t3042+t3199; + t2559 = y*t2739; + t2896 = t2559+t2778+t2963+t2787+t3154+((z+x)*t2878+t2772+1.0+t3200)*y; + t2895 = t2566+t2595+t2931+t2822+t3122+(t3075+t2852)*z+t3201; + t2881 = RATIONAL(-2.0,3.0); + t2880 = RATIONAL(-2.0,1.0); + t2867 = RATIONAL(2.0,1.0); + t2861 = RATIONAL(1.0,54.0); + t2650 = t2892*t3021; + t2608 = t2891*t2740; + t2600 = t2879*t3029; + t2555 = t2892*t2809; + t2545 = z*t2806; + t2528 = x*t3028; + t2514 = t2892*t2990; + t2485 = t2854*t2995; + t2455 = t2854*t2991; + t2451 = z*t2965; + coeffs_dy->coeff_m1_m1_m1 = (t2858*t2892+(RATIONAL(-1.0,27.0)+t2853*t2890 +)*z)*x+t2911+t2455+t2891*t3109+t2485+t3126+t3141+t3176; + coeffs_dy->coeff_0_m1_m1 = t2466+t2723+t2920+t2906+(t3026+t2860)*t2892+( +t2866+t2865*t2888+(t2863+t2842)*t2890)*z+t2970+t3121+t3174; + coeffs_dy->coeff_p1_m1_m1 = t2913+t2712+t2951+t2971+t3126+t3127; + coeffs_dy->coeff_p2_m1_m1 = t2861*t3114+t2697+t2923+t3041+t3136+t3164+ +t3189; + coeffs_dy->coeff_m1_0_m1 = (t2891*t3110+(RATIONAL(-2.0,9.0)*z+t2865*t2892 +)*x)*y+t2723+t2634+t2910+t2514+t2924+t3027+t3134; + coeffs_dy->coeff_0_0_m1 = t2673+t2677+t2908+(-t2889+t2949*t2892+(t2881* +t2888+t2882)*z)*y+t2936+t2643+t2672+t3149+t3150+t3172+t3196; + coeffs_dy->coeff_p1_0_m1 = t2646+t2600+t2608+t2730+t2910+t3030+t3102+ +t3128+t3198+t3212; + coeffs_dy->coeff_p2_0_m1 = t2866*y*t3114+t2901+t2507+t3094+t3179; + coeffs_dy->coeff_m1_p1_m1 = t2788+t2909+t2704+t2678+t2505+t2680+t2964+ +t3131+t3141+t3167; + coeffs_dy->coeff_0_p1_m1 = t2588+t2919+t2902+t2982+t3121+t3145+t3151+ +t3165+t3187; + coeffs_dy->coeff_p1_p1_m1 = t2909+t2643+t2777+t2976+t2981+t3138+t3195; + coeffs_dy->coeff_p2_p1_m1 = t2711+t2503+t2917+t3045+t3046+t3090+t3136; + coeffs_dy->coeff_m1_p2_m1 = t2918+t2650+t2860*t3014+t2922+t3175+t3189; + coeffs_dy->coeff_0_p2_m1 = (t2862+t3100)*t3112+t2675+t3051+t2901+t3129+ +t3139; + coeffs_dy->coeff_p1_p2_m1 = t2924+t2663+t2964+t3155+t3175+t3178; + coeffs_dy->coeff_p2_p2_m1 = t2485+t2847*t3107+t2928+t2941+t3169; + coeffs_dy->coeff_m1_m1_0 = t2692+t2723+t3209*t2891+t2491+t2898+(t2866+ +t2865*t2889+(t2832+t2863)*t2890)*x+t2951+t2966+t3119+t3168+t3182; + coeffs_dy->coeff_0_m1_0 = (-y+t2947*t2890+t2948)*t2888+t2585+t2940+t3069+ +t2791+(t2879-y+t3080)*t2889+t3118+t2896+t2883+t3153+t3165+t3188+t3196; + coeffs_dy->coeff_p1_m1_0 = t2748+t2898+t2942+t3004+t3132+t3160+t3192+ +t3198; + coeffs_dy->coeff_p2_m1_0 = t2900+x*t3049+t2477+(t2853+t3031)*t2891+t3133+ +t3142; + coeffs_dy->coeff_m1_0_0 = t2600+t2907+t2686+(-t2888+t2948*t2891+(t2881* +t2889+t2882)*x)*y+t2942+t3024+t3092+t3118+t3166+t3208; + coeffs_dy->coeff_0_0_0 = t2939+t3124+(t2868+t2872*t2891)*z+t2878+t2615+( +t2872*t2892+t2978)*x+(t2880+(t2891-x+t2867)*t2889+(t2892-z+t2867+t2880*t2889)* +t2888-t3057)*y+t3057*t2869+(t2889*t3011+t2876+t2875*z+t3079*t2873+(t2875+t2877* +z)*x)*t2890+t3177+t3183+t3193+t3194; + coeffs_dy->coeff_p1_0_0 = t2747+(-t3101+(-t2892+t2880+t2867*t2889)*x+ +t3098)*y+(t2876+t2873*t2889)*t3106+t3123+t2907+t2978*t2891+t2802+t3190+t3197; + coeffs_dy->coeff_p2_0_0 = ((t3087+t2883)*t2891+t2948*x)*y+t2583+t2932+ +t3122+t3125+t3144; + coeffs_dy->coeff_m1_p1_0 = t2588+t2940+t2903+t2981+t3086+t3119+t3132+ +t3181; + coeffs_dy->coeff_0_p1_0 = t3117+t2947*t2891+RATIONAL(1.0,1.0)+t2531+t2927 ++(t3034-y+t2889-1.0)*t2888+t2739+t2896+(t2870*z+t2873+t2889*t3007+t3079*t2876+( +t2871*z+t2870)*x)*t2890+t3163+t3190; + coeffs_dy->coeff_p1_p1_0 = (1.0+(t2873+t2876*t2889)*t2890+t2927)*x+t2903+ +(t2878+t2841)*t2891+t3120+t3192+t3193+t3210; + coeffs_dy->coeff_p2_p1_0 = t2897+t2648+t2791+t3135+t3142+t3160; + coeffs_dy->coeff_m1_p2_0 = t3066+t2696+(t3097+t2862)*t3106+t2904+t3133+ +t3143; + coeffs_dy->coeff_0_p2_0 = t2889*t2842+t3079*t2863+t2895+t2862+((t3078+1.0 +)*t2874+t3079*t2878)*t2890+t3125+t3156; + coeffs_dy->coeff_p1_p2_0 = t2899+t3135+t3143+t3181+t3208; + coeffs_dy->coeff_p2_p2_0 = t3060+(t2854*t2889+t2950)*x+t2915+t3058+t3168; + coeffs_dy->coeff_m1_m1_p1 = t2487+t2911+t2568+t2968+t2970+t3127+t3137; + coeffs_dy->coeff_0_m1_p1 = t2798+t2906+t2936+t2931+t2703+t2658-t3010+ +t2952+t3145+t3173+t3191; + coeffs_dy->coeff_p1_m1_p1 = t2589+t2604+t2913+t2770+t2610+t2559+t2563+ +t2985+t3137+t3157+t3206; + coeffs_dy->coeff_p2_m1_p1 = t2920+t2541+t2662+t2493+t2923+t2971; + coeffs_dy->coeff_m1_0_p1 = t2914+t2555-t3010+t3020+t3128+t3134+t3170+ +t3172; + coeffs_dy->coeff_0_0_p1 = t3117+(-t3055+(-t2891+t2867*t2888+t2880)*z+ +t3023)*y+(t2876+t3007)*t3112+t2908+(t2864*x+t2868)*t2892+t2545+t2786+t3157+ +t3197; + coeffs_dy->coeff_p1_0_p1 = t2876*t3014+t2914+(t3098*z+(t2880*z+t3023)*x)* +y+t3120+t3194+t3202+t3212; + coeffs_dy->coeff_p2_0_p1 = t2905+t2608+t2528+t3094+t3149; + coeffs_dy->coeff_m1_p1_p1 = t2646+t2568+t2743+t2594+t2912+t2982+t3092+ +t3131+t3138; + coeffs_dy->coeff_0_p1_p1 = (t2878+t2830)*t2892+t2902+t2735+(t3065+1.0- +t2888-y*t2888+(t2873+t3011)*t2890)*z+t3124+t3191+t3202+t3210; + coeffs_dy->coeff_p1_p1_p1 = t2523+t2997+(t3034+t2873*t3112+z)*x+t2912+ +t2559+t2545+t2739+t3123+t3195; + coeffs_dy->coeff_p2_p1_p1 = t2810+t2623+t2541+t2917+t2919+t2976; + coeffs_dy->coeff_m1_p2_p1 = t2718+t2918+t2505+t2599+t2694+t2925+t3147; + coeffs_dy->coeff_0_p2_p1 = t2905+t3130+t3139+t3150+t3151; + coeffs_dy->coeff_p1_p2_p1 = t2664+t2730+t2572+t2594+t2926+t3147+t3170+ +t3178; + coeffs_dy->coeff_p2_p2_p1 = t2721+t2724+t2929+t2941+t3045; + coeffs_dy->coeff_m1_m1_p2 = t2861*t3107+t2921+t2451+t2922+t3146+t3164; + coeffs_dy->coeff_0_m1_p2 = t2900+t2469+t2998+(t3022+t2853)*t2892+t3129+ +t3140; + coeffs_dy->coeff_p1_m1_p2 = t2487+t2916+t2695+t2678+t2489+t2493+t3039+ +t3146+t3155; + coeffs_dy->coeff_p2_m1_p2 = t2649+t2850*t3014+t2930+t3161+t3169+t3176; + coeffs_dy->coeff_m1_0_p2 = t2866*t3029+t2510+t2904+t3077+t3179; + coeffs_dy->coeff_0_0_p2 = ((t3016+t2883)*t2892+t2949*z)*y+t2895+t3144; + coeffs_dy->coeff_p1_0_p2 = t2555+t2899+t2528+t3077+t3166; + coeffs_dy->coeff_p2_0_p2 = y*t2723+t2514+t2915+t3053; + coeffs_dy->coeff_m1_p1_p2 = t2593+t2921+t2925+t2968+t3182; + coeffs_dy->coeff_0_p1_p2 = t2897+t3130+t3140+t3153+t3173; + coeffs_dy->coeff_p1_p1_p2 = t2566+t2916+t2593+t2623+t2926+t2985; + coeffs_dy->coeff_p2_p1_p2 = t2472+t2718+t2678+t2465+t2929+t2930; + coeffs_dy->coeff_m1_p2_p2 = z*t3021+t2455+t2928+t2943+t3161; + coeffs_dy->coeff_0_p2_p2 = t3048+(t2854*t2888+t2950)*z+t2915+t3068+t3174; + coeffs_dy->coeff_p1_p2_p2 = t2685+t2714+t2466+t2721+t2943+t3012+t3027; + coeffs_dy->coeff_p2_p2_p2 = t2451+t2650+z*t3038+(t2849*t2892+(t2855*t2890 ++t2847)*z)*x+t3041; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c new file mode 100644 index 0000000..a3ca038 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c @@ -0,0 +1,889 @@ +fp t5986; +fp t5968; +fp t6113; +fp t5864; +fp t5784; +fp t5985; +fp t5987; +fp t5967; +fp t6118; +fp t6059; +fp t5816; +fp t6174; +fp t5988; +fp t5780; +fp t5896; +fp t6173; +fp t5969; +fp t5943; +fp t5981; +fp t6172; +fp t6103; +fp t6063; +fp t5971; +fp t6171; +fp t6120; +fp t5970; +fp t6060; +fp t5909; +fp t5887; +fp t6170; +fp t5983; +fp t6117; +fp t6169; +fp t5954; +fp t6068; +fp t5840; +fp t5742; +fp t5951; +fp t6116; +fp t6065; +fp t6168; +fp t5942; +fp t5919; +fp t5966; +fp t6094; +fp t5878; +fp t6167; +fp t5959; +fp t5935; +fp t5958; +fp t6081; +fp t5899; +fp t6166; +fp t5972; +fp t6080; +fp t5874; +fp t5763; +fp t6128; +fp t5932; +fp t6165; +fp t5772; +fp t6164; +fp t5950; +fp t6163; +fp t5930; +fp t5758; +fp t6087; +fp t5851; +fp t5729; +fp t6162; +fp t5910; +fp t5761; +fp t6071; +fp t5867; +fp t6161; +fp t5944; +fp t5865; +fp t5976; +fp t6160; +fp t5973; +fp t6091; +fp t6089; +fp t5922; +fp t6159; +fp t5946; +fp t5873; +fp t6158; +fp t5977; +fp t5938; +fp t5859; +fp t5829; +fp t6157; +fp t6086; +fp t5836; +fp t6109; +fp t5882; +fp t6156; +fp t5960; +fp t5893; +fp t5956; +fp t6072; +fp t6155; +fp t5915; +fp t5939; +fp t5917; +fp t6154; +fp t5926; +fp t5870; +fp t6153; +fp t5860; +fp t5753; +fp t5936; +fp t5885; +fp t6152; +fp t6093; +fp t6062; +fp t5755; +fp t5892; +fp t5754; +fp t6151; +fp t5947; +fp t5911; +fp t5886; +fp t6150; +fp t6149; +fp t5952; +fp t6124; +fp t5845; +fp t6099; +fp t5844; +fp t5726; +fp t6148; +fp t5821; +fp t6147; +fp t5949; +fp t5929; +fp t5905; +fp t6146; +fp t6104; +fp t6145; +fp t5802; +fp t5902; +fp t6144; +fp t6115; +fp t5931; +fp t5760; +fp t6143; +fp t5940; +fp t5907; +fp t6142; +fp t6141; +fp t5918; +fp t6140; +fp t5890; +fp t5863; +fp t6139; +fp t5908; +fp t5901; +fp t6138; +fp t5817; +fp t6137; +fp t5749; +fp t6064; +fp t5794; +fp t6058; +fp t5785; +fp t6136; +fp t5888; +fp t5945; +fp t5891; +fp t6077; +fp t6135; +fp t6134; +fp t5819; +fp t6125; +fp t5900; +fp t5810; +fp t6133; +fp t6114; +fp t5877; +fp t6132; +fp t5925; +fp t5796; +fp t6088; +fp t6131; +fp t5875; +fp t6130; +fp t6061; +fp t5766; +fp t6129; +fp t5984; +fp t5982; +fp t6127; +fp t6126; +fp t5937; +fp t6123; +fp t5955; +fp t6122; +fp t6121; +fp t6119; +fp t5980; +fp t5948; +fp t5963; +fp t6112; +fp t6111; +fp t5941; +fp t5961; +fp t6110; +fp t5837; +fp t5846; +fp t6108; +fp t5832; +fp t5833; +fp t6107; +fp t5811; +fp t6106; +fp t5831; +fp t6105; +fp t5978; +fp t5850; +fp t6102; +fp t5953; +fp t6092; +fp t5855; +fp t6101; +fp t6100; +fp t6098; +fp t5731; +fp t6097; +fp t5927; +fp t6096; +fp t5747; +fp t6074; +fp t5807; +fp t6095; +fp t5974; +fp t6090; +fp t6085; +fp t6066; +fp t5839; +fp t5744; +fp t5841; +fp t6084; +fp t5843; +fp t5724; +fp t6083; +fp t6082; +fp t5847; +fp t5725; +fp t5730; +fp t6079; +fp t5835; +fp t5834; +fp t6078; +fp t6076; +fp t6075; +fp t5979; +fp t6073; +fp t5853; +fp t6070; +fp t6069; +fp t5880; +fp t6067; +fp t5881; +fp t5830; +fp t5838; +fp t5854; +fp t5923; +fp t5916; +fp t5898; +fp t5924; +fp t5857; +fp t5852; +fp t5934; +fp t5858; +fp t5757; +fp t6057; +fp t5792; +fp t5791; +fp t5933; +fp t5800; +fp t6056; +fp t5801; +fp t5884; +fp t5777; +fp t6055; +fp t5856; +fp t6054; +fp t5738; +fp t5793; +fp t6053; +fp t6052; +fp t5868; +fp t6051; +fp t5928; +fp t5775; +fp t6050; +fp t6049; +fp t5803; +fp t6048; +fp t5748; +fp t6047; +fp t5805; +fp t5764; +fp t6046; +fp t5820; +fp t6045; +fp t6044; +fp t6043; +fp t5813; +fp t6042; +fp t5806; +fp t6041; +fp t6040; +fp t6039; +fp t5964; +fp t5957; +fp t6038; +fp t6037; +fp t6036; +fp t6035; +fp t6034; +fp t5824; +fp t6033; +fp t6032; +fp t5812; +fp t6031; +fp t6030; +fp t5765; +fp t6029; +fp t5719; +fp t6028; +fp t6027; +fp t6026; +fp t5736; +fp t6025; +fp t5789; +fp t6024; +fp t6023; +fp t6022; +fp t6021; +fp t5782; +fp t6020; +fp t5752; +fp t5827; +fp t6018; +fp t5750; +fp t6017; +fp t5804; +fp t6016; +fp t6015; +fp t6014; +fp t6013; +fp t6012; +fp t5798; +fp t5788; +fp t6011; +fp t6010; +fp t6009; +fp t6008; +fp t6007; +fp t6006; +fp t5795; +fp t6005; +fp t6004; +fp t6003; +fp t5759; +fp t6002; +fp t6001; +fp t5808; +fp t6000; +fp t5861; +fp t5999; +fp t5998; +fp t5997; +fp t5894; +fp t5996; +fp t5913; +fp t5995; +fp t5866; +fp t5994; +fp t5862; +fp t5993; +fp t5992; +fp t5991; +fp t5975; +fp t5962; +fp t5912; +fp t5903; +fp t5879; +fp t5869; +fp t5849; +fp t5825; +fp t5809; +fp t5776; +fp t5756; +fp t5751; +fp t5743; +fp t5741; +fp t5737; +fp t5735; +fp t5734; +fp t5723; +fp t5722; +fp t5721; + t5986 = z*z; + t5968 = RATIONAL(-3.0,2.0); + t6113 = y*t5968; + t5864 = t5986*t6113; + t5784 = x*t5864; + t5985 = x*x; + t5987 = t5985*x; + t5967 = RATIONAL(3.0,4.0); + t6118 = y*t5967; + t6059 = t5987*t6118; + t5816 = t5986*t6059; + t6174 = t5784+t5816; + t5988 = t5986*z; + t5780 = t5988*t6059; + t5896 = t5987*t6113; + t6173 = t5780+z*t5896; + t5969 = RATIONAL(1.0,2.0); + t5943 = t5969*t5988; + t5981 = x*z; + t6172 = t5987*t5943+t6113*t5981; + t6103 = t5986*t5987; + t6063 = y*t6103; + t5971 = RATIONAL(3.0,2.0); + t6171 = t5896+z*t6059+t5971*t6063; + t6120 = y*t5988; + t5970 = RATIONAL(-3.0,4.0); + t6060 = t5970*t6120; + t5909 = t5971*t6120; + t5887 = t5985*t6113; + t6170 = t5909+t5988*t5887+x*t6060; + t5983 = t5985*t5986; + t6117 = 1.0-t5986; + t6169 = (t5983-t5985+t6117)*y; + t5954 = RATIONAL(-1.0,12.0); + t6068 = t5986*t5954; + t5840 = t5987*t6068; + t5742 = y*t5840; + t5951 = RATIONAL(1.0,12.0); + t6116 = x*t5951; + t6065 = y*t6116; + t6168 = t5742+t5986*t6065; + t5942 = t5969*t5985; + t5919 = z*t5942; + t5966 = RATIONAL(-1.0,4.0); + t6094 = t5988*t5966; + t5878 = t5985*t6094; + t6167 = t5919+t5878; + t5959 = RATIONAL(1.0,6.0); + t5935 = t5959*t5987; + t5958 = RATIONAL(-1.0,6.0); + t6081 = t5986*t5958; + t5899 = t5987*t6081; + t6166 = (t5935+t5899)*y; + t5972 = RATIONAL(-1.0,2.0); + t6080 = t5986*t5972; + t5874 = y*t6080; + t5763 = x*t5874; + t6128 = y*t5969; + t5932 = x*t6128; + t6165 = t5763+t5932; + t5772 = t5987*t6060; + t6164 = t5772+x*t5909; + t5950 = t5972*t5988; + t6163 = x*t5950+t5981; + t5930 = z*t5935; + t5758 = y*t5930; + t6087 = t5951*t5987; + t5851 = t5986*t6087; + t5729 = y*t5851; + t6162 = t5758+t5729; + t5910 = y*t5942; + t5761 = t5986*t5910; + t6071 = t5972*t5985; + t5867 = y*t6071; + t6161 = t5761+t5867; + t5944 = t5958*t5988; + t5865 = t5987*t5944; + t5976 = RATIONAL(2.0,3.0); + t6160 = t5976*t5981+t5865; + t5973 = RATIONAL(1.0,3.0); + t6091 = t5973*t5986; + t6089 = t5986*t5959; + t5922 = t5987*t6089; + t6159 = t5922+x*t6091; + t5946 = t5959*t5988; + t5873 = t5985*t5946; + t6158 = (t5944+t5873)*y; + t5977 = RATIONAL(-1.0,3.0); + t5938 = t5977*z; + t5859 = x*t5938; + t5829 = t5988*t6087; + t6157 = t5859+t5829; + t6086 = t5988*t5954; + t5836 = t5985*t6086; + t6109 = t5985*z; + t5882 = t5958*t6109; + t6156 = t5836+t5882; + t5960 = RATIONAL(-1.0,9.0); + t5893 = t5960*t5981; + t5956 = RATIONAL(1.0,18.0); + t6072 = t5956*t5987; + t6155 = t5893+t5988*t6072; + t5915 = t5987*t6080; + t5939 = t5969*t5987; + t5917 = y*t5939; + t6154 = y*t5915+t5917; + t5926 = t5988*t6071; + t5870 = y*t5943; + t6153 = y*t5926+t5870; + t5860 = t5986*t6071; + t5753 = y*t5860; + t5936 = t5969*t5986; + t5885 = y*t5936; + t6152 = t5753+t5885; + t6093 = t5986*t5966; + t6062 = y*t6093; + t5755 = t5985*t6062; + t5892 = t5959*t6109; + t5754 = y*t5892; + t6151 = t5755+t5754; + t5947 = t5972*z; + t5911 = x*t5947; + t5886 = t5987*t6094; + t6150 = t5911+t5886; + t6149 = t5910+t5753; + t5952 = RATIONAL(-1.0,18.0); + t6124 = x*t5952; + t5845 = t5988*t6124; + t6099 = t5988*t5985; + t5844 = t5951*t6099; + t5726 = y*t5844; + t6148 = y*t5845+t5726; + t5821 = z*t5867; + t6147 = t5755+t5821; + t5949 = t5972*t5987; + t5929 = y*t5949; + t5905 = t5986*t5939; + t6146 = y*t5905+t5929; + t6104 = t5973*t5985; + t6145 = t5873+z*t6104; + t5802 = y*t5919; + t5902 = y*t5947; + t6144 = t5802+t5902; + t6115 = t5973*z; + t5931 = x*t6115; + t5760 = y*t5931; + t6143 = t5760+t5763; + t5940 = t5958*t5987; + t5907 = y*t5940; + t6142 = t5907+y*t5922; + t6141 = t5761+t5874; + t5918 = t5987*t5946; + t6140 = t5918+t5931; + t5890 = t5985*t5944; + t5863 = y*t5946; + t6139 = y*t5890+t5863; + t5908 = y*t5950; + t5901 = t5988*t5942; + t6138 = t5908+y*t5901; + t5817 = z*t5932; + t6137 = t5817+t5918+t5859; + t5749 = z*t5887; + t6064 = y*t5970*t5985; + t5794 = t5986*t6064; + t6058 = y*t6099; + t5785 = t5967*t6058; + t6136 = t5749+t5794+t5785; + t5888 = x*t5946; + t5945 = t5958*z; + t5891 = x*t5945; + t6077 = t5891+t5930; + t6135 = t5888+t5865+t6077; + t6134 = t5919-t5985+t5926; + t5819 = t5970*t6063; + t6125 = y*t5971; + t5900 = t5986*t6125; + t5810 = x*t5900; + t6133 = t5819+t5810+t5905; + t6114 = t5970*z; + t5877 = t5987*t6125; + t6132 = t5780+y*t5987*t6114+t5877+t5968*t6063; + t5925 = t5985*t6125; + t5796 = t5986*t5925; + t6088 = x*t6118; + t6131 = t5796+t5819+t5864+t5986*t6088; + t5875 = t5988*t6113; + t6130 = t5875+t5772+t5988*t6088+t5971*t6058; + t6061 = t5985*t6118; + t5766 = t5970*t6058; + t6129 = z*t6061+t5796+t5766+t5887; + t5984 = y*x; + t5982 = y*z; + t6127 = x*t5988; + t6126 = x*t5986; + t5937 = t5958*x; + t6123 = x-t5987; + t5955 = RATIONAL(1.0,36.0); + t6122 = x*t5955; + t6121 = z*t5987; + t6119 = z*t5959; + t5980 = y*t5981; + t5948 = t5972*x; + t5963 = RATIONAL(1.0,4.0); + t6112 = z*t5963; + t6111 = x*t5956; + t5941 = t5977*x; + t5961 = RATIONAL(1.0,9.0); + t6110 = z*t5961; + t5837 = z*t6122; + t5846 = t5954*t6109; + t6108 = t5844+t5846; + t5832 = t5988*t6116; + t5833 = t5987*t6086; + t6107 = t5832+t5833; + t5811 = x*t5908; + t6106 = t5973*t6127+t5811; + t5831 = z*t6087; + t6105 = t5833+t5831; + t5978 = y*t6126; + t5850 = z*t6111; + t6102 = t5986*t5963; + t5953 = RATIONAL(-1.0,36.0); + t6092 = t5988*t5953; + t5855 = t5987*t6092; + t6101 = t5850+t5855; + t6100 = z*t6124; + t6098 = t5963*t5984; + t5731 = y*t5833; + t6097 = y*t5832+t5731; + t5927 = x*t6089; + t6096 = t5927+t5899; + t5747 = z*t5907; + t6074 = y*t6119; + t5807 = x*t6074; + t6095 = t5747+t5807; + t5974 = RATIONAL(-2.0,1.0); + t6090 = -t5988+t5974; + t6085 = y*t5945; + t6066 = t5987*t5955; + t5839 = t5988*t6066; + t5744 = y*t5839; + t5841 = x*t6092; + t6084 = y*t5841+t5744; + t5843 = z*t6066; + t5724 = y*t5855; + t6083 = y*t5843+t5724; + t6082 = -t5984+t5978; + t5847 = x*t6086; + t5725 = y*t5847; + t5730 = y*t5829; + t6079 = t5725+t5730; + t5835 = t5988*t6111; + t5834 = z*t6072; + t6078 = t5835+t5834; + t6076 = t5892+t5890; + t6075 = t5986*t6061+t5860; + t5979 = y*t6109; + t6073 = t5982-t5979; + t5853 = x*t6068; + t6070 = t5851+t5853; + t6069 = t5952*t5987; + t5880 = x*t6110; + t6067 = t5963*t5988; + t5881 = x*t6081; + t5830 = t5954*t6121; + t5838 = t5953*t6121; + t5854 = z*t6069; + t5923 = t5966*t6121; + t5916 = t5987*t6112; + t5898 = x*t6067; + t5924 = x*t6094; + t5857 = x*t5944; + t5852 = t5988*t6122; + t5934 = t5966*t6109; + t5858 = t5987*t6093; + t5757 = y*t5858; + t6057 = t5758+t5730+t5757; + t5792 = x*t5870; + t5791 = y*t5886; + t5933 = t5985*t6067; + t5800 = y*t5933; + t6056 = t5792+t5791+t5800; + t5801 = x*t5885; + t5884 = t5985*t6102; + t5777 = y*t5884; + t6055 = t5801+t5757+t5777; + t5856 = x*t5936; + t6054 = t5858+t5884+t5856; + t5738 = y*t5836; + t5793 = y*t5857; + t6053 = t5738+t5793+t5730; + t6052 = t5800+t5793+t5731; + t5868 = t5987*t6102; + t6051 = -t5980+t5792+t5763; + t5928 = t5987*t6067; + t5775 = y*t5881; + t6050 = t5775+t5742+t5777; + t6049 = t5738+t5744+y*t5835; + t5803 = y*t5859; + t6048 = t5747+t5802+t5803; + t5748 = x*t5863; + t6047 = t5731+t5748+t5726; + t5805 = z*t5917; + t5764 = y*t5868; + t6046 = t5791+t5805+t5764; + t5820 = y*t5878; + t6045 = t5820+t5730+t5748; + t6044 = t5881+t5840+t5884; + t6043 = y*t5854+t5729+t5724; + t5813 = z*t5929; + t6042 = t5980+t5813+t5802; + t5806 = y*t5928; + t6041 = t5806+t5813+t5757; + t6040 = t5806+t5811+t5820; + t6039 = t6104+t5977; + t5964 = RATIONAL(3.0,1.0); + t5957 = RATIONAL(-3.0,1.0); + t6038 = t5964*t5985+t5957; + t6037 = t5977*t5986+t5973; + t6036 = t5977+t6091; + t6035 = t5977*t5985+t5973; + t6034 = t5957*t5985+t5964; + t5824 = y*t5916; + t6033 = t5824+t5791+t6146; + t6032 = t5830+t5847+z*t6116+t5829; + t5812 = y*t5898; + t6031 = t5791+t5812+t6138; + t6030 = t5983-t5986+t5915+t5856; + t5765 = y*t5923; + t6029 = t5806+t5765+t6154; + t5719 = y*t5831; + t6028 = t5954*t5980+t5719+t6097; + t6027 = t5837+t5838+t5839+t5841; + t6026 = t5936+t5868+x*t6093+t5860; + t5736 = y*t5830; + t6025 = t5736+z*t6065+t6079; + t5789 = y*t5924; + t6024 = t5806+t5789+t6153; + t6023 = t5942+t5933+t5934+t5860; + t6022 = t6035*z; + t6021 = t6037*x; + t5782 = z*t5925; + t6020 = t5782+t5901+t5766+t6075; + t5752 = x*t6085; + t5827 = t5963*t5979; + t6018 = t5736+t5752+t5827+t6045; + t5750 = t5986*t6098; + t6017 = t5750+t5725+t5752+t6057; + t5804 = x*t6062; + t6016 = t5804+t5764+t6095+t6097; + t6015 = t5852+t5854+t6070+t6101; + t6014 = t5888+t5891+t6105+t6108; + t6013 = t5843+t5845+t6101+t6108; + t6012 = t5817+t5827+t5765+t6040; + t5798 = x*t5902; + t5788 = y*t5934; + t6011 = t5798+t5824+t5788+t6056; + t6010 = t5804+t5798+t5812+t6046; + t6009 = t5807+t5719+t5788+t6052; + t6008 = t5820+t5821+t6075+t6145; + t6007 = t6070+t6077+t6107; + t6006 = t5817+t5750+t5789+t6041; + t5795 = t5986*t5887; + t6005 = t5925+t5785+t5983+z*t6064+t5795+t6134; + t6004 = t5935+t5937+t6032+t6096; + t6003 = t5816+t5795+t5900+t5970*t5978+t6030; + t5759 = z*t6098; + t6002 = y*t5948+t5801+t5789+t5759+t6029; + t6001 = t5945+t5946+t6032+t6076; + t5808 = t5966*t5980; + t6000 = z*t6128+t5824+t5821+t5808+t6031; + t5861 = z*t5940; + t5999 = t5888+t5861+t6044+t6157+t6167; + t5998 = t5930+t5857+t6054+t6156+t6157; + t5997 = t5880+t5839+t6044+t6078+t6156; + t5894 = z*t5949; + t5996 = t5894+t5928+t6054+t6163+t6167; + t5913 = x*t5943; + t5995 = t5913+t5916+t5949+t5905+t6023+t6150; + t5866 = z*t5939; + t5994 = t5866+t5898+t5901+t5950+t6026+t6150; + t5862 = x*t6119; + t5993 = t5938+t5861+t5944+t5862+t6026+t6107+t6145; + t5992 = t5862+t5940+t5941+t5857+t6023+t6105+t6159; + t5991 = RATIONAL(1.0,1.0)+t5939+t5943+t5928+t5923+x*t6112+t5947+t5948+ +t5924+t6030+t6134; + t5975 = RATIONAL(-2.0,3.0); + t5962 = RATIONAL(2.0,1.0); + t5912 = t5987*t6115; + t5903 = t5987*t5938; + t5879 = t5988*t5941; + t5869 = t5987*t5950; + t5849 = t5988*t6069; + t5825 = t5971*t5980; + t5809 = x*t5875; + t5776 = y*t5882; + t5756 = y*t5927; + t5751 = z*t5877; + t5743 = y*t6100; + t5741 = y*t5834; + t5737 = y*t5853; + t5735 = y*t5850; + t5734 = y*t5846; + t5723 = y*t5838; + t5722 = t5951*t5979; + t5721 = y*t5852; + coeffs_dyy->coeff_m1_m1_m1 = t5756+t5997+y*t5893+t6043+t6148+t6151; + coeffs_dyy->coeff_0_m1_m1 = y*t6022+t5993+t6017+t6139+t6141; + coeffs_dyy->coeff_p1_m1_m1 = t5998+t5747+t5764+t6047+t6143+t6151; + coeffs_dyy->coeff_p2_m1_m1 = t5741+t5743+t6015+t6084+t6168; + coeffs_dyy->coeff_m1_0_m1 = t5960*t6121+t5748+t5849+(t5960*t5988+RATIONAL +(-2.0,9.0)*z)*x+t6008+t6057+t6143+t6159; + coeffs_dyy->coeff_0_0_m1 = (t5976+t5975*t5985)*z+t6003+t5912+t5813+t6035* +t5988+t5857+t6031-t6073+t6137; + coeffs_dyy->coeff_p1_0_m1 = t5903-t6126+t5806-t5980+t6008+t5805+t6106+ +t6133+t6160; + coeffs_dyy->coeff_p2_0_m1 = t5987*t6110+t5845+t6016+t6096+t6155; + coeffs_dyy->coeff_m1_p1_m1 = t5997+t5794+t5764+t5801+t6048+t6052; + coeffs_dyy->coeff_0_p1_m1 = t5798+t5805+t5993+t6024+t6073+t6131; + coeffs_dyy->coeff_p1_p1_m1 = t5794+t5998+t6042+t6056+t6174; + coeffs_dyy->coeff_p2_p1_m1 = t6015+t6017; + coeffs_dyy->coeff_m1_p2_m1 = y*t5880+t5776+t5741+t6049+t6050; + coeffs_dyy->coeff_0_p2_m1 = t6039*t5982+t6016+t6152+t6158; + coeffs_dyy->coeff_p1_p2_m1 = t5803+t5776+t5758+t6053+t6055; + coeffs_dyy->coeff_p2_p2_m1 = t5721+t5737+t5735+t6043; + coeffs_dyy->coeff_m1_m1_0 = y*t6021+t5992+t6018+t6161+t6166; + coeffs_dyy->coeff_0_m1_0 = t5991-t6169+t6000+t6146+t6165; + coeffs_dyy->coeff_p1_m1_0 = x-t6126+t5995+t6012+t6082+t6154+t6161; + coeffs_dyy->coeff_p2_m1_0 = t6004+t5775+t5959*t5984+t6028+t6142; + coeffs_dyy->coeff_m1_0_0 = t5861+t6005+(t5975*t5986+t5976)*x+t6037*t5987+ +t6033+t6082+t6106+t6137; + coeffs_dyy->coeff_0_0_0 = t5911+z+t5913+t5782+t5869+t5810+t5866+(t5988+ +t5962-z)*t5985+(t5974*t5985+t5962-t6123)*t5986+(t5968*z+t6038*t5986+(t5968+ +t5967*z)*x+t6034)*y+t6090+t6123+t6132+t6170; + coeffs_dyy->coeff_p1_0_0 = t5894-t6103+t5987+t6005+t5981+(t5962*t5986+( +t5957*t5986+t5964)*y+t6090)*x+t6164+t6171+t6172; + coeffs_dyy->coeff_p2_0_0 = t6036*t5987+t6021+t6002+t6135; + coeffs_dyy->coeff_m1_p1_0 = t5792+t5798+t5992+t6029-t6082+t6129; + coeffs_dyy->coeff_0_p1_0 = t5784+t5749+t5991+(t5971*z+t6034*t5986+(t5971+ +t6114)*x+t6038)*y+t6130+t6171; + coeffs_dyy->coeff_p1_p1_0 = t5809+t5825+((t5957+t5964*t5986)*y+t6117)*x+ +t5995+t6129+t6132; + coeffs_dyy->coeff_p2_p1_0 = t6004+t5812+t5808+t6033+t6165; + coeffs_dyy->coeff_m1_p2_0 = t6036*t5984+t6009+t6142+t6149; + coeffs_dyy->coeff_0_p2_0 = t6169+t6002+t6144+t6153; + coeffs_dyy->coeff_p1_p2_0 = t6011-t6082+t6146+t6149; + coeffs_dyy->coeff_p2_p2_0 = t5756+y*t5937+t6025+t6166; + coeffs_dyy->coeff_m1_m1_p1 = t5756+t5760+t5999+t6052+t6147+t6162; + coeffs_dyy->coeff_0_m1_p1 = z+t5994-t6109+t6006-t6073+t6141+t6153; + coeffs_dyy->coeff_p1_m1_p1 = t5800+t5996+t6046+t6051+t6147; + coeffs_dyy->coeff_p2_m1_p1 = t6007+t6079+t6095+t6168; + coeffs_dyy->coeff_m1_0_p1 = -t6109+t5912+t5879+t6020+t6041+t6051+t6159+ +t6160; + coeffs_dyy->coeff_0_0_p1 = t6003+t5988-t6099+(-t5987+t5974+t5962*t5985+ +t6034*y)*z+t5751+t6130+t6163+t6172; + coeffs_dyy->coeff_p1_0_p1 = t5809+t5869+(t5987-t5985)*z+(t5988-t5986+( +t5964*y+t5974)*z)*x+t6020+t6133+t6173; + coeffs_dyy->coeff_p2_0_p1 = t5903+t5857+t6010+t6096+t6140; + coeffs_dyy->coeff_m1_p1_p1 = t5980+t5811+t5999+t5801+t6046+t6136; + coeffs_dyy->coeff_0_p1_p1 = (-t5985+1.0+t6038*y)*z+t5825+t5994+t6131+ +t6170+t6173; + coeffs_dyy->coeff_p1_p1_p1 = t5957*t5980+t5751+t5996+t6136+t6164+t6174; + coeffs_dyy->coeff_p2_p1_p1 = t6006+t6007; + coeffs_dyy->coeff_m1_p2_p1 = t6045+t6048+t6050; + coeffs_dyy->coeff_0_p2_p1 = t6010+t6073+t6138+t6152; + coeffs_dyy->coeff_p1_p2_p1 = t6040+t6042+t6055; + coeffs_dyy->coeff_p2_p2_p1 = t5737+t5752+t6097+t6162; + coeffs_dyy->coeff_m1_m1_p2 = t5723+t5743+t5722+t6013+t6049; + coeffs_dyy->coeff_0_m1_p2 = t5776+t6001+t6074+t6028+t6158; + coeffs_dyy->coeff_p1_m1_p2 = t5736+t5807+t5722+t6014+t6053; + coeffs_dyy->coeff_p2_m1_p2 = t5721+t5953*t5980+t6027+t6083; + coeffs_dyy->coeff_m1_0_p2 = t5854+t5961*t6127+t6009+t6076+t6155; + coeffs_dyy->coeff_0_0_p2 = t5765+t5759+t6039*t5988+t6022+t6024+t6135+ +t6144; + coeffs_dyy->coeff_p1_0_p2 = t5879+t5861+t6011+t6076+t6140; + coeffs_dyy->coeff_p2_0_p2 = t5849+t6100+t6025+t6078; + coeffs_dyy->coeff_m1_p1_p2 = t6013+t6018; + coeffs_dyy->coeff_0_p1_p2 = t6000+t6001; + coeffs_dyy->coeff_p1_p1_p2 = t6012+t6014; + coeffs_dyy->coeff_p2_p1_p2 = t6027+t6028; + coeffs_dyy->coeff_m1_p2_p2 = t5735+t5734+t6083+t6148; + coeffs_dyy->coeff_0_p2_p2 = t6085+t5754+t6025+t6139; + coeffs_dyy->coeff_p1_p2_p2 = t5752+t5734+t5719+t6047; + coeffs_dyy->coeff_p2_p2_p2 = t5723+y*t5837+t6084; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c new file mode 100644 index 0000000..71c01d8 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c @@ -0,0 +1,1098 @@ +fp t6539; +fp t6516; +fp t6569; +fp t6572; +fp t6541; +fp t6834; +fp t6570; +fp t6571; +fp t6667; +fp t6550; +fp t6833; +fp t6524; +fp t6467; +fp t6326; +fp t6523; +fp t6694; +fp t6300; +fp t6832; +fp t6545; +fp t6496; +fp t6401; +fp t6669; +fp t6631; +fp t6831; +fp t6554; +fp t6734; +fp t6389; +fp t6668; +fp t6647; +fp t6232; +fp t6830; +fp t6525; +fp t6483; +fp t6529; +fp t6472; +fp t6829; +fp t6491; +fp t6365; +fp t6828; +fp t6686; +fp t6353; +fp t6526; +fp t6464; +fp t6717; +fp t6560; +fp t6627; +fp t6283; +fp t6537; +fp t6504; +fp t6827; +fp t6546; +fp t6351; +fp t6733; +fp t6543; +fp t6455; +fp t6826; +fp t6707; +fp t6518; +fp t6713; +fp t6632; +fp t6220; +fp t6547; +fp t6652; +fp t6825; +fp t6703; +fp t6323; +fp t6335; +fp t6824; +fp t6710; +fp t6336; +fp t6823; +fp t6488; +fp t6471; +fp t6822; +fp t6492; +fp t6442; +fp t6821; +fp t6677; +fp t6420; +fp t6252; +fp t6493; +fp t6380; +fp t6362; +fp t6663; +fp t6820; +fp t6548; +fp t6692; +fp t6399; +fp t6704; +fp t6414; +fp t6819; +fp t6661; +fp t6418; +fp t6818; +fp t6210; +fp t6393; +fp t6498; +fp t6350; +fp t6681; +fp t6417; +fp t6544; +fp t6736; +fp t6386; +fp t6817; +fp t6531; +fp t6301; +fp t6521; +fp t6687; +fp t6816; +fp t6566; +fp t6563; +fp t6685; +fp t6429; +fp t6815; +fp t6622; +fp t6253; +fp t6474; +fp t6535; +fp t6505; +fp t6814; +fp t6702; +fp t6532; +fp t6413; +fp t6813; +fp t6506; +fp t6364; +fp t6231; +fp t6812; +fp t6534; +fp t6490; +fp t6619; +fp t6309; +fp t6811; +fp t6419; +fp t6432; +fp t6810; +fp t6440; +fp t6400; +fp t6809; +fp t6509; +fp t6433; +fp t6502; +fp t6808; +fp t6501; +fp t6398; +fp t6807; +fp t6451; +fp t6212; +fp t6551; +fp t6732; +fp t6448; +fp t6806; +fp t6469; +fp t6708; +fp t6644; +fp t6207; +fp t6805; +fp t6512; +fp t6239; +fp t6804; +fp t6510; +fp t6415; +fp t6803; +fp t6646; +fp t6802; +fp t6657; +fp t6340; +fp t6801; +fp t6559; +fp t6515; +fp t6556; +fp t6666; +fp t6623; +fp t6233; +fp t6800; +fp t6714; +fp t6645; +fp t6536; +fp t6735; +fp t6799; +fp t6387; +fp t6282; +fp t6428; +fp t6237; +fp t6798; +fp t6527; +fp t6797; +fp t6267; +fp t6796; +fp t6507; +fp t6447; +fp t6425; +fp t6795; +fp t6454; +fp t6794; +fp t6357; +fp t6306; +fp t6793; +fp t6366; +fp t6670; +fp t6792; +fp t6307; +fp t6176; +fp t6520; +fp t6791; +fp t6564; +fp t6494; +fp t6405; +fp t6790; +fp t6371; +fp t6676; +fp t6373; +fp t6789; +fp t6388; +fp t6259; +fp t6788; +fp t6787; +fp t6424; +fp t6281; +fp t6786; +fp t6269; +fp t6193; +fp t6785; +fp t6343; +fp t6427; +fp t6784; +fp t6705; +fp t6650; +fp t6783; +fp t6435; +fp t6272; +fp t6508; +fp t6378; +fp t6782; +fp t6352; +fp t6781; +fp t6409; +fp t6780; +fp t6779; +fp t6778; +fp t6341; +fp t6777; +fp t6699; +fp t6643; +fp t6776; +fp t6444; +fp t6247; +fp t6434; +fp t6256; +fp t6775; +fp t6774; +fp t6530; +fp t6630; +fp t6194; +fp t6696; +fp t6773; +fp t6679; +fp t6441; +fp t6202; +fp t6199; +fp t6372; +fp t6217; +fp t6772; +fp t6226; +fp t6674; +fp t6771; +fp t6517; +fp t6697; +fp t6770; +fp t6377; +fp t6715; +fp t6381; +fp t6390; +fp t6769; +fp t6487; +fp t6334; +fp t6731; +fp t6768; +fp t6213; +fp t6767; +fp t6513; +fp t6684; +fp t6766; +fp t6500; +fp t6395; +fp t6675; +fp t6765; +fp t6648; +fp t6248; +fp t6764; +fp t6654; +fp t6763; +fp t6725; +fp t6475; +fp t6298; +fp t6762; +fp t6761; +fp t6369; +fp t6760; +fp t6503; +fp t6437; +fp t6416; +fp t6673; +fp t6268; +fp t6759; +fp t6758; +fp t6191; +fp t6481; +fp t6482; +fp t6757; +fp t6756; +fp t6438; +fp t6280; +fp t6755; +fp t6754; +fp t6459; +fp t6426; +fp t6753; +fp t6649; +fp t6255; +fp t6752; +fp t6751; +fp t6360; +fp t6243; +fp t6750; +fp t6242; +fp t6465; +fp t6749; +fp t6728; +fp t6175; +fp t6748; +fp t6721; +fp t6606; +fp t6747; +fp t6224; +fp t6651; +fp t6200; +fp t6746; +fp t6452; +fp t6450; +fp t6716; +fp t6745; +fp t6177; +fp t6690; +fp t6744; +fp t6743; +fp t6737; +fp t6718; +fp t6538; +fp t6262; +fp t6198; +fp t6258; +fp t6742; +fp t6741; +fp t6356; +fp t6740; +fp t6567; +fp t6739; +fp t6738; +fp t6468; +fp t6477; +fp t6730; +fp t6552; +fp t6406; +fp t6333; +fp t6729; +fp t6218; +fp t6565; +fp t6727; +fp t6410; +fp t6726; +fp t6431; +fp t6724; +fp t6693; +fp t6367; +fp t6723; +fp t6489; +fp t6443; +fp t6722; +fp t6279; +fp t6449; +fp t6287; +fp t6720; +fp t6533; +fp t6712; +fp t6204; +fp t6709; +fp t6338; +fp t6706; +fp t6700; +fp t6275; +fp t6271; +fp t6698; +fp t6664; +fp t6391; +fp t6695; +fp t6691; +fp t6689; +fp t6688; +fp t6683; +fp t6682; +fp t6680; +fp t6528; +fp t6183; +fp t6672; +fp t6671; +fp t6662; +fp t6404; +fp t6659; +fp t6658; +fp t6656; +fp t6655; +fp t6653; +fp t6368; +fp t6642; +fp t6641; +fp t6640; +fp t6639; +fp t6383; +fp t6638; +fp t6637; +fp t6636; +fp t6196; +fp t6634; +fp t6633; +fp t6355; +fp t6629; +fp t6628; +fp t6568; +fp t6625; +fp t6624; +fp t6621; +fp t6620; +fp t6540; +fp t6618; +fp t6617; +fp t6616; +fp t6615; +fp t6614; +fp t6613; +fp t6612; +fp t6611; +fp t6610; +fp t6609; +fp t6608; +fp t6607; +fp t6605; +fp t6604; +fp t6603; +fp t6602; +fp t6601; +fp t6304; +fp t6600; +fp t6599; +fp t6598; +fp t6597; +fp t6495; +fp t6596; +fp t6327; +fp t6595; +fp t6522; +fp t6486; +fp t6594; +fp t6593; +fp t6592; +fp t6591; +fp t6590; +fp t6589; +fp t6588; +fp t6587; +fp t6214; +fp t6586; +fp t6585; +fp t6584; +fp t6583; +fp t6582; +fp t6581; +fp t6580; +fp t6579; +fp t6578; +fp t6577; +fp t6576; +fp t6575; +fp t6574; +fp t6562; +fp t6558; +fp t6553; +fp t6549; +fp t6519; +fp t6457; +fp t6349; +fp t6296; +fp t6292; +fp t6290; +fp t6266; +fp t6219; +fp t6185; +fp t6178; + t6539 = RATIONAL(1.0,4.0); + t6516 = t6539*x; + t6569 = x*x; + t6572 = t6569*x; + t6541 = RATIONAL(-1.0,4.0); + t6834 = t6516+t6541*t6572; + t6570 = z*z; + t6571 = y*y; + t6667 = t6570+t6571; + t6550 = RATIONAL(-1.0,2.0); + t6833 = t6550+t6834; + t6524 = RATIONAL(-1.0,18.0); + t6467 = t6524*t6572; + t6326 = z*t6467; + t6523 = RATIONAL(1.0,12.0); + t6694 = t6523*t6571; + t6300 = x*t6694; + t6832 = z*t6300+t6326; + t6545 = RATIONAL(1.0,2.0); + t6496 = t6545*t6569; + t6401 = z*t6496; + t6669 = t6570*t6571; + t6631 = RATIONAL(9.0,8.0)*t6669; + t6831 = t6569*t6631+t6401; + t6554 = RATIONAL(2.0,3.0); + t6734 = x*t6554; + t6389 = y*t6734; + t6668 = t6570*t6572; + t6647 = y*t6668; + t6232 = t6550*t6647; + t6830 = t6389+t6232; + t6525 = RATIONAL(-1.0,36.0); + t6483 = t6525*t6572; + t6529 = RATIONAL(1.0,36.0); + t6472 = t6529*x; + t6829 = t6483+t6472; + t6491 = t6539*t6572; + t6365 = RATIONAL(-9.0,4.0)*t6669; + t6828 = t6491+x*t6365; + t6686 = t6569*t6571; + t6353 = t6539*t6686; + t6526 = RATIONAL(-1.0,12.0); + t6464 = t6526*t6569; + t6717 = t6353+t6464; + t6560 = RATIONAL(-1.0,8.0); + t6627 = t6560*t6669; + t6283 = t6572*t6627; + t6537 = RATIONAL(1.0,9.0); + t6504 = t6537*x; + t6827 = t6283+t6504; + t6546 = RATIONAL(-3.0,4.0); + t6351 = t6546*t6668; + t6733 = x*t6571; + t6543 = RATIONAL(3.0,4.0); + t6455 = t6543*t6733; + t6826 = t6351+t6455; + t6707 = t6543*t6570; + t6518 = t6541*t6569; + t6713 = t6569*t6707+t6518; + t6632 = RATIONAL(-9.0,8.0)*t6669; + t6220 = t6569*t6632; + t6547 = RATIONAL(3.0,8.0); + t6652 = t6569*t6547; + t6825 = t6220+t6518+t6570*t6652; + t6703 = t6523*t6570; + t6323 = x*t6703; + t6335 = y*t6467; + t6824 = y*t6323+t6335; + t6710 = t6526*t6570; + t6336 = x*t6710; + t6823 = t6336+t6472; + t6488 = t6523*x; + t6471 = t6526*t6572; + t6822 = t6488+t6471; + t6492 = t6541*t6570; + t6442 = x*t6492; + t6821 = t6488+t6442; + t6677 = t6571*t6572; + t6420 = t6546*t6677; + t6252 = z*t6420; + t6493 = t6550*x; + t6380 = z*t6493; + t6362 = t6543*t6686; + t6663 = (t6518+t6362)*z; + t6820 = z*t6491+t6252+t6380+t6663; + t6548 = RATIONAL(3.0,2.0); + t6692 = t6548*t6571; + t6399 = z*t6692; + t6704 = t6546*t6570; + t6414 = x*t6704; + t6819 = t6547*t6677+t6572*t6399+t6414; + t6661 = t6547*t6570; + t6418 = t6546*t6733; + t6818 = t6548*t6647+t6418+t6572*t6661; + t6210 = y*t6351; + t6393 = x*t6707; + t6498 = t6550*y; + t6350 = x*t6498; + t6681 = t6545*t6572; + t6417 = y*t6681; + t6544 = RATIONAL(-3.0,2.0); + t6736 = y*t6570; + t6386 = t6544*t6736; + t6817 = t6210+t6350+t6417+y*t6393+t6386; + t6531 = RATIONAL(1.0,24.0); + t6301 = t6531*t6668; + t6521 = RATIONAL(-1.0,24.0); + t6687 = t6570*t6521; + t6816 = t6301+x*t6687; + t6566 = x*z; + t6563 = y*t6566; + t6685 = t6550*t6572; + t6429 = z*t6685; + t6815 = t6563+y*t6429; + t6622 = t6571*t6661; + t6253 = t6572*t6622; + t6474 = t6523*t6572; + t6535 = RATIONAL(1.0,6.0); + t6505 = t6535*x; + t6814 = t6505+t6253+t6474; + t6702 = t6570*t6560; + t6532 = RATIONAL(1.0,8.0); + t6413 = t6532*t6668; + t6813 = t6413+x*t6702; + t6506 = t6545*t6570; + t6364 = y*t6506; + t6231 = x*t6364; + t6812 = t6231+t6232; + t6534 = RATIONAL(-1.0,6.0); + t6490 = t6535*t6569; + t6619 = t6534+t6490; + t6309 = y*t6474; + t6811 = t6309+t6231; + t6419 = t6541*t6669; + t6432 = t6539*t6669; + t6810 = t6432+t6569*t6419; + t6440 = t6543*t6669; + t6400 = t6546*t6669; + t6809 = t6569*t6440+t6400; + t6509 = t6550*t6571; + t6433 = t6569*t6509; + t6502 = t6545*t6571; + t6808 = t6433+t6502; + t6501 = t6550*t6570; + t6398 = t6569*t6501; + t6807 = t6398+t6506; + t6451 = z*t6681; + t6212 = t6571*t6451; + t6551 = RATIONAL(1.0,3.0); + t6732 = x*t6551; + t6448 = z*t6732; + t6806 = t6212+t6448; + t6469 = t6529*t6572; + t6708 = t6534*t6570; + t6644 = y*t6708; + t6207 = x*t6644; + t6805 = y*t6469+t6207; + t6512 = t6534*t6569; + t6239 = t6569*t6622; + t6804 = t6512+t6239; + t6510 = t6539*t6570; + t6415 = t6569*t6492; + t6803 = t6510+t6415; + t6646 = x*t6669; + t6802 = t6531*t6646+RATIONAL(1.0,108.0)*t6572; + t6657 = t6571*t6521; + t6340 = t6531*t6677; + t6801 = x*t6657+t6340; + t6559 = RATIONAL(-1.0,3.0); + t6515 = t6559*x; + t6556 = RATIONAL(-3.0,8.0); + t6666 = t6571*t6556; + t6623 = t6570*t6666; + t6233 = t6572*t6623; + t6800 = t6515+t6233; + t6714 = t6535*t6570; + t6645 = y*t6714; + t6536 = RATIONAL(-1.0,9.0); + t6735 = x*t6536; + t6799 = y*t6735+t6572*t6645; + t6387 = t6539*t6677; + t6282 = z*t6387; + t6428 = x*t6502; + t6237 = z*t6428; + t6798 = t6282+t6237; + t6527 = RATIONAL(1.0,72.0); + t6797 = t6570*t6472+t6527*t6677; + t6267 = t6571*t6429; + t6796 = t6237+t6267; + t6507 = t6534*t6572; + t6447 = z*t6507; + t6425 = z*t6515; + t6795 = t6447+t6425; + t6454 = y*t6507; + t6794 = z*t6454+y*t6425; + t6357 = t6534*t6733; + t6306 = t6521*t6668; + t6793 = t6357+t6306; + t6366 = t6532*t6677; + t6670 = t6571*t6560; + t6792 = t6366+x*t6670; + t6307 = t6572*t6657; + t6176 = t6570*t6307; + t6520 = RATIONAL(-1.0,108.0); + t6791 = t6176+t6520*x; + t6564 = z*t6733; + t6494 = t6539*t6571; + t6405 = x*t6494; + t6790 = t6564+t6405; + t6371 = t6569*t6510; + t6676 = (t6464+t6371)*y; + t6373 = t6532*t6686; + t6789 = t6676+t6373; + t6388 = y*t6732; + t6259 = t6545*t6647; + t6788 = t6388+t6259; + t6787 = t6523*t6646+t6520*t6572; + t6424 = z*t6509; + t6281 = x*t6424; + t6786 = t6281+t6425; + t6269 = t6569*t6623; + t6193 = x*t6432; + t6785 = t6269+t6193; + t6343 = t6523*t6668; + t6427 = x*t6714; + t6784 = t6343+t6427; + t6705 = t6548*t6570; + t6650 = x*t6705; + t6783 = y*t6650+t6350; + t6435 = y*t6501; + t6272 = x*t6435; + t6508 = t6559*y; + t6378 = x*t6508; + t6782 = t6272+t6378; + t6352 = t6541*t6686; + t6781 = t6352+t6494; + t6409 = x*t6708; + t6780 = t6371+t6409; + t6779 = (t6415+t6512)*y; + t6778 = t6566+t6429; + t6341 = t6523*t6677; + t6777 = t6341+t6323; + t6699 = t6535*t6571; + t6643 = z*t6699; + t6776 = z*t6735+t6572*t6643; + t6444 = t6544*t6571*z; + t6247 = x*t6444; + t6434 = t6543*t6677; + t6256 = z*t6434; + t6775 = t6247+t6256; + t6774 = (t6512+t6352)*z; + t6530 = RATIONAL(1.0,18.0); + t6630 = t6532*t6669; + t6194 = t6569*t6630; + t6696 = t6569*t6703+t6523*t6686; + t6773 = t6530*t6569+t6194+t6696; + t6679 = t6569*t6546; + t6441 = t6570*t6679; + t6202 = y*t6441; + t6199 = x*t6386; + t6372 = t6543*t6668; + t6217 = y*t6372; + t6772 = t6202+t6199+t6217; + t6226 = z*t6357; + t6674 = t6717*z; + t6771 = z*t6469+t6226+t6674; + t6517 = t6534*y; + t6697 = (t6398+t6490)*y; + t6770 = t6517+t6697+t6364; + t6377 = x*t6510; + t6715 = t6532*t6570; + t6381 = t6569*t6715; + t6390 = t6560*t6668; + t6769 = t6377+t6381+t6390; + t6487 = t6530*x; + t6334 = t6526*t6668; + t6731 = (t6334+t6487)*y; + t6768 = t6525*t6733+t6731+t6529*t6668; + t6213 = x*t6400; + t6767 = t6795+t6213+t6831; + t6513 = t6534*z; + t6684 = (t6490+t6433)*z; + t6766 = t6513+t6684+z*t6502; + t6500 = t6551*t6569; + t6395 = t6545*t6686; + t6675 = (t6500+t6395)*z; + t6765 = t6675+t6373+t6415; + t6648 = z*t6686; + t6248 = t6548*t6648; + t6764 = t6220+t6571*t6652+t6248; + t6654 = t6713*y; + t6763 = t6654+t6210+y*t6491; + t6725 = (t6627+t6529)*t6569; + t6475 = t6531*t6569; + t6298 = t6526*t6686; + t6762 = t6725+t6298+t6570*t6475; + t6761 = t6413+t6366+t6233+t6521*t6572; + t6369 = RATIONAL(9.0,4.0)*t6669; + t6760 = t6569*t6365+t6369+x*t6632; + t6503 = t6535*t6572; + t6437 = y*t6503; + t6416 = x*t6513; + t6673 = y*t6416+z*t6437; + t6268 = x*t6627; + t6759 = t6673+t6268+t6467; + t6758 = t6469+t6785; + t6191 = t6572*t6630; + t6481 = t6523*t6569; + t6482 = t6524*x; + t6757 = t6191+t6785+t6481+t6482+t6483; + t6756 = t6419+t6530+(t6432+t6524)*t6569; + t6438 = t6539*t6668; + t6280 = y*t6438; + t6755 = t6437+t6280+t6782; + t6754 = t6809+t6619; + t6459 = t6572*t6670; + t6426 = x*t6501; + t6753 = z*t6734+t6459+t6426+t6267; + t6649 = x*t6692; + t6255 = z*t6649; + t6752 = t6544*t6647+t6556*t6668+t6255+t6362; + t6751 = t6438+t6428+t6800; + t6360 = t6571*t6679; + t6243 = z*t6360; + t6750 = t6243+t6441+t6360+t6496; + t6242 = x*t6419; + t6465 = t6530*t6572; + t6749 = t6242+t6465+t6827; + t6728 = y*t6465+x*t6645; + t6175 = y*t6343; + t6748 = y*t6504+t6728+t6175+t6794; + t6721 = t6253+x*t6623; + t6606 = t6569*t6400+t6440+t6721; + t6747 = t6500+t6505+t6559+t6507+t6606; + t6224 = t6572*t6631; + t6651 = t6569*t6736; + t6200 = t6548*t6651; + t6746 = t6493+t6393+t6224+t6200+t6420; + t6452 = y*t6505; + t6450 = t6569*t6506; + t6716 = (t6450+t6500)*y; + t6745 = t6452+t6454+t6435+t6508+t6716; + t6177 = z*t6341; + t6690 = x*t6643+z*t6465; + t6744 = t6177+t6690+z*t6504+t6774; + t6743 = t6531*t6572+t6532*t6733+t6459+t6390+(t6715+t6521)*x; + t6737 = t6569*z; + t6718 = y*t6737; + t6538 = RATIONAL(2.0,1.0); + t6262 = t6538*t6718; + t6198 = t6544*t6651; + t6258 = t6544*t6648; + t6742 = t6262+t6258+t6198+(t6532+t6667*t6556)*t6569; + t6741 = t6256+t6399+t6401+t6258+(t6418+t6833)*z; + t6356 = y*t6496; + t6740 = t6498+t6356+t6198+t6217+(t6705+t6414+t6834)*y; + t6567 = y*z; + t6739 = -y-z; + t6738 = y*t6569; + t6468 = t6525*x; + t6477 = t6526*x; + t6730 = x*t6622+t6233; + t6552 = RATIONAL(-2.0,1.0); + t6406 = t6552*t6567; + t6333 = t6526*t6677; + t6729 = (t6333+t6487)*z; + t6218 = x*t6406; + t6565 = t6572*t6567; + t6727 = t6218+t6565; + t6410 = t6541*t6677; + t6726 = t6410+t6405; + t6431 = z*t6503; + t6724 = t6431+t6416; + t6693 = t6572*t6551; + t6367 = z*t6693; + t6723 = y*t6367+z*t6389; + t6489 = t6541*t6571; + t6443 = x*t6489; + t6722 = t6387+t6443; + t6279 = y*t6377; + t6449 = t6541*t6668; + t6287 = y*t6449; + t6720 = t6279+t6287; + t6533 = RATIONAL(-3.0,1.0); + t6712 = t6533*t6570; + t6204 = x*t6440; + t6709 = t6204+t6443; + t6338 = t6571*t6477; + t6706 = t6341+t6338; + t6700 = t6442+t6438; + t6275 = z*t6405; + t6271 = z*t6410; + t6698 = t6275+t6271; + t6664 = t6572*t6559; + t6391 = y*t6664; + t6695 = (t6391+t6388)*z; + t6691 = t6451+t6380; + t6689 = t6204+t6410; + t6688 = z*t6505+t6271; + t6683 = t6533*t6571; + t6682 = t6377+t6449; + t6680 = t6572*t6537; + t6528 = RATIONAL(-1.0,72.0); + t6183 = t6570*t6340; + t6672 = t6183+t6528*t6677; + t6671 = t6283+x*t6630; + t6662 = t6191+t6487; + t6404 = x*t6517; + t6659 = t6437+t6404; + t6658 = t6528*t6570; + t6656 = t6287+t6404; + t6655 = t6242+t6300; + t6653 = t6536*t6572; + t6368 = x*t6506; + t6642 = t6371+t6449+t6368; + t6641 = -t6738-t6569; + t6640 = t6253+t6269+t6213; + t6639 = t6543+t6556*x; + t6383 = x*t6509; + t6638 = t6387+t6352+t6383; + t6637 = t6454+t6356+t6378; + t6636 = y*t6380+t6567+z*t6417; + t6196 = z*t6356; + t6634 = t6196+t6815; + t6633 = -t6737-t6569; + t6355 = x*t6699; + t6629 = t6341+t6352+t6355; + t6628 = t6287+t6191+t6343; + t6568 = y*x; + t6625 = t6356+y*t6685+t6568; + t6624 = t6196+t6779; + t6621 = t6548+t6544*t6569; + t6620 = t6667*t6544; + t6540 = RATIONAL(3.0,1.0); + t6618 = t6540*t6569+t6533; + t6617 = t6540*t6570+t6552; + t6616 = t6540*t6571+t6552; + t6615 = t6262+t6563-t6565+t6406; + t6614 = t6301+t6283+t6528*t6572+t6340; + t6613 = t6177+(t6338+t6829)*z; + t6612 = t6194+(t6657+t6687+t6527)*t6569; + t6611 = t6501+t6450+t6682; + t6610 = t6509+t6395+t6726; + t6609 = t6280+(t6471+t6821)*y; + t6608 = t6239+t6475+(t6702+t6670)*t6569; + t6607 = t6175+(t6483+t6823)*y; + t6605 = t6730+t6822; + t6604 = t6282+(t6443+t6822)*z; + t6603 = t6468+t6469+t6671; + t6602 = t6527*t6668+t6529*t6733+t6791; + t6601 = t6671+t6829; + t6304 = z*t6474; + t6600 = t6237+t6416+t6304+t6271+t6674; + t6599 = t6659+t6721+t6724; + t6598 = t6334+t6338+t6662+t6731; + t6597 = t6336+t6333+t6662+t6729; + t6495 = t6534*x; + t6596 = t6474+t6464+t6495+t6640; + t6327 = t6569*t6710; + t6595 = t6327+t6531*t6686+t6676+t6725; + t6522 = RATIONAL(-1.0,54.0); + t6486 = t6522*x; + t6594 = t6486+t6529*t6677+t6570*t6468+t6183+t6729; + t6593 = t6281+t6304+t6663+t6688+t6723; + t6592 = t6307+t6527*t6572+t6191+t6306+t6531*t6733+t6268+(t6531*t6570+ +t6528)*x; + t6591 = t6452+t6287+t6309+t6272+t6654+t6723; + t6590 = t6218+t6783+t6224+t6713+(t6444+t6666)*t6572; + t6589 = t6252+z*t6455+t6248+t6444+t6636+t6691; + t6588 = t6243+t6401+t6353+t6415+t6624+t6804; + t6587 = t6282+t6431+t6634+t6774+t6786; + t6214 = t6572*t6632; + t6586 = t6214+x*t6369+t6625+t6778+t6831; + t6585 = t6196+t6202+t6231+t6280+t6637+t6794; + t6584 = t6481+t6505-t6718+t6471+t6640+t6727; + t6583 = t6424+t6447+t6275+t6559*z+t6636+t6675+t6688; + t6582 = t6474+t6512+t6535+t6477+t6615+t6730+t6809; + t6581 = t6605+t6609+t6700+t6792; + t6580 = t6323+t6334+t6603+t6609+t6801; + t6579 = t6608+t6709+t6761+t6821; + t6578 = t6604+t6605+t6722+t6813; + t6577 = t6468+t6323+t6608+t6614+t6655; + t6576 = t6333+t6300+t6603+t6604+t6816; + t6575 = x*t6631+t6214+t6569*t6369+t6365+t6496+t6615+t6833; + t6574 = t6371+t6492+t6489+t6523+t6606+t6717+t6743; + t6562 = x*t6736; + t6558 = RATIONAL(4.0,1.0); + t6553 = RATIONAL(-2.0,3.0); + t6549 = RATIONAL(-2.0,9.0); + t6519 = RATIONAL(-1.0,216.0); + t6457 = z*t6664; + t6349 = y*t6693; + t6296 = t6572*t6658; + t6292 = t6525*t6668; + t6290 = t6525*t6677; + t6266 = t6572*t6644; + t6219 = t6571*t6447; + t6185 = t6521*t6646; + t6178 = t6526*t6646; + coeffs_dyz->coeff_m1_m1_m1 = t6624+t6292+t6744+(RATIONAL(-1.0,27.0)+t6667 +*t6524)*x+t6290+t6522*t6572+t6178+t6176+t6748+t6773; + coeffs_dyz->coeff_0_m1_m1 = t6279+t6667*t6535+t6465+(-t6567+t6536+t6667* +t6534)*t6569+t6336+t6537+t6583+t6482+t6628+t6268+t6706+t6745+t6810; + coeffs_dyz->coeff_p1_m1_m1 = t6333+t6587+t6334+t6427+t6355+t6193+t6467+ +t6755+t6773+t6779+t6827; + coeffs_dyz->coeff_p2_m1_m1 = t6594+RATIONAL(1.0,54.0)*t6572+t6185+t6673+ +t6768+t6824+t6832; + coeffs_dyz->coeff_m1_0_m1 = t6381+(-t6737+t6653+(t6549+t6559*t6570)*x)*y+ +t6306+t6336+t6266+t6593+t6629+t6716+t6757; + coeffs_dyz->coeff_0_0_m1 = t6741+(t6570+t6554+(t6553-t6570)*t6569)*y+ +t6349+t6582+t6610+t6259+t6782+t6803+t6813; + coeffs_dyz->coeff_p1_0_m1 = t6255+t6391+t6584+t6562+t6638+t6716+t6769+ +t6820+t6830; + coeffs_dyz->coeff_p2_0_m1 = t6207+y*t6680+t6576+t6695+t6799; + coeffs_dyz->coeff_m1_p1_m1 = t6357+t6588+t6333+t6748+t6749+t6784+t6795+ +t6798; + coeffs_dyz->coeff_0_p1_m1 = (1.0+t6641)*z+t6589+t6611+t6720+t6722+t6745+ +t6747+t6808; + coeffs_dyz->coeff_p1_p1_m1 = t6503+t6588+t6426+t6689+t6751+t6755+t6775+ +t6778+t6815; + coeffs_dyz->coeff_p2_p1_m1 = t6598+t6698+t6724+t6759+t6777+t6824; + coeffs_dyz->coeff_m1_p2_m1 = t6571*t6487+t6594+t6296+t6762+t6771+t6787; + coeffs_dyz->coeff_0_p2_m1 = t6327+t6703+t6619*t6571+t6576+t6756+t6766; + coeffs_dyz->coeff_p1_p2_m1 = t6242+t6600+t6483+t6662+t6762+t6777+t6793; + coeffs_dyz->coeff_p2_p2_m1 = t6290+x*t6658+t6602+t6613+t6802; + coeffs_dyz->coeff_m1_m1_0 = t6307+t6219+(t6653-t6738+(t6549+t6559*t6571)* +x)*z+t6591+t6338+t6757+t6765+t6784; + coeffs_dyz->coeff_0_m1_0 = t6367+t6212+t6740+t6582+t6611+(t6554+t6571+( +t6553-t6571)*t6569)*z+t6781+t6786+t6792; + coeffs_dyz->coeff_p1_m1_0 = t6457+t6584+t6438+t6753+t6763+t6765+t6783+ +t6790; + coeffs_dyz->coeff_p2_m1_0 = t6226+t6580+z*t6680+t6695+t6776; + coeffs_dyz->coeff_m1_0_0 = t6377+t6212+(t6553*t6572+RATIONAL(-4.0,3.0)*x) +*t6567+t6477+t6637+t6742+t6562+t6259+t6761+t6767+t6790; + coeffs_dyz->coeff_0_0_0 = z-t6737+t6590+(t6560+t6661)*x+t6704+t6532*t6572 ++(t6546+t6547*x+t6618*z)*t6571+t6539+(-t6569+1.0+t6618*t6570+(t6538*t6572+ +RATIONAL(-4.0,1.0)*t6569+t6558)*z)*y+t6417+t6691+t6752+t6760; + coeffs_dyz->coeff_p1_0_0 = (t6560+t6406)*t6572+(z*t6683+(t6712+t6558*z)*y +)*x+t6516+t6586+t6742+t6818+t6819; + coeffs_dyz->coeff_p2_0_0 = (t6553*x+t6554*t6572)*t6567+t6599+t6743+t6796+ +t6812; + coeffs_dyz->coeff_m1_p1_0 = -t6564+(-1.0-y)*t6737+t6367+t6591+t6449+t6709 ++t6713+t6753+t6764+t6814; + coeffs_dyz->coeff_0_p1_0 = t6566+(-t6572+(t6683+t6538)*t6569+t6616)*z+ +t6740+t6372+t6247+t6639*t6571+t6575+t6360+t6621*t6570+t6819; + coeffs_dyz->coeff_p1_p1_0 = t6590+t6650+t6493+t6565+(t6572+t6616*x+t6641) +*z+t6763+t6764+t6826+t6828; + coeffs_dyz->coeff_p2_p1_0 = t6581+t6457+t6281+t6695+t6806; + coeffs_dyz->coeff_m1_p2_0 = t6571*t6448+t6326+t6577+t6684+t6776; + coeffs_dyz->coeff_0_p2_0 = t6574+(t6551-t6571+(t6571+t6559)*t6569)*z+ +t6724+t6796; + coeffs_dyz->coeff_p1_p2_0 = -t6564+t6579+t6447+t6684+t6806; + coeffs_dyz->coeff_p2_p2_0 = t6219+z*t6482+t6592+t6690; + coeffs_dyz->coeff_m1_m1_p1 = t6585+t6334+t6629+t6744+t6749+t6780+t6804; + coeffs_dyz->coeff_0_m1_p1 = (1.0+t6633)*y+t6583+t6610+t6200+t6700+t6747+ +t6807+t6817; + coeffs_dyz->coeff_p1_m1_p1 = t6204+t6503+t6587+t6625+t6638+t6642+t6772+ +t6800+t6804; + coeffs_dyz->coeff_p2_m1_p1 = t6279+t6597+t6343+t6437+t6300+t6656+t6759+ +t6832; + coeffs_dyz->coeff_m1_0_p1 = (-z-1.0)*t6738+t6349+t6362+t6383+t6442+t6390+ +t6200+t6593-t6562+t6689+t6814+t6825+t6830; + coeffs_dyz->coeff_0_0_p1 = t6621*t6571+t6441+t6741+t6639*t6570+t6434+(- +t6572+(t6712+t6538)*t6569+t6617)*y+t6199+t6575+t6568+t6818; + coeffs_dyz->coeff_p1_0_p1 = t6727+t6649+(t6572+t6617*x+t6633)*y+t6746+ +t6752+t6820+t6825+t6828; + coeffs_dyz->coeff_p2_0_p1 = t6391+t6272+t6578+t6695+t6788; + coeffs_dyz->coeff_m1_p1_p1 = t6387+t6585+t6507+t6368+t6750+t6751+t6767+ +t6798; + coeffs_dyz->coeff_0_p1_p1 = t6681-t6739+t6620+(-t6567-1.0+t6667*t6548+ +t6739)*t6569+RATIONAL(1.0,1.0)+t6589+t6746+t6760+t6817+t6826; + coeffs_dyz->coeff_p1_p1_p1 = t6434+(1.0+t6620)*x+t6372+t6586+t6685+t6634+ +t6750+t6772+t6775; + coeffs_dyz->coeff_p2_p1_p1 = t6503+t6495+t6599+t6673+t6682+t6698+t6720+ +t6726; + coeffs_dyz->coeff_m1_p2_p1 = t6381+t6597+t6717+t6758+t6771+t6793; + coeffs_dyz->coeff_0_p2_p1 = t6578+t6754+t6766+t6803+t6808; + coeffs_dyz->coeff_p1_p2_p1 = t6596+t6410+t6353+t6428+t6600+t6769; + coeffs_dyz->coeff_p2_p2_p1 = t6601+t6613+t6706+t6816; + coeffs_dyz->coeff_m1_m1_p2 = t6486+t6595+t6570*t6487+t6672+t6768+t6787+ +t6805; + coeffs_dyz->coeff_0_m1_p2 = t6580+t6694+t6619*t6570+t6298+t6756+t6770; + coeffs_dyz->coeff_p1_m1_p2 = t6307+t6595+t6487+t6404+t6409+t6483+t6628+ +t6655+t6811; + coeffs_dyz->coeff_p2_m1_p2 = t6292+t6528*t6733+t6607+t6791+t6797+t6802; + coeffs_dyz->coeff_m1_0_p2 = t6570*t6388+t6577+t6335+t6697+t6799; + coeffs_dyz->coeff_0_0_p2 = t6574+(t6551-t6570+(t6570+t6559)*t6569)*y+ +t6659+t6812; + coeffs_dyz->coeff_p1_0_p2 = t6454+t6579-t6562+t6697+t6788; + coeffs_dyz->coeff_p2_0_p2 = t6266+y*t6482+t6592+t6728; + coeffs_dyz->coeff_m1_p1_p2 = t6307+t6464+t6598+t6758+t6780+t6789+t6805; + coeffs_dyz->coeff_0_p1_p2 = t6581+t6754+t6770+t6781+t6807; + coeffs_dyz->coeff_p1_p1_p2 = t6596+t6459+t6405+t6642+t6656+t6789+t6811; + coeffs_dyz->coeff_p2_p1_p2 = t6336+t6343+t6601+t6607+t6801; + coeffs_dyz->coeff_m1_p2_p2 = t6178+t6519*t6572+t6602+t6612+t6797; + coeffs_dyz->coeff_0_p2_p2 = t6529+t6525*t6569+t6667*t6526+t6592+t6696+ +t6810; + coeffs_dyz->coeff_p1_p2_p2 = t6193+t6338+t6612+t6614+t6823; + coeffs_dyz->coeff_p2_p2_p2 = RATIONAL(1.0,216.0)*t6572+t6296+t6185+(t6519 ++t6667*t6527)*x+t6672; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c new file mode 100644 index 0000000..005a57a --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c @@ -0,0 +1,1264 @@ +fp t3620; +fp t3653; +fp t3651; +fp t3654; +fp t3780; +fp t3463; +fp t3625; +fp t3603; +fp t3523; +fp t3978; +fp t3623; +fp t3616; +fp t3977; +fp t3655; +fp t3631; +fp t3781; +fp t3637; +fp t3593; +fp t3927; +fp t3632; +fp t3601; +fp t3505; +fp t3976; +fp t3614; +fp t3768; +fp t3462; +fp t3652; +fp t3627; +fp t3772; +fp t3731; +fp t3409; +fp t3619; +fp t3801; +fp t3488; +fp t3975; +fp t3617; +fp t3793; +fp t3494; +fp t3622; +fp t3867; +fp t3422; +fp t3974; +fp t3615; +fp t3453; +fp t3584; +fp t3424; +fp t3854; +fp t3449; +fp t3825; +fp t3635; +fp t3535; +fp t3389; +fp t3838; +fp t3649; +fp t3648; +fp t3607; +fp t3548; +fp t3336; +fp t3645; +fp t3973; +fp t3581; +fp t3445; +fp t3785; +fp t3428; +fp t3853; +fp t3600; +fp t3517; +fp t3972; +fp t3594; +fp t3539; +fp t3332; +fp t3971; +fp t3764; +fp t3876; +fp t3536; +fp t3970; +fp t3880; +fp t3641; +fp t3969; +fp t3874; +fp t3471; +fp t3968; +fp t3634; +fp t3778; +fp t3725; +fp t3283; +fp t3784; +fp t3633; +fp t3567; +fp t3967; +fp t3502; +fp t3866; +fp t3765; +fp t3966; +fp t3501; +fp t3638; +fp t3543; +fp t3965; +fp t3583; +fp t3489; +fp t3588; +fp t3467; +fp t3964; +fp t3804; +fp t3545; +fp t3384; +fp t3963; +fp t3732; +fp t3569; +fp t3932; +fp t3812; +fp t3761; +fp t3864; +fp t3626; +fp t3595; +fp t3592; +fp t3566; +fp t3962; +fp t3646; +fp t3504; +fp t3558; +fp t3763; +fp t3390; +fp t3707; +fp t3642; +fp t3814; +fp t3549; +fp t3961; +fp t3773; +fp t3755; +fp t3589; +fp t3464; +fp t3850; +fp t3797; +fp t3470; +fp t3219; +fp t3629; +fp t3875; +fp t3807; +fp t3960; +fp t3836; +fp t3541; +fp t3311; +fp t3724; +fp t3307; +fp t3959; +fp t3794; +fp t3573; +fp t3958; +fp t3640; +fp t3806; +fp t3737; +fp t3319; +fp t3520; +fp t3834; +fp t3525; +fp t3284; +fp t3957; +fp t3605; +fp t3529; +fp t3394; +fp t3322; +fp t3813; +fp t3577; +fp t3914; +fp t3798; +fp t3956; +fp t3828; +fp t3511; +fp t3734; +fp t3955; +fp t3721; +fp t3532; +fp t3954; +fp t3563; +fp t3953; +fp t3628; +fp t3952; +fp t3458; +fp t3454; +fp t3273; +fp t3951; +fp t3609; +fp t3791; +fp t3800; +fp t3476; +fp t3950; +fp t3618; +fp t3869; +fp t3758; +fp t3216; +fp t3949; +fp t3437; +fp t3230; +fp t3948; +fp t3597; +fp t3571; +fp t3329; +fp t3865; +fp t3782; +fp t3947; +fp t3760; +fp t3946; +fp t3945; +fp t3527; +fp t3944; +fp t3499; +fp t3400; +fp t3559; +fp t3943; +fp t3574; +fp t3942; +fp t3612; +fp t3756; +fp t3941; +fp t3510; +fp t3399; +fp t3753; +fp t3940; +fp t3811; +fp t3939; +fp t3546; +fp t3608; +fp t3938; +fp t3774; +fp t3430; +fp t3232; +fp t3937; +fp t3512; +fp t3337; +fp t3936; +fp t3460; +fp t3935; +fp t3531; +fp t3934; +fp t3613; +fp t3766; +fp t3726; +fp t3221; +fp t3868; +fp t3933; +fp t3611; +fp t3879; +fp t3736; +fp t3931; +fp t3585; +fp t3433; +fp t3930; +fp t3821; +fp t3757; +fp t3718; +fp t3268; +fp t3929; +fp t3515; +fp t3928; +fp t3926; +fp t3873; +fp t3496; +fp t3382; +fp t3852; +fp t3606; +fp t3516; +fp t3315; +fp t3925; +fp t3924; +fp t3722; +fp t3923; +fp t3469; +fp t3922; +fp t3820; +fp t3560; +fp t3754; +fp t3921; +fp t3572; +fp t3522; +fp t3920; +fp t3256; +fp t3919; +fp t3482; +fp t3918; +fp t3917; +fp t3374; +fp t3916; +fp t3257; +fp t3473; +fp t3845; +fp t3276; +fp t3799; +fp t3472; +fp t3851; +fp t3915; +fp t3790; +fp t3528; +fp t3913; +fp t3604; +fp t3565; +fp t3338; +fp t3376; +fp t3912; +fp t3833; +fp t3514; +fp t3859; +fp t3911; +fp t3910; +fp t3537; +fp t3805; +fp t3602; +fp t3909; +fp t3787; +fp t3822; +fp t3519; +fp t3908; +fp t3586; +fp t3487; +fp t3907; +fp t3318; +fp t3906; +fp t3580; +fp t3905; +fp t3751; +fp t3842; +fp t3493; +fp t3904; +fp t3727; +fp t3835; +fp t3903; +fp t3863; +fp t3728; +fp t3582; +fp t3483; +fp t3902; +fp t3901; +fp t3551; +fp t3759; +fp t3293; +fp t3871; +fp t3900; +fp t3796; +fp t3723; +fp t3899; +fp t3898; +fp t3288; +fp t3897; +fp t3361; +fp t3896; +fp t3530; +fp t3309; +fp t3858; +fp t3466; +fp t3895; +fp t3524; +fp t3339; +fp t3474; +fp t3280; +fp t3455; +fp t3894; +fp t3285; +fp t3599; +fp t3506; +fp t3893; +fp t3554; +fp t3408; +fp t3334; +fp t3348; +fp t3892; +fp t3819; +fp t3370; +fp t3882; +fp t3891; +fp t3830; +fp t3840; +fp t3224; +fp t3890; +fp t3387; +fp t3889; +fp t3490; +fp t3402; +fp t3888; +fp t3368; +fp t3497; +fp t3887; +fp t3843; +fp t3552; +fp t3886; +fp t3223; +fp t3885; +fp t3716; +fp t3817; +fp t3884; +fp t3883; +fp t3881; +fp t3621; +fp t3878; +fp t3877; +fp t3872; +fp t3870; +fp t3314; +fp t3860; +fp t3360; +fp t3856; +fp t3423; +fp t3855; +fp t3849; +fp t3492; +fp t3302; +fp t3848; +fp t3769; +fp t3440; +fp t3847; +fp t3610; +fp t3275; +fp t3846; +fp t3844; +fp t3841; +fp t3578; +fp t3839; +fp t3837; +fp t3434; +fp t3233; +fp t3832; +fp t3831; +fp t3829; +fp t3827; +fp t3826; +fp t3824; +fp t3636; +fp t3823; +fp t3818; +fp t3720; +fp t3270; +fp t3239; +fp t3815; +fp t3242; +fp t3810; +fp t3809; +fp t3808; +fp t3456; +fp t3803; +fp t3439; +fp t3802; +fp t3775; +fp t3396; +fp t3795; +fp t3792; +fp t3352; +fp t3347; +fp t3788; +fp t3643; +fp t3786; +fp t3783; +fp t3779; +fp t3777; +fp t3776; +fp t3771; +fp t3767; +fp t3544; +fp t3762; +fp t3576; +fp t3436; +fp t3556; +fp t3752; +fp t3509; +fp t3750; +fp t3335; +fp t3457; +fp t3749; +fp t3748; +fp t3346; +fp t3747; +fp t3746; +fp t3344; +fp t3745; +fp t3744; +fp t3300; +fp t3743; +fp t3555; +fp t3350; +fp t3735; +fp t3741; +fp t3570; +fp t3740; +fp t3333; +fp t3739; +fp t3500; +fp t3738; +fp t3564; +fp t3733; +fp t3729; +fp t3647; +fp t3717; +fp t3639; +fp t3715; +fp t3714; +fp t3713; +fp t3712; +fp t3711; +fp t3710; +fp t3709; +fp t3708; +fp t3706; +fp t3218; +fp t3705; +fp t3385; +fp t3704; +fp t3703; +fp t3702; +fp t3701; +fp t3700; +fp t3699; +fp t3698; +fp t3465; +fp t3245; +fp t3697; +fp t3696; +fp t3695; +fp t3694; +fp t3693; +fp t3692; +fp t3690; +fp t3689; +fp t3451; +fp t3688; +fp t3229; +fp t3231; +fp t3687; +fp t3686; +fp t3259; +fp t3685; +fp t3262; +fp t3684; +fp t3683; +fp t3446; +fp t3682; +fp t3568; +fp t3681; +fp t3240; +fp t3680; +fp t3679; +fp t3678; +fp t3316; +fp t3677; +fp t3676; +fp t3395; +fp t3298; +fp t3675; +fp t3674; +fp t3426; +fp t3673; +fp t3672; +fp t3671; +fp t3670; +fp t3669; +fp t3401; +fp t3668; +fp t3667; +fp t3666; +fp t3665; +fp t3664; +fp t3663; +fp t3442; +fp t3662; +fp t3661; +fp t3660; +fp t3659; +fp t3658; +fp t3644; +fp t3630; +fp t3624; +fp t3419; +fp t3342; +fp t3320; +fp t3308; +fp t3306; +fp t3305; +fp t3291; +fp t3274; +fp t3248; +fp t3237; +fp t3217; +fp t3214; + t3620 = RATIONAL(-1.0,12.0); + t3653 = y*y; + t3651 = x*x; + t3654 = t3651*x; + t3780 = t3654*t3653; + t3463 = t3620*t3780; + t3625 = RATIONAL(-1.0,6.0); + t3603 = t3625*t3653; + t3523 = x*t3603; + t3978 = t3523+t3463; + t3623 = RATIONAL(1.0,18.0); + t3616 = RATIONAL(-1.0,18.0); + t3977 = t3616*t3653+t3623; + t3655 = t3653*y; + t3631 = RATIONAL(1.0,4.0); + t3781 = t3651*t3631; + t3637 = RATIONAL(1.0,2.0); + t3593 = t3637*t3651; + t3927 = t3655*t3781+t3593; + t3632 = RATIONAL(-1.0,4.0); + t3601 = t3632*t3651; + t3505 = y*t3601; + t3976 = t3505+t3927; + t3614 = RATIONAL(1.0,24.0); + t3768 = t3614*t3654; + t3462 = t3655*t3768; + t3652 = z*z; + t3627 = RATIONAL(-1.0,8.0); + t3772 = t3652*t3627; + t3731 = t3655*t3772; + t3409 = t3654*t3731; + t3619 = RATIONAL(-1.0,24.0); + t3801 = t3619*t3654; + t3488 = y*t3801; + t3975 = t3462+t3409+t3488; + t3617 = RATIONAL(-1.0,36.0); + t3793 = t3617*t3654; + t3494 = y*t3793; + t3622 = RATIONAL(1.0,36.0); + t3867 = t3622*y; + t3422 = x*t3867; + t3974 = t3494+t3422; + t3615 = RATIONAL(1.0,12.0); + t3453 = t3615*t3780; + t3584 = t3620*t3653; + t3424 = x*t3584; + t3854 = t3453+t3424; + t3449 = t3655*t3801; + t3825 = t3654*t3655; + t3635 = RATIONAL(1.0,8.0); + t3535 = t3635*t3825; + t3389 = t3652*t3535; + t3838 = t3449+t3389; + t3649 = x*z; + t3648 = y*t3649; + t3607 = t3625*t3655; + t3548 = z*t3607; + t3336 = t3654*t3548; + t3645 = RATIONAL(2.0,3.0); + t3973 = t3336+t3838+t3645*t3648; + t3581 = t3620*t3651; + t3445 = y*t3581; + t3785 = t3651*t3655; + t3428 = t3615*t3785; + t3853 = t3445+t3428; + t3600 = t3632*t3653; + t3517 = x*t3600; + t3972 = t3631*t3780+t3517; + t3594 = t3637*t3653; + t3539 = z*t3594; + t3332 = x*t3539; + t3971 = t3453+t3332; + t3764 = t3632*t3655; + t3876 = t3631*x; + t3536 = y*t3876; + t3970 = x*t3764+t3536; + t3880 = y*t3654; + t3641 = RATIONAL(-1.0,2.0); + t3969 = t3641*y+t3632*t3880; + t3874 = y*t3616; + t3471 = x*t3874; + t3968 = t3471+t3494; + t3634 = RATIONAL(-3.0,8.0); + t3778 = t3652*t3634; + t3725 = t3654*t3778; + t3283 = t3655*t3725; + t3784 = t3652*t3654; + t3633 = RATIONAL(3.0,4.0); + t3567 = t3633*t3784; + t3967 = t3283+y*t3567; + t3502 = t3654*t3764; + t3866 = x*t3652; + t3765 = y*t3866; + t3966 = t3502+t3633*t3765; + t3501 = t3655*t3876; + t3638 = RATIONAL(-3.0,4.0); + t3543 = t3638*t3784; + t3965 = t3501+y*t3543; + t3583 = t3615*y; + t3489 = x*t3583; + t3588 = t3620*t3654; + t3467 = y*t3588; + t3964 = t3489+t3467; + t3804 = t3631*t3652; + t3545 = t3652*t3600; + t3384 = x*t3545; + t3963 = t3384+x*t3804; + t3732 = t3652*t3785; + t3569 = t3652*t3764; + t3932 = t3631*t3732+t3569; + t3812 = t3635*t3652; + t3761 = x*t3812; + t3864 = t3655*t3761+t3409; + t3626 = RATIONAL(1.0,6.0); + t3595 = t3626*y; + t3592 = t3625*t3651; + t3566 = y*t3592; + t3962 = t3595+t3864+t3932+t3566; + t3646 = RATIONAL(-1.0,3.0); + t3504 = t3632*t3780; + t3558 = t3631*t3784; + t3763 = y*t3784; + t3390 = t3627*t3763; + t3707 = t3389+t3558+t3390+t3652*t3504; + t3642 = RATIONAL(1.0,3.0); + t3814 = t3642*t3653; + t3549 = x*t3814; + t3961 = t3707+t3646*x+t3549; + t3773 = t3655*t3623; + t3755 = z*t3773; + t3589 = t3623*y; + t3464 = t3654*t3589; + t3850 = x*t3755+z*t3464; + t3797 = t3622*t3655; + t3470 = t3654*t3797; + t3219 = z*t3470; + t3629 = RATIONAL(1.0,9.0); + t3875 = t3629*x; + t3807 = z*t3875; + t3960 = t3850+y*t3807+t3219; + t3836 = t3652*t3633; + t3541 = t3653*t3836; + t3311 = x*t3541; + t3724 = t3653*t3778; + t3307 = t3654*t3724; + t3959 = t3307+t3311+t3517+t3635*t3780; + t3794 = t3637*t3655; + t3573 = z*t3794; + t3958 = t3535+t3654*t3573+t3638*t3765; + t3640 = RATIONAL(3.0,8.0); + t3806 = t3652*t3640; + t3737 = t3653*t3806; + t3319 = t3654*t3737; + t3520 = x*t3594; + t3834 = t3652*t3638; + t3525 = t3653*t3834; + t3284 = x*t3525; + t3957 = t3319+t3504+t3520+t3284+t3332; + t3605 = t3641*x; + t3529 = z*t3605; + t3394 = y*t3529; + t3322 = z*t3502; + t3813 = t3631*t3654; + t3577 = y*t3813; + t3914 = x*t3573+t3649; + t3798 = t3641*t3654; + t3956 = t3394+t3914+t3322+(t3798+t3577)*z; + t3828 = t3652*t3655; + t3511 = t3638*t3828; + t3734 = t3655*t3806; + t3955 = t3511+t3633*t3732+x*t3734+t3969; + t3721 = t3651*t3778; + t3532 = t3653*t3781; + t3954 = t3653*t3721+t3532; + t3563 = t3626*t3780; + t3953 = (t3549+t3563)*z; + t3628 = RATIONAL(-1.0,9.0); + t3952 = t3654*t3755+t3628*t3648; + t3458 = x*t3797; + t3454 = t3654*t3874; + t3273 = z*t3454; + t3951 = t3273+z*t3458; + t3609 = RATIONAL(-1.0,108.0); + t3791 = t3655*t3609; + t3800 = t3622*t3654; + t3476 = y*t3800; + t3950 = t3652*t3476+x*t3791; + t3618 = RATIONAL(1.0,72.0); + t3869 = y*t3652; + t3758 = t3651*t3869; + t3216 = t3620*t3758; + t3949 = t3216+t3618*t3785; + t3437 = t3615*t3784; + t3230 = y*t3437; + t3948 = t3230+t3458; + t3597 = t3626*t3655; + t3571 = z*t3597; + t3329 = t3654*t3571; + t3865 = y*t3642; + t3782 = z*t3865; + t3947 = t3329+x*t3782; + t3760 = y*t3798; + t3946 = z*t3760+t3648; + t3945 = t3532+t3651*t3525; + t3527 = t3655*t3804; + t3944 = t3527+t3632*t3732; + t3499 = t3652*t3601; + t3400 = y*t3499; + t3559 = y*t3804; + t3943 = t3400+t3559; + t3574 = t3632*t3784; + t3942 = t3574+t3653*t3558; + t3612 = RATIONAL(1.0,216.0); + t3756 = t3622*t3866; + t3941 = y*t3756+t3612*t3825; + t3510 = y*t3593; + t3399 = z*t3510; + t3753 = z*t3785; + t3940 = t3399+t3641*t3753; + t3811 = t3626*t3653; + t3939 = t3651*t3811+t3652*t3532; + t3546 = t3625*t3780; + t3608 = t3626*t3654; + t3938 = t3546+t3608; + t3774 = t3655*t3616; + t3430 = x*t3774; + t3232 = t3652*t3488; + t3937 = t3430+t3232; + t3512 = z*t3608; + t3337 = y*t3512; + t3936 = t3454+t3337; + t3460 = t3620*t3784; + t3935 = t3437+t3653*t3460; + t3531 = t3625*t3785; + t3934 = t3531+t3597; + t3613 = RATIONAL(-1.0,72.0); + t3766 = t3613*t3655; + t3726 = t3652*t3766; + t3221 = t3654*t3726; + t3868 = y*t3609; + t3933 = x*t3868+t3221; + t3611 = RATIONAL(1.0,108.0); + t3879 = x*t3655; + t3736 = t3618*t3784; + t3931 = t3611*t3879+y*t3736; + t3585 = t3615*t3655; + t3433 = t3620*t3785; + t3930 = t3585+t3433; + t3821 = t3619*t3652; + t3757 = x*t3821; + t3718 = t3652*t3768; + t3268 = y*t3718; + t3929 = y*t3757+t3268; + t3515 = t3651*t3764; + t3928 = t3510+t3515; + t3926 = t3462+t3619*t3879; + t3873 = t3646*z; + t3496 = x*t3873; + t3382 = y*t3496; + t3852 = t3382+t3523; + t3606 = t3625*t3654; + t3516 = y*t3606; + t3315 = z*t3516; + t3925 = t3852+t3463+t3315; + t3924 = t3978*z; + t3722 = t3651*t3772; + t3923 = t3651*t3584+t3653*t3722; + t3469 = t3652*t3585; + t3922 = t3620*t3732+t3469; + t3820 = t3637*t3652; + t3560 = x*t3820; + t3754 = t3653*t3866; + t3921 = t3560+t3641*t3754; + t3572 = t3626*t3785; + t3522 = t3651*t3865; + t3920 = (t3522+t3572)*z; + t3256 = z*t3430; + t3919 = z*t3476+t3256; + t3482 = t3613*t3880; + t3918 = t3482+t3268; + t3917 = y*t3820+t3641*t3758; + t3374 = t3635*t3732; + t3916 = t3566+t3374; + t3257 = t3655*t3718; + t3473 = t3654*t3766; + t3845 = t3257+t3473; + t3276 = x*t3469; + t3799 = t3617*t3655; + t3472 = x*t3799; + t3851 = t3276+t3472; + t3915 = t3845+t3851; + t3790 = t3641*t3655; + t3528 = z*t3790; + t3913 = t3627*t3825+t3654*t3528; + t3604 = t3625*y; + t3565 = z*t3604; + t3338 = x*t3565; + t3376 = x*t3571; + t3912 = t3336+t3338+t3376+t3337; + t3833 = t3626*t3651; + t3514 = y*t3833; + t3859 = (t3531+t3514)*z; + t3911 = t3859+t3565+t3571; + t3910 = y*t3725+t3567+t3653*t3543; + t3537 = x*t3811; + t3805 = (t3537+t3546)*z; + t3602 = t3625*x; + t3909 = t3805+t3512+z*t3602; + t3787 = t3651*t3615; + t3822 = t3651*t3545+t3653*t3787; + t3519 = t3653*t3804; + t3908 = t3822+t3584+t3519; + t3586 = t3615*t3654; + t3487 = y*t3586; + t3907 = t3606+t3487+t3563; + t3318 = x*t3519; + t3906 = t3318+t3924; + t3580 = t3652*t3781; + t3905 = t3580+t3581+t3822; + t3751 = t3614*t3869; + t3842 = t3853*z; + t3493 = t3617*t3785; + t3904 = t3651*t3751+t3842+t3493; + t3727 = t3651*t3821; + t3835 = t3651*t3867+t3655*t3727; + t3903 = t3835+t3655*t3756+t3654*t3868; + t3863 = t3616*t3651; + t3728 = t3652*t3787; + t3582 = t3620*t3655; + t3483 = t3652*t3582; + t3902 = t3655*t3728+y*t3863+t3589+t3483; + t3901 = t3602+t3537+t3942; + t3551 = x*t3595; + t3759 = z*t3780; + t3293 = t3637*t3759; + t3871 = t3653*x; + t3900 = t3551+t3293-z*t3871+t3467; + t3796 = t3653*t3615; + t3723 = t3652*t3796; + t3899 = t3654*t3723+t3460+t3977*x; + t3898 = t3604+t3514+t3932; + t3288 = t3651*t3541; + t3897 = t3307+t3525+x*t3737+t3288; + t3361 = t3637*t3753; + t3896 = z*t3501+t3322+t3528+t3361; + t3530 = t3627*t3780; + t3309 = t3652*t3530; + t3858 = t3653*t3768+t3309; + t3466 = x*t3796; + t3895 = t3858+t3466+t3953; + t3524 = y*t3875; + t3339 = t3626*t3765; + t3474 = t3654*t3585; + t3280 = z*t3474; + t3455 = t3655*t3793; + t3894 = t3524+t3339+t3280+t3455; + t3285 = y*t3560; + t3599 = t3646*y; + t3506 = x*t3599; + t3893 = t3474+t3285+t3506+t3280; + t3554 = t3655*t3813; + t3408 = z*t3554; + t3334 = z*t3504; + t3348 = x*t3528; + t3892 = t3408+t3334+t3348+t3946; + t3819 = t3614*t3655; + t3370 = x*t3731; + t3882 = y*x; + t3891 = x*t3819+t3370+t3619*t3882+(t3768+t3761)*y; + t3830 = t3623*t3653; + t3840 = x*t3723+t3622*t3780; + t3224 = t3653*t3718; + t3890 = t3840+t3224+x*t3830+t3924; + t3387 = z*t3551; + t3889 = t3387+y*t3873+t3548+t3920; + t3490 = t3620*t3882; + t3402 = t3635*t3763; + t3888 = t3490+t3402+t3626*x+t3942; + t3368 = t3654*t3734; + t3497 = y*t3605; + t3887 = t3293+t3368+t3577+x*t3511+t3497; + t3843 = t3652*t3632; + t3552 = y*t3843; + t3886 = t3582+t3552+t3583+t3944; + t3223 = z*t3487; + t3885 = t3223+t3387+t3496+z*t3606+t3953; + t3716 = t3653*t3812; + t3817 = x*t3716+t3309; + t3884 = t3817+t3463+t3466+t3545+t3603+t3939; + t3883 = t3283+t3640*t3763+t3520+t3605+t3653*t3567+t3543+t3970; + t3881 = -1.0-z; + t3621 = RATIONAL(-1.0,54.0); + t3878 = y*t3621; + t3877 = y*t3651; + t3872 = 1.0-t3653; + t3870 = t3654*z; + t3314 = y*t3580; + t3860 = t3445+t3314; + t3360 = y*t3574; + t3856 = t3360+t3487; + t3423 = x*t3589; + t3855 = t3257+t3423; + t3849 = t3652*t3615; + t3492 = x*t3585; + t3302 = x*t3569; + t3848 = t3492+t3302; + t3769 = t3619*t3653; + t3440 = t3654*t3769; + t3847 = t3652*t3440+t3622*t3871; + t3610 = RATIONAL(-1.0,216.0); + t3275 = t3655*t3736; + t3846 = t3610*t3825+t3275; + t3844 = t3655+t3654; + t3841 = t3654-t3651; + t3578 = t3651*t3836; + t3839 = y*t3578+t3505; + t3837 = z*t3877; + t3434 = t3654*t3582; + t3233 = z*t3434; + t3832 = t3233+t3338; + t3831 = -t3653+t3655; + t3829 = (t3716+t3769)*t3651; + t3827 = y*t3728+t3622*t3785; + t3826 = t3641*t3652; + t3824 = t3623*t3651; + t3636 = RATIONAL(-3.0,2.0); + t3823 = t3636*t3652; + t3818 = t3653*t3651; + t3720 = t3652*t3819; + t3270 = x*t3720; + t3239 = t3652*t3449; + t3815 = t3270+t3239; + t3242 = y*t3460; + t3810 = t3476+t3242; + t3809 = t3637*t3654; + t3808 = y*t3870; + t3456 = x*t3582; + t3803 = t3474+t3456; + t3439 = t3618*t3825; + t3802 = t3439+t3239; + t3775 = t3651*t3614; + t3396 = t3655*t3722; + t3795 = t3396+t3655*t3775; + t3792 = t3641*t3653; + t3352 = x*t3552; + t3347 = y*t3558; + t3788 = t3352+t3347; + t3643 = RATIONAL(-2.0,1.0); + t3786 = -t3654+t3643; + t3783 = t3635*t3758+t3396; + t3779 = t3618*t3653; + t3777 = t3854*z; + t3776 = t3651*t3627; + t3771 = (t3423+t3455)*z; + t3767 = t3611*t3654; + t3544 = x*t3826; + t3762 = y*t3849; + t3576 = z*t3809; + t3436 = t3618*t3879; + t3556 = x*t3607; + t3752 = x*t3772; + t3509 = x*t3597; + t3750 = t3376+t3302+t3509; + t3335 = z*t3556; + t3457 = x*t3773; + t3749 = t3335+t3276+t3457; + t3748 = t3233+t3257+t3470; + t3346 = x*t3527; + t3747 = t3335+t3346+t3556; + t3746 = t3230+t3315+t3464; + t3344 = y*t3544; + t3745 = t3346+t3384+t3344; + t3744 = t3631+t3627*y; + t3300 = z*t3532; + t3743 = t3399+z*t3515+t3300; + t3555 = t3651*t3792; + t3350 = z*t3555; + t3735 = t3651*t3806; + t3741 = t3350+(t3735+t3776)*t3653; + t3570 = t3651*t3834; + t3740 = t3300+(t3566+t3433)*z; + t3333 = t3654*t3716; + t3739 = t3242+t3239+t3333; + t3500 = y*t3608; + t3738 = t3500+t3360+t3337; + t3564 = t3633*t3828; + t3733 = t3394+(t3576+z)*y; + t3729 = t3409+t3347+t3333; + t3647 = z*t3818; + t3717 = t3647+t3641*t3759+t3332; + t3639 = RATIONAL(3.0,2.0); + t3715 = t3639*t3653+t3636; + t3714 = t3603+t3626; + t3713 = t3636*t3653+t3639; + t3712 = t3642+t3646*t3653; + t3711 = t3594+t3641; + t3710 = t3625+t3811; + t3709 = t3620*t3652+t3622; + t3708 = t3613*t3780+t3619*t3754+x*t3779+t3224; + t3706 = t3350+t3976*z; + t3218 = t3651*t3720; + t3705 = y*t3727+t3651*t3766+t3618*t3877+t3218; + t3385 = x*t3559; + t3704 = t3544+t3302+t3637*t3754+t3385; + t3703 = t3594+t3555+t3972; + t3702 = t3572+t3492+t3607+t3434; + t3701 = t3350+t3539+t3972*z; + t3700 = t3614*t3871+t3440+t3333+t3653*t3752; + t3699 = t3219+(t3472+t3974)*z; + t3698 = t3864+t3964; + t3465 = t3617*t3882; + t3245 = x*t3762; + t3697 = t3465+t3245+t3802; + t3696 = t3619*t3785+t3374+(t3722+t3775)*y; + t3695 = t3838+t3860; + t3694 = t3280+(t3456+t3964)*z; + t3693 = t3815+t3974; + t3692 = t3652*t3436+y*t3767+t3933; + t3690 = y*t3826+t3360+t3385+t3637*t3758; + t3689 = (t3637+t3792)*t3652; + t3451 = t3617*t3780; + t3688 = t3614*t3754+t3451+t3777+t3847; + t3229 = z*t3492; + t3231 = t3655*t3757; + t3687 = t3229+t3472+t3231+t3748; + t3686 = t3783+t3842+t3853; + t3259 = x*t3483; + t3685 = t3494+t3259+t3835+t3855; + t3262 = t3620*t3754; + t3684 = t3262+t3654*t3779+t3829+t3847; + t3683 = t3318+t3424+t3829+t3858; + t3446 = x*t3878; + t3682 = t3617*t3765+t3655*t3767+t3446+t3275+t3771; + t3568 = x*t3604; + t3681 = t3389+t3568+t3385+t3434+t3832; + t3240 = t3620*t3765; + t3680 = t3240+t3455+t3771+t3855; + t3679 = t3777+t3817+t3854; + t3678 = x*t3751+t3436+t3618*t3880+t3231+t3613*t3882+t3232+t3845; + t3316 = t3655*t3721; + t3677 = t3316+t3635*t3785+t3361+t3741+t3839; + t3676 = t3218+y*t3824+t3740+t3827+t3923; + t3395 = y*t3570; + t3298 = t3640*t3732; + t3675 = t3395+t3298+t3743+t3928+t3954; + t3674 = t3314+t3433+t3740+t3916+t3954; + t3426 = y*t3787; + t3673 = t3426+t3400+t3741+t3795+t3920; + t3672 = t3400+t3428+t3743+t3916+t3923; + t3671 = t3319+t3530+t3600+x*t3724+t3541+t3635*t3871+t3717+t3945; + t3670 = t3647+t3635*t3877+t3298+y*t3721+t3601+t3578+t3655*t3776+t3940+ +t3945; + t3669 = t3564+t3368+t3778*t3879+t3638*t3732+t3703+t3733; + t3401 = y*t3752; + t3668 = t3402+t3401+t3694+t3698+t3803; + t3667 = t3458+t3259+t3696+t3697+t3918; + t3666 = t3465+t3476+t3458+t3455+t3694+t3815+t3929; + t3665 = t3570+t3555+t3316+t3288+y*t3735+t3706+t3976; + t3664 = t3489+t3456+t3402+t3346+t3352+t3696+t3975; + t3663 = t3698+t3700+t3788+t3926; + t3442 = x*t3766; + t3662 = t3270+t3442+t3697+t3700+t3810; + t3661 = t3551+t3370+t3516+t3522+t3389+t3599+t3701+t3944; + t3660 = t3426+t3499+t3592+t3433+t3706+t3783+t3939; + t3659 = t3408+t3573+t3940+t3576+t3529+t3717+(1.0+t3969+t3970)*z; + t3658 = t3318+t3449+t3854+t3588+t3707+t3891+(t3843+t3615)*x; + t3644 = RATIONAL(-2.0,3.0); + t3630 = RATIONAL(2.0,1.0); + t3624 = RATIONAL(1.0,54.0); + t3419 = t3654*t3791; + t3342 = x*t3564; + t3320 = t3654*t3782; + t3308 = t3646*t3808; + t3306 = t3655*t3496; + t3305 = t3642*z*t3879; + t3291 = t3625*t3765; + t3274 = t3652*t3482; + t3248 = t3774*t3870; + t3237 = x*t3726; + t3217 = t3652*t3472; + t3214 = t3652*t3494; + coeffs_dz->coeff_m1_m1_m1 = (t3621*t3655+(RATIONAL(-1.0,27.0)+t3616*t3652 +)*y)*x+t3654*t3878+t3221+t3217+t3676+t3419+t3214+t3890+t3960; + coeffs_dz->coeff_0_m1_m1 = t3471+t3240+t3884+(t3623+t3863)*t3655+(t3626* +t3652+t3629+(t3628+t3625*t3652)*t3651)*y+t3746+t3687+t3701+t3889+t3922; + coeffs_dz->coeff_p1_m1_m1 = t3334+t3384+t3676+t3739+t3749+t3852+t3894+ +t3936+t3971; + coeffs_dz->coeff_p2_m1_m1 = t3682+t3237+t3624*t3880+t3688+t3950+t3951; + coeffs_dz->coeff_m1_0_m1 = t3977*t3654+t3240+t3660+t3748+(t3629+t3628* +t3653+t3714*t3652)*x+t3232+t3749+t3885+t3935+t3968; + coeffs_dz->coeff_0_0_m1 = t3646+t3826+t3702+t3888+(-z+t3689+t3712)*t3651+ +(t3820-z+t3642)*t3653+t3401+t3659+t3523+t3907+t3943+t3962+t3963; + coeffs_dz->coeff_p1_0_m1 = t3660+t3474+t3556+t3704+t3900+t3938+t3956+ +t3961; + coeffs_dz->coeff_p2_0_m1 = t3262+t3666+(t3616+t3830)*t3654+x*t3849+t3899+ +t3909; + coeffs_dz->coeff_m1_p1_m1 = t3672+t3376+t3430+t3259+t3239+t3382+t3746+ +t3890+t3894; + coeffs_dz->coeff_0_p1_m1 = t3690+t3884-t3837+t3661+t3803+t3733+t3896+ +t3934; + coeffs_dz->coeff_p1_p1_m1 = t3672+t3500+t3506+t3523+t3434+t3509+t3729+ +t3745+t3892+t3971; + coeffs_dz->coeff_p2_p1_m1 = t3338+t3242+t3245+t3687+t3423+t3688+t3936; + coeffs_dz->coeff_m1_p2_m1 = t3682+t3624*t3879+t3274+t3903+t3904+t3919; + coeffs_dz->coeff_0_p2_m1 = t3666+(t3616+t3824)*t3655+t3762+t3216+t3902+ +t3911; + coeffs_dz->coeff_p1_p2_m1 = t3685+t3376+t3223+t3245+t3470+t3832+t3904+ +t3937; + coeffs_dz->coeff_p2_p2_m1 = t3419+t3613*t3765+t3692+t3699+t3931; + coeffs_dz->coeff_m1_m1_0 = t3248+(t3628*t3880+(t3628*t3655+RATIONAL(-2.0, +9.0)*y)*x)*z+t3673+t3384+t3230+t3339+t3895+t3915+t3968; + coeffs_dz->coeff_0_m1_0 = t3490+t3335+t3329+t3690+t3320+(-t3653+(t3646* +t3651+t3642)*t3655+(t3645+t3644*t3651)*y)*z+t3487+t3671+t3382+t3926+t3930+t3962 +; + coeffs_dz->coeff_p1_m1_0 = t3673+t3344+t3347+t3305+t3308+t3848+t3900+ +t3959+t3973; + coeffs_dz->coeff_p2_m1_0 = t3662+t3256+t3629*t3808+t3805+t3952; + coeffs_dz->coeff_m1_0_0 = t3329+(-t3651+t3712*t3654+(t3644*t3653+t3645)*x +)*z+t3305+t3586+t3492+t3670+t3704+t3888+t3925+t3975; + coeffs_dz->coeff_0_0_0 = t3311+(t3635*t3655+t3744)*x+(t3635*t3654+t3631)* +y+t3844*t3632+(t3639*t3818+t3639+t3638*y+(t3651+t3653)*t3636+(t3638+t3640*y)*x) +*t3652+t3669+t3641+(-t3655+(t3630-x+t3654)*t3653+(t3643*t3653+t3630+t3655-y)* +t3651+t3786)*z+t3839+t3910+t3913+t3914+t3927; + coeffs_dz->coeff_p1_0_0 = t3342+t3744*t3654+t3504+t3670+(-t3780+(t3630* +t3653+t3643-t3655)*x+t3841)*z+t3883+t3713*t3866+t3946+t3958; + coeffs_dz->coeff_p2_0_0 = t3658+((t3646+t3814)*t3654+t3712*x)*z+t3912; + coeffs_dz->coeff_m1_p1_0 = t3306+t3456+t3551-t3837+t3677+t3320+t3745+ +t3856+t3895+t3973; + coeffs_dz->coeff_0_p1_0 = (t3627*x+t3631)*t3655+t3648+(t3639+t3636*t3651) +*t3869+(-t3785+(t3630*t3651+t3786)*y+t3831)*z+t3536+t3348+t3671+t3928+t3955+ +t3958+t3967; + coeffs_dz->coeff_p1_p1_0 = t3677+(t3841*y+(t3643*y+t3831)*x)*z+t3639* +t3765+t3887+t3913+t3959+t3965; + coeffs_dz->coeff_p2_p1_0 = t3335+t3308+t3663+t3805+t3947; + coeffs_dz->coeff_m1_p2_0 = t3273+t3655*t3807+t3667+t3859+t3952; + coeffs_dz->coeff_0_p2_0 = ((t3785+y)*t3642+(t3655+t3877)*t3646)*z+t3428+ +t3390+t3695+t3886+t3891+t3912; + coeffs_dz->coeff_p1_p2_0 = t3306+t3315+t3664+t3859+t3947; + coeffs_dz->coeff_p2_p2_0 = t3248+z*t3471+t3678+t3850; + coeffs_dz->coeff_m1_m1_p1 = t3674+t3524+t3457+t3291+t3259+t3464+t3470+ +t3739+t3906+t3960+t3978; + coeffs_dz->coeff_0_m1_p1 = t3233+t3229+t3703+t3702+t3661+t3315+t3788+ +t3889+t3897+t3917; + coeffs_dz->coeff_p1_m1_p1 = t3674+t3334+t3409+t3382+t3738+t3747+t3893+ +t3957; + coeffs_dz->coeff_p2_m1_p1 = t3454+t3679+t3231+t3680+t3948+t3951; + coeffs_dz->coeff_m1_0_p1 = t3233+t3551+t3352+t3747+t3885+t3665+t3434+ +t3907+t3921+t3961; + coeffs_dz->coeff_0_0_p1 = t3510+t3554+(t3790-z-t3872)*t3651+t3844*t3637+ +t3395+t3284+RATIONAL(1.0,1.0)+(t3798+t3881)*t3653+t3659+t3883+(t3633*y+t3713* +t3651+(t3633+t3634*y)*x+t3715)*t3652+t3955; + coeffs_dz->coeff_p1_0_p1 = t3711*t3654+(t3794-t3653*z+t3715*t3652+t3872)* +x+t3665+t3887+t3910+t3956+t3966; + coeffs_dz->coeff_p2_0_p1 = t3668+t3901+t3909+t3938+t3963; + coeffs_dz->coeff_m1_p1_p1 = t3675+t3516+t3729+t3750+t3893+t3906+t3925; + coeffs_dz->coeff_0_p1_p1 = (t3593+t3641)*t3655+t3669+(t3809+1.0+t3823+( +t3639*t3652+t3881)*t3651)*y+t3701+t3497+t3896+t3897+t3965+t3966; + coeffs_dz->coeff_p1_p1_p1 = t3342+(y+t3790+y*t3823)*x+t3554+t3675+t3760+ +t3892+t3957+t3967; + coeffs_dz->coeff_p2_p1_p1 = t3229+t3370+t3679+t3492+t3681+t3738; + coeffs_dz->coeff_m1_p2_p1 = t3276+t3476+t3680+t3686+t3919+t3937; + coeffs_dz->coeff_0_p2_p1 = t3668+t3898+t3911+t3934+t3943; + coeffs_dz->coeff_p1_p2_p1 = t3223+t3487+t3681+t3390+t3686+t3750; + coeffs_dz->coeff_p2_p2_p1 = t3472+t3470+t3693+t3699+t3929; + coeffs_dz->coeff_m1_m1_p2 = t3623*t3765+t3684+t3446+t3846+t3903+t3949+ +t3950; + coeffs_dz->coeff_0_m1_p2 = t3662+t3797+(t3625+t3833)*t3869+t3493+t3902+ +t3908; + coeffs_dz->coeff_p1_m1_p2 = t3291+t3683+t3473+t3685+t3948+t3949; + coeffs_dz->coeff_p2_m1_p2 = t3214+t3610*t3879+t3692+t3708+t3941; + coeffs_dz->coeff_m1_0_p2 = t3800+t3667+t3710*t3866+t3451+t3899+t3905; + coeffs_dz->coeff_0_0_p2 = t3658+t3314+t3689+(t3711*t3652+t3714)*t3651+ +t3710+t3853+t3886; + coeffs_dz->coeff_p1_0_p2 = t3463+t3586+t3664+t3901+t3905+t3921; + coeffs_dz->coeff_p2_0_p2 = t3793+(t3617*t3653+t3709)*x+t3678+t3840+t3935; + coeffs_dz->coeff_m1_p1_p2 = t3291+t3684+t3423+t3795+t3810+t3860+t3915; + coeffs_dz->coeff_0_p1_p2 = t3663+t3898+t3908+t3917+t3930; + coeffs_dz->coeff_p1_p1_p2 = t3285+t3683+t3568+t3695+t3795+t3848+t3856; + coeffs_dz->coeff_p2_p1_p2 = t3230+t3240+t3442+t3439+t3693+t3708; + coeffs_dz->coeff_m1_p2_p2 = t3217+t3610*t3880+t3705+t3931+t3933+t3941; + coeffs_dz->coeff_0_p2_p2 = t3799+(t3617*t3651+t3709)*y+t3678+t3827+t3922; + coeffs_dz->coeff_p1_p2_p2 = t3422+t3240+t3705+t3802+t3851+t3918; + coeffs_dz->coeff_p2_p2_p2 = t3237+t3274+t3612*t3880+(t3612*t3655+(t3618* +t3652+t3610)*y)*x+t3846; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c new file mode 100644 index 0000000..3a21eaf --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c @@ -0,0 +1,869 @@ +fp t7102; +fp t7084; +fp t7023; +fp t6907; +fp t7083; +fp t7101; +fp t7103; +fp t7200; +fp t7176; +fp t6924; +fp t7283; +fp t7104; +fp t7231; +fp t6980; +fp t7179; +fp t6914; +fp t7282; +fp t7098; +fp t7095; +fp t7085; +fp t7061; +fp t7281; +fp t7087; +fp t7225; +fp t6972; +fp t7228; +fp t7214; +fp t7086; +fp t7280; +fp t7215; +fp t7177; +fp t7279; +fp t7097; +fp t7272; +fp t7233; +fp t7278; +fp t7067; +fp t7070; +fp t6961; +fp t6849; +fp t7234; +fp t7096; +fp t7277; +fp t7194; +fp t6945; +fp t7093; +fp t7054; +fp t6976; +fp t7276; +fp t7075; +fp t7052; +fp t6987; +fp t7074; +fp t7056; +fp t6985; +fp t7275; +fp t7060; +fp t6997; +fp t7274; +fp t6988; +fp t7195; +fp t6995; +fp t7273; +fp t7088; +fp t7184; +fp t6981; +fp t6874; +fp t7053; +fp t7008; +fp t7271; +fp t7051; +fp t7002; +fp t6910; +fp t7063; +fp t7032; +fp t7270; +fp t6992; +fp t6886; +fp t7269; +fp t7050; +fp t7058; +fp t6996; +fp t7268; +fp t7089; +fp t7221; +fp t7267; +fp t7204; +fp t6950; +fp t7232; +fp t7266; +fp t7039; +fp t7227; +fp t7047; +fp t7265; +fp t7100; +fp t7076; +fp t7015; +fp t7072; +fp t7189; +fp t7264; +fp t6925; +fp t6957; +fp t6853; +fp t7263; +fp t7262; +fp t7236; +fp t7041; +fp t7261; +fp t7011; +fp t7064; +fp t7046; +fp t7260; +fp t6867; +fp t7237; +fp t7030; +fp t7259; +fp t7219; +fp t7258; +fp t7066; +fp t7035; +fp t7029; +fp t7257; +fp t7059; +fp t7038; +fp t7256; +fp t7226; +fp t7175; +fp t6905; +fp t7255; +fp t7082; +fp t6974; +fp t6977; +fp t7254; +fp t7253; +fp t7216; +fp t7028; +fp t7024; +fp t7252; +fp t6999; +fp t7092; +fp t7251; +fp t7037; +fp t7062; +fp t7022; +fp t7250; +fp t7021; +fp t7026; +fp t7249; +fp t7079; +fp t6986; +fp t6894; +fp t7207; +fp t7174; +fp t6891; +fp t7248; +fp t6975; +fp t6983; +fp t7055; +fp t7005; +fp t7247; +fp t7246; +fp t6881; +fp t7245; +fp t7048; +fp t6904; +fp t7173; +fp t6892; +fp t7244; +fp t7006; +fp t6872; +fp t6909; +fp t6930; +fp t7243; +fp t7013; +fp t6883; +fp t6964; +fp t6842; +fp t7242; +fp t6878; +fp t7042; +fp t6890; +fp t7241; +fp t7025; +fp t7240; +fp t7178; +fp t7239; +fp t7009; +fp t7238; +fp t7099; +fp t7235; +fp t7230; +fp t7065; +fp t7229; +fp t7224; +fp t7223; +fp t7222; +fp t6965; +fp t7220; +fp t6952; +fp t6958; +fp t7218; +fp t7077; +fp t6998; +fp t7071; +fp t6969; +fp t7069; +fp t7183; +fp t6963; +fp t6841; +fp t6970; +fp t7217; +fp t6971; +fp t6962; +fp t7213; +fp t7212; +fp t7211; +fp t7210; +fp t6919; +fp t7209; +fp t7208; +fp t6838; +fp t6956; +fp t6835; +fp t7206; +fp t6949; +fp t6847; +fp t7205; +fp t6863; +fp t7185; +fp t6906; +fp t7202; +fp t7201; +fp t7199; +fp t7068; +fp t7198; +fp t7197; +fp t7196; +fp t7193; +fp t7192; +fp t7191; +fp t7190; +fp t6959; +fp t6850; +fp t6947; +fp t7188; +fp t6960; +fp t6953; +fp t7187; +fp t7186; +fp t7182; +fp t6993; +fp t7181; +fp t7090; +fp t7180; +fp t7001; +fp t7049; +fp t6946; +fp t6955; +fp t6954; +fp t6968; +fp t6967; +fp t7019; +fp t7043; +fp t7017; +fp t7036; +fp t6951; +fp t6979; +fp t7040; +fp t6928; +fp t6880; +fp t7172; +fp t6973; +fp t6938; +fp t6875; +fp t7171; +fp t6865; +fp t6935; +fp t6870; +fp t7170; +fp t6900; +fp t6941; +fp t7169; +fp t6845; +fp t7168; +fp t6889; +fp t7167; +fp t7003; +fp t6864; +fp t7166; +fp t7044; +fp t7165; +fp t6885; +fp t7164; +fp t7163; +fp t6877; +fp t6931; +fp t7162; +fp t7161; +fp t7160; +fp t6916; +fp t6923; +fp t7159; +fp t7158; +fp t7157; +fp t7156; +fp t7155; +fp t7154; +fp t7080; +fp t7073; +fp t7153; +fp t7152; +fp t7151; +fp t7150; +fp t6933; +fp t7149; +fp t6920; +fp t7148; +fp t7147; +fp t7146; +fp t6858; +fp t7145; +fp t6927; +fp t7144; +fp t7143; +fp t6917; +fp t7142; +fp t7141; +fp t7140; +fp t6856; +fp t7139; +fp t7138; +fp t7137; +fp t6918; +fp t7136; +fp t6871; +fp t7134; +fp t6934; +fp t6929; +fp t7133; +fp t7132; +fp t6939; +fp t6868; +fp t7131; +fp t7130; +fp t6869; +fp t7129; +fp t7128; +fp t7127; +fp t7126; +fp t7125; +fp t7124; +fp t7123; +fp t7122; +fp t6922; +fp t7121; +fp t7120; +fp t6895; +fp t7119; +fp t7118; +fp t6866; +fp t7117; +fp t7116; +fp t6982; +fp t7115; +fp t6978; +fp t7114; +fp t7007; +fp t7113; +fp t7112; +fp t7018; +fp t7111; +fp t7110; +fp t7109; +fp t7108; +fp t7107; +fp t7091; +fp t7078; +fp t7031; +fp t7020; +fp t7000; +fp t6994; +fp t6966; +fp t6940; +fp t6937; +fp t6901; +fp t6893; +fp t6882; +fp t6862; +fp t6859; +fp t6854; +fp t6851; +fp t6846; +fp t6844; +fp t6840; +fp t6837; + t7102 = y*y; + t7084 = RATIONAL(-3.0,2.0); + t7023 = t7084*t7102*z; + t6907 = x*t7023; + t7083 = RATIONAL(3.0,4.0); + t7101 = x*x; + t7103 = t7101*x; + t7200 = t7102*t7103; + t7176 = z*t7200; + t6924 = t7083*t7176; + t7283 = t6907+t6924; + t7104 = t7102*y; + t7231 = z*t7104; + t6980 = t7084*t7231; + t7179 = t7083*t7231; + t6914 = t7103*t7179; + t7282 = t6914+x*t6980; + t7098 = x*z; + t7095 = y*t7098; + t7085 = RATIONAL(1.0,2.0); + t7061 = t7085*t7104; + t7281 = t7084*t7095+t7103*t7061; + t7087 = RATIONAL(3.0,2.0); + t7225 = z*t7087; + t6972 = t7103*t7225; + t7228 = z*t7103; + t7214 = y*t7228; + t7086 = RATIONAL(-3.0,4.0); + t7280 = t7084*t7176+t6972+t7086*t7214; + t7215 = t7104*t7101; + t7177 = z*t7215; + t7279 = t6980+x*t7179+t7087*t7177; + t7097 = t7102*t7101; + t7272 = t7097-t7101; + t7233 = 1.0-t7102; + t7278 = (t7233+t7272)*z; + t7067 = RATIONAL(1.0,12.0); + t7070 = RATIONAL(-1.0,12.0); + t6961 = t7070*t7200; + t6849 = z*t6961; + t7234 = t7102*x; + t7096 = z*t7234; + t7277 = t7067*t7096+t6849; + t7194 = t7067*t7103; + t6945 = t7104*t7194; + t7093 = RATIONAL(-1.0,3.0); + t7054 = t7093*y; + t6976 = x*t7054; + t7276 = t6945+t6976; + t7075 = RATIONAL(1.0,6.0); + t7052 = t7075*t7104; + t6987 = t7101*t7052; + t7074 = RATIONAL(-1.0,6.0); + t7056 = t7074*t7104; + t6985 = z*t7056; + t7275 = z*t6987+t6985; + t7060 = t7074*x; + t6997 = t7102*t7060; + t7274 = t6961+t6997; + t6988 = z*t7052; + t7195 = t7101*t7074; + t6995 = t7104*t7195; + t7273 = t6988+z*t6995; + t7088 = RATIONAL(-1.0,2.0); + t7184 = t7102*t7088; + t6981 = t7101*t7184; + t6874 = z*t6981; + t7053 = t7085*t7102; + t7008 = z*t7053; + t7271 = t6874+t7008; + t7051 = t7085*t7101; + t7002 = y*t7051; + t6910 = z*t7002; + t7063 = t7088*y; + t7032 = z*t7063; + t7270 = t6910+t7032; + t6992 = z*t7184; + t6886 = t7101*t7008; + t7269 = t6992+t6886; + t7050 = t7075*t7200; + t7058 = t7074*t7103; + t6996 = z*t7058; + t7268 = z*t7050+t6996; + t7089 = RATIONAL(1.0,3.0); + t7221 = t7089*t7101; + t7267 = t6987+y*t7221; + t7204 = t7070*t7104; + t6950 = t7103*t7204; + t7232 = y*t7075; + t7266 = t6950+x*t7232; + t7039 = t7103*t7052; + t7227 = t7089*y; + t7047 = x*t7227; + t7265 = t7039+t7047; + t7100 = y*x; + t7076 = RATIONAL(-1.0,9.0); + t7015 = t7076*t7100; + t7072 = RATIONAL(1.0,18.0); + t7189 = t7072*t7103; + t7264 = t7104*t7189+t7015; + t6925 = x*t6985; + t6957 = t7101*t7204; + t6853 = z*t6957; + t7263 = t6925+t6853; + t7262 = t6874+z*t7051; + t7236 = t7101*z; + t7041 = t7088*t7236; + t7261 = t7041+t6886; + t7011 = t7074*t7200; + t7064 = t7075*t7103; + t7046 = z*t7064; + t7260 = z*t7011+t7046; + t6867 = x*t6992; + t7237 = z*t7085; + t7030 = x*t7237; + t7259 = t6867+t7030; + t7219 = t7089*t7102; + t7258 = t7050+x*t7219; + t7066 = t7088*t7103; + t7035 = z*t7066; + t7029 = t7085*t7200; + t7257 = t7035+z*t7029; + t7059 = t7088*t7104; + t7038 = t7101*t7059; + t7256 = (t7038+t7061)*z; + t7226 = z*t7086; + t7175 = t7104*t7226; + t6905 = t7103*t7175; + t7255 = y*t6972+t6905; + t7082 = RATIONAL(-1.0,4.0); + t6974 = t7082*t7200; + t6977 = x*t7053; + t7254 = t6974+t6977; + t7253 = x*t7059+t7100; + t7216 = t7103*t7082; + t7028 = t7104*t7216; + t7024 = x*t7063; + t7252 = t7028+t7024; + t6999 = t7103*t7056; + t7092 = RATIONAL(2.0,3.0); + t7251 = t7092*t7100+t6999; + t7037 = t7103*t7184; + t7062 = t7085*t7103; + t7022 = z*t7062; + t7250 = t7022+z*t7037; + t7021 = t7101*t7061; + t7026 = z*t7059; + t7249 = z*t7021+t7026; + t7079 = RATIONAL(1.0,4.0); + t6986 = t7079*t7200; + t6894 = z*t6986; + t7207 = t7102*t7082; + t7174 = z*t7207; + t6891 = t7101*t7174; + t7248 = t6867+t6894+t6891; + t6975 = y*t7064; + t6983 = x*t7052; + t7055 = t7074*y; + t7005 = x*t7055; + t7247 = t6975+t6983+t7005+t6999; + t7246 = t7037-t7102+t6977; + t6881 = y*t7030; + t7245 = t6976+t7039+t6881; + t7048 = t7101*t7225; + t6904 = y*t7048; + t7173 = t7101*t7226; + t6892 = t7104*t7173; + t7244 = t7021+t6904+t6892; + t7006 = t7084*t7236; + t6872 = y*t7006; + t6909 = t7083*t7177; + t6930 = t7102*t7173; + t7243 = t6872+t6909+t6930; + t7013 = t7075*t7234; + t6883 = z*t7013; + t6964 = t7102*t7194; + t6842 = z*t6964; + t7242 = t6883+t6891+t6842; + t6878 = t7086*t7176; + t7042 = t7102*t7225; + t6890 = t7101*t7042; + t7241 = t7083*t7096+t6878+t6890+t7023; + t7025 = t7104*t7225; + t7240 = t7084*t7177+t7025+x*t7175+t6914; + t7178 = t7083*t7236; + t7239 = t7006+t6890+y*t7178+t6892; + t7009 = t7084*t7228; + t7238 = t7009+t7087*t7176+t7083*t7214+t6905; + t7099 = y*z; + t7235 = y*t7101; + t7230 = y*t7103; + t7065 = t7088*x; + t7229 = y*t7079; + t7224 = x*t7104; + t7223 = t7087*y; + t7222 = y-t7104; + t6965 = t7070*t7234; + t7220 = t6964+t6965; + t6952 = y*t7189; + t6958 = t7072*t7224; + t7218 = t6952+t6958; + t7077 = RATIONAL(1.0,9.0); + t6998 = t7077*t7100; + t7071 = RATIONAL(1.0,36.0); + t6969 = t7071*t7100; + t7069 = RATIONAL(-1.0,36.0); + t7183 = t7104*t7069; + t6963 = t7103*t7183; + t6841 = z*t6963; + t6970 = t7071*t7224; + t7217 = t6841+z*t6970; + t6971 = t7072*t7100; + t6962 = t7067*t7100; + t7213 = z*t6965+t6842; + t7212 = t6981+t7102*t7178; + t7211 = t7079*t7103; + t7210 = t7101*t7082; + t6919 = y*t7035; + t7209 = t6919+t7103*t7227; + t7208 = t7071*t7103; + t6838 = z*t6945; + t6956 = x*t7204; + t6835 = z*t6956; + t7206 = t6838+t6835; + t6949 = t7067*t7224; + t6847 = z*t6950; + t7205 = z*t6949+t6847; + t6863 = y*t6996; + t7185 = z*t7232; + t6906 = x*t7185; + t7202 = t6863+t6906; + t7201 = t7098-t7096; + t7199 = t6963+t6971; + t7068 = RATIONAL(-1.0,18.0); + t7198 = t7103*t7068; + t7197 = t7101*t7067; + t7196 = t6950+t7005; + t7193 = t7068*t7100; + t7192 = t7101*t7079; + t7191 = z*t7235-t7099; + t7190 = z*t7060; + t6959 = t7104*t7208; + t6850 = z*t6959; + t6947 = x*t7183; + t7188 = t6850+z*t6947; + t6960 = t7104*t7197; + t6953 = t7070*t7235; + t7187 = t6960+t6953; + t7186 = z*t7229; + t7182 = t7011+t7013; + t6993 = t7101*t7232; + t7181 = t6995+t6993; + t7090 = RATIONAL(-2.0,1.0); + t7180 = -t7103+t7090; + t7001 = y*t7195; + t7049 = y*t7210; + t6946 = t7069*t7230; + t6955 = y*t7208; + t6954 = t7070*t7230; + t6968 = y*t7198; + t6967 = y*t7194; + t7019 = y*t7211; + t7043 = y*t7216; + t7017 = t7079*t7224; + t7036 = t7082*t7224; + t6951 = t7068*t7224; + t6979 = x*t7061; + t7040 = t7104*t7211; + t6928 = z*t7040; + t6880 = z*t6974; + t7172 = t6919+t6928+t6880; + t6973 = t7104*t7210; + t6938 = z*t6973; + t6875 = x*t7026; + t7171 = t6938+t6928+t6875; + t6865 = z*t7047; + t6935 = y*t7041; + t6870 = y*t7046; + t7170 = t6865+t6935+t6870; + t6900 = y*t7022; + t6941 = z*t7028; + t7169 = t6900+t6894+t6941; + t6845 = z*t6960; + t7168 = z*t6951+t6841+t6845; + t6889 = x*t7008; + t7167 = t7095+t6889+t6875; + t7003 = t7102*t7192; + t6864 = z*t6976; + t7166 = t6863+t6910+t6864; + t7044 = t7104*t7192; + t7165 = t6900+t6935-t7095; + t6885 = x*t6988; + t7164 = t6838+t6885+t6938; + t7163 = t7003+t7001+t6957; + t6877 = z*t7003; + t6931 = z*t6997; + t7162 = t6877+t6931+t6849; + t7161 = t6885+t6845+t6847; + t7160 = t6850+z*t6958+t6853; + t6916 = z*t6979; + t6923 = z*t7044; + t7159 = t6941+t6916+t6923; + t7158 = t7003+t6973+t7002; + t7157 = t6925+t6847+t6923; + t7156 = t6838+t6880+t6870; + t7155 = t7093*t7101+t7089; + t7154 = t7219+t7093; + t7080 = RATIONAL(3.0,1.0); + t7073 = RATIONAL(-3.0,1.0); + t7153 = t7080*t7102+t7073; + t7152 = t7093+t7221; + t7151 = t7073*t7102+t7080; + t7150 = t7093*t7102+t7089; + t6933 = z*t7019; + t7149 = t6933+t6941+t7257; + t6920 = z*t7036; + t7148 = t6920+t6928+t7256; + t7147 = t7053+x*t7207+t6981+t6986; + t7146 = t6959+t6947+t6946+t6969; + t6858 = z*t6954; + t7145 = z*t6962+t6858+t7206; + t6927 = z*t7043; + t7144 = t6927+t6928+t7250; + t7143 = t7002+t7038+t7272; + t6917 = z*t7017; + t7142 = t6941+t6917+t7249; + t7141 = t6945+t6962+t6954+t6956; + t7140 = t7051+t7049+t6981+t7044; + t6856 = z*t6967; + t7139 = t7070*t7095+t6856+t7205; + t7138 = t7155*y; + t7137 = t7150*x; + t6918 = x*t7042; + t7136 = t6918+t6878+t7029+t7212; + t6871 = t7079*t7096; + t7134 = t6871+t6920+t6881+t7172; + t6934 = x*t7032; + t6929 = z*t7049; + t7133 = t6934+t6933+t6929+t7159; + t7132 = t6906+t6856+t6929+t7157; + t6939 = t7101*t7186; + t6868 = y*t7190; + t7131 = t6939+t6868+t6858+t7164; + t7130 = t6871+t6835+t6868+t7156; + t6869 = x*t7174; + t7129 = t6934+t6869+t6917+t7169; + t7128 = t6894+t6869+t7202+t7205; + t7127 = t6951+t6955+t7187+t7199; + t7126 = t6967+t6983+t7187+t7196; + t7125 = t6939+t6927+t6881+t7171; + t7124 = t6867+t6880+t7212+t7258; + t7123 = t6975+t6949+t7196+t7220; + t7122 = t6968+t6970+t7199+t7220; + t6922 = t7101*t7023; + t7121 = t6909+t6922+y*t7173+t7048+t7143; + t7120 = t7097+t7086*t7096+t6924+t7042+t6922+t7246; + t6895 = x*t7186; + t7119 = t6895+z*t7065+t6889+t6920+t7144; + t7118 = t7055+t7052+t7141+t7181; + t6866 = t7082*t7095; + t7117 = y*t7237+t6866+t6935+t6933+t7142; + t7116 = t7060+t7064+t7141+t7182; + t6982 = y*t7058; + t7115 = t6982+t6983+t7158+t7274+t7276; + t6978 = x*t7056; + t7114 = t6975+t6978+t7163+t7254+t7276; + t7007 = y*t7066; + t7113 = t7007+t7040+t7158+t7253+t7254; + t7112 = t6959+t6998+t7163+t7218+t7274; + t7018 = y*t7062; + t7111 = t7018+t7017+t7021+t7059+t7147+t7252; + t7110 = t7066+t7019+t6979+t7029+t7140+t7252; + t7109 = t7054+t6982+t6949+t7056+t7147+t7266+t7267; + t7108 = t7093*x+t7058+t6967+t6978+t7140+t7258+t7266; + t7107 = x*t7229+RATIONAL(1.0,1.0)+t7043+t7065+t7061+t7062+t7063+t7036+ +t7040+t7143+t7246; + t7091 = RATIONAL(-2.0,3.0); + t7078 = RATIONAL(2.0,1.0); + t7031 = t7093*t7230; + t7020 = t7103*t7059; + t7000 = t7093*t7224; + t6994 = t7089*t7224; + t6966 = t7104*t7198; + t6940 = y*t7009; + t6937 = t7223*t7098; + t6901 = z*t7001; + t6893 = x*t7025; + t6882 = z*t6993; + t6862 = z*t6952; + t6859 = z*t6955; + t6854 = t7197*t7099; + t6851 = z*t6946; + t6846 = z*t7193; + t6844 = z*t6968; + t6840 = z*t6953; + t6837 = z*t6971; + coeffs_dzz->coeff_m1_m1_m1 = z*t7015+t6882+t6844+t7112+t7168+t7242; + coeffs_dzz->coeff_0_m1_m1 = z*t7138+t7109+t7130+t7269+t7273; + coeffs_dzz->coeff_p1_m1_m1 = t6865+t6863+t6882+t7114+t7161+t7248; + coeffs_dzz->coeff_p2_m1_m1 = t6846+t6862+t7122+t7188+t7277; + coeffs_dzz->coeff_m1_0_m1 = t7108+z*t7137+t7131+t7260+t7261; + coeffs_dzz->coeff_0_0_m1 = -t7278+t7107+t7117+t7257+t7259; + coeffs_dzz->coeff_p1_0_m1 = x+t7110-t7234+t7125-t7201+t7250+t7261; + coeffs_dzz->coeff_p2_0_m1 = t6931+t7075*t7098+t7116+t7139+t7268; + coeffs_dzz->coeff_m1_p1_m1 = t7115+t7157+t7170+t7242; + coeffs_dzz->coeff_0_p1_m1 = y-t7235+t7111+t7134+t7191+t7256+t7269; + coeffs_dzz->coeff_p1_p1_m1 = t7113+t7159+t7165+t7248; + coeffs_dzz->coeff_p2_p1_m1 = t7123+t7202+t7206+t7277; + coeffs_dzz->coeff_m1_p2_m1 = t6854+t6846+t6851+t7127+t7160; + coeffs_dzz->coeff_0_p2_m1 = t7118+t6901+t7185+t7139+t7275; + coeffs_dzz->coeff_p1_p2_m1 = t6906+t6838+t6854+t6858+t7126+t7263; + coeffs_dzz->coeff_p2_p2_m1 = t7069*t7095+t6859+t7146+t7217; + coeffs_dzz->coeff_m1_m1_0 = t6966+t7076*t7230+(t7076*t7104+RATIONAL(-2.0, +9.0)*y)*x+t7124+t7164+t7170+t7267; + coeffs_dzz->coeff_0_m1_0 = t7120+(t7091*t7101+t7092)*y+t6978+t7155*t7104+ +t7142+t7191+t7209+t7245; + coeffs_dzz->coeff_p1_m1_0 = t7031-t7234+t6994+t7136+t7165+t7171+t7251+ +t7267; + coeffs_dzz->coeff_p2_m1_0 = t6951+t7077*t7230+t7128+t7182+t7264; + coeffs_dzz->coeff_m1_0_0 = (t7091*t7102+t7092)*x+t6994+t7121+t7150*t7103+ +t6982+t6875+t7149-t7201+t7245; + coeffs_dzz->coeff_0_0_0 = t7018+x+t6979+t6904+t6918+t7024+t7020+(-x+t7078 ++t7103)*t7102+(t7078+t7090*t7102-t7222)*t7101+(t7084*y+t7153*t7101+(t7083*y+ +t7084)*x+t7151)*z+t7180+t7222+t7240+t7280; + coeffs_dzz->coeff_p1_0_0 = t6893+(-t7104+t7078*t7102+t7090+t7151*z)*x+ +t7103+t7121+t7007-t7200+t7100+t7238+t7281; + coeffs_dzz->coeff_p2_0_0 = t7154*t7103+t7137+t7119+t7247; + coeffs_dzz->coeff_m1_p1_0 = -t7095-t7235+t7124+t6928+t6916+t7000+t7209+ +t7244+t7251; + coeffs_dzz->coeff_0_p1_0 = -t7215+t7104+(t7078*t7101+(t7080+t7073*t7101)* +z+t7180)*y+t7120+t7253+t7255+t7279+t7281; + coeffs_dzz->coeff_p1_p1_0 = t7020+t6940+(t7103-t7101)*y+(-t7102+t7104+( +t7080*z+t7090)*y)*x+t7136+t7244+t7282; + coeffs_dzz->coeff_p2_p1_0 = t6978+t7031+t7129+t7182+t7265; + coeffs_dzz->coeff_m1_p2_0 = t7077*t7224+t6968+t7132+t7181+t7264; + coeffs_dzz->coeff_0_p2_0 = t6895+t6927+t7152*t7104+t7138+t7148+t7247+ +t7270; + coeffs_dzz->coeff_p1_p2_0 = t7000+t6982+t7133+t7181+t7265; + coeffs_dzz->coeff_p2_p2_0 = t7193+t6966+t7145+t7218; + coeffs_dzz->coeff_m1_m1_p1 = t6889+t6894+t7112+t6930+t7157+t7166; + coeffs_dzz->coeff_0_m1_p1 = t6934+t6900+t7109+t7148-t7191+t7241; + coeffs_dzz->coeff_p1_m1_p1 = t6919+t7095+t6910+t7114+t6930+t7159+t7283; + coeffs_dzz->coeff_p2_m1_p1 = t7122+t7130; + coeffs_dzz->coeff_m1_0_p1 = t6934+t7108+t6916+t7144+t7201+t7239; + coeffs_dzz->coeff_0_0_p1 = t6907+t6872+(t7223+t7151*t7101+(t7086*y+t7087) +*x+t7153)*z+t7107+t7238+t7279; + coeffs_dzz->coeff_p1_0_p1 = (t7153*z+t7233)*x+t6937+t7110+t7239+t7280+ +t7282; + coeffs_dzz->coeff_p2_0_p1 = t6866+t6917+t7116+t7149+t7259; + coeffs_dzz->coeff_m1_p1_p1 = t7115+t7167+t7169+t7243; + coeffs_dzz->coeff_0_p1_p1 = (-t7101+1.0+(t7080*t7101+t7073)*z)*y+t6937+ +t7111+t6940+t7240+t7241; + coeffs_dzz->coeff_p1_p1_p1 = t6893+t7113+t7073*t7095+t7243+t7255+t7283; + coeffs_dzz->coeff_p2_p1_p1 = t7123+t7134; + coeffs_dzz->coeff_m1_p2_p1 = t7127+t7131; + coeffs_dzz->coeff_0_p2_p1 = t7117+t7118; + coeffs_dzz->coeff_p1_p2_p1 = t7125+t7126; + coeffs_dzz->coeff_p2_p2_p1 = t7139+t7146; + coeffs_dzz->coeff_m1_m1_p2 = t6862+z*t6998+t6901+t7160+t7162; + coeffs_dzz->coeff_0_m1_p2 = t7152*t7099+t7128+t7271+t7275; + coeffs_dzz->coeff_p1_m1_p2 = t6864+t6901+t6889+t6877+t7156+t7263; + coeffs_dzz->coeff_p2_m1_p2 = t6844+t6837+t7213+t7217; + coeffs_dzz->coeff_m1_0_p2 = t7154*t7098+t7132+t7262+t7268; + coeffs_dzz->coeff_0_0_p2 = t7278+t7119+t7256+t7270; + coeffs_dzz->coeff_p1_0_p2 = t7133+t7201+t7257+t7262; + coeffs_dzz->coeff_p2_0_p2 = t7190+t6883+t7145+t7260; + coeffs_dzz->coeff_m1_p1_p2 = t7162+t7164+t7166; + coeffs_dzz->coeff_0_p1_p2 = t7129-t7191+t7249+t7271; + coeffs_dzz->coeff_p1_p1_p2 = t6910+t6877+t6938+t7167+t7172; + coeffs_dzz->coeff_p2_p1_p2 = t6870+t6868+t7205+t7213; + coeffs_dzz->coeff_m1_p2_p2 = t6837+t6840+t6859+t7168; + coeffs_dzz->coeff_0_p2_p2 = t6882+z*t7055+t7145+t7273; + coeffs_dzz->coeff_p1_p2_p2 = t6840+t6868+t6856+t7161; + coeffs_dzz->coeff_p2_p2_p2 = z*t6969+t6851+t7188; |