1260 value_type x2 = x * x, y2 = y * y, z2 = z * z;
1261 value_type x3 = x2 * x, y3 = y2 * y, z3 = z2 * z;
1262 value_type x4 = x3 * x, y4 = y3 * y, z4 = z3 * z;
1263 value_type x5 = x4 * x, y5 = y4 * y, z5 = z4 * z;
1265 int ntot =
XYZ.size();
1266 for (
int i = 0; i < ntot; i++)
1268 for (
int i = 0; i < ntot; i++)
1270 for (
int i = 0; i < ntot; i++)
1280 XYZ[83] = x2 * y2 * z2;
1281 gradXYZ[83][0] = 2 * x * y2 * z2;
1282 gradXYZ[83][1] = 2 * x2 * y * z2;
1283 gradXYZ[83][2] = 2 * x2 * y2 * z;
1284 hessXYZ[83](0, 0) = 2 * y2 * z2;
1285 hessXYZ[83](0, 1) = 4 * x * y * z2;
1286 hessXYZ[83](0, 2) = 4 * x * y2 * z;
1287 hessXYZ[83](1, 0) = 4 * x * y * z2;
1288 hessXYZ[83](1, 1) = 2 * x2 * z2;
1289 hessXYZ[83](1, 2) = 4 * x2 * y * z;
1290 hessXYZ[83](2, 0) = 4 * x * y2 * z;
1291 hessXYZ[83](2, 1) = 4 * x2 * y * z;
1292 hessXYZ[83](2, 2) = 2 * x2 * y2;
1293 gggXYZ[83][0](0, 1) = 4 * y * z2;
1294 gggXYZ[83][0](0, 2) = 4 * y2 * z;
1295 gggXYZ[83][0](1, 0) = 4 * y * z2;
1296 gggXYZ[83][0](1, 1) = 4 * x * z2;
1297 gggXYZ[83][0](1, 2) = 8 * x * y * z;
1298 gggXYZ[83][0](2, 0) = 4 * y2 * z;
1299 gggXYZ[83][0](2, 1) = 8 * x * y * z;
1300 gggXYZ[83][0](2, 2) = 4 * x * y2;
1301 gggXYZ[83][1](0, 0) = 4 * y * z2;
1302 gggXYZ[83][1](0, 1) = 4 * x * z2;
1303 gggXYZ[83][1](0, 2) = 8 * x * y * z;
1304 gggXYZ[83][1](1, 0) = 4 * x * z2;
1305 gggXYZ[83][1](1, 2) = 4 * x2 * z;
1306 gggXYZ[83][1](2, 0) = 8 * x * y * z;
1307 gggXYZ[83][1](2, 1) = 4 * x2 * z;
1308 gggXYZ[83][1](2, 2) = 4 * x2 * y;
1309 gggXYZ[83][2](0, 0) = 4 * y2 * z;
1310 gggXYZ[83][2](0, 1) = 8 * x * y * z;
1311 gggXYZ[83][2](0, 2) = 4 * x * y2;
1312 gggXYZ[83][2](1, 0) = 8 * x * y * z;
1313 gggXYZ[83][2](1, 1) = 4 * x2 * z;
1314 gggXYZ[83][2](1, 2) = 4 * x2 * y;
1315 gggXYZ[83][2](2, 0) = 4 * x * y2;
1316 gggXYZ[83][2](2, 1) = 4 * x2 * y;
1317 XYZ[82] = x * y2 * z3;
1319 gradXYZ[82][1] = 2 * x * y * z3;
1320 gradXYZ[82][2] = 3 * x * y2 * z2;
1321 hessXYZ[82](0, 1) = 2 * y * z3;
1322 hessXYZ[82](0, 2) = 3 * y2 * z2;
1323 hessXYZ[82](1, 0) = 2 * y * z3;
1324 hessXYZ[82](1, 1) = 2 * x * z3;
1325 hessXYZ[82](1, 2) = 6 * x * y * z2;
1326 hessXYZ[82](2, 0) = 3 * y2 * z2;
1327 hessXYZ[82](2, 1) = 6 * x * y * z2;
1328 hessXYZ[82](2, 2) = 6 * x * y2 * z;
1329 gggXYZ[82][0](1, 1) = 2 * z3;
1330 gggXYZ[82][0](1, 2) = 6 * y * z2;
1331 gggXYZ[82][0](2, 1) = 6 * y * z2;
1332 gggXYZ[82][0](2, 2) = 6 * y2 * z;
1333 gggXYZ[82][1](0, 1) = 2 * z3;
1334 gggXYZ[82][1](0, 2) = 6 * y * z2;
1335 gggXYZ[82][1](1, 0) = 2 * z3;
1336 gggXYZ[82][1](1, 2) = 6 * x * z2;
1337 gggXYZ[82][1](2, 0) = 6 * y * z2;
1338 gggXYZ[82][1](2, 1) = 6 * x * z2;
1339 gggXYZ[82][1](2, 2) = 12 * x * y * z;
1340 gggXYZ[82][2](0, 1) = 6 * y * z2;
1341 gggXYZ[82][2](0, 2) = 6 * y2 * z;
1342 gggXYZ[82][2](1, 0) = 6 * y * z2;
1343 gggXYZ[82][2](1, 1) = 6 * x * z2;
1344 gggXYZ[82][2](1, 2) = 12 * x * y * z;
1345 gggXYZ[82][2](2, 0) = 6 * y2 * z;
1346 gggXYZ[82][2](2, 1) = 12 * x * y * z;
1347 gggXYZ[82][2](2, 2) = 6 * x * y2;
1348 XYZ[81] = x2 * y * z3;
1349 gradXYZ[81][0] = 2 * x * y * z3;
1351 gradXYZ[81][2] = 3 * x2 * y * z2;
1352 hessXYZ[81](0, 0) = 2 * y * z3;
1353 hessXYZ[81](0, 1) = 2 * x * z3;
1354 hessXYZ[81](0, 2) = 6 * x * y * z2;
1355 hessXYZ[81](1, 0) = 2 * x * z3;
1356 hessXYZ[81](1, 2) = 3 * x2 * z2;
1357 hessXYZ[81](2, 0) = 6 * x * y * z2;
1358 hessXYZ[81](2, 1) = 3 * x2 * z2;
1359 hessXYZ[81](2, 2) = 6 * x2 * y * z;
1360 gggXYZ[81][0](0, 1) = 2 * z3;
1361 gggXYZ[81][0](0, 2) = 6 * y * z2;
1362 gggXYZ[81][0](1, 0) = 2 * z3;
1363 gggXYZ[81][0](1, 2) = 6 * x * z2;
1364 gggXYZ[81][0](2, 0) = 6 * y * z2;
1365 gggXYZ[81][0](2, 1) = 6 * x * z2;
1366 gggXYZ[81][0](2, 2) = 12 * x * y * z;
1367 gggXYZ[81][1](0, 0) = 2 * z3;
1368 gggXYZ[81][1](0, 2) = 6 * x * z2;
1369 gggXYZ[81][1](2, 0) = 6 * x * z2;
1370 gggXYZ[81][1](2, 2) = 6 * x2 * z;
1371 gggXYZ[81][2](0, 0) = 6 * y * z2;
1372 gggXYZ[81][2](0, 1) = 6 * x * z2;
1373 gggXYZ[81][2](0, 2) = 12 * x * y * z;
1374 gggXYZ[81][2](1, 0) = 6 * x * z2;
1375 gggXYZ[81][2](1, 2) = 6 * x2 * z;
1376 gggXYZ[81][2](2, 0) = 12 * x * y * z;
1377 gggXYZ[81][2](2, 1) = 6 * x2 * z;
1378 gggXYZ[81][2](2, 2) = 6 * x2 * y;
1379 XYZ[80] = x * y3 * z2;
1381 gradXYZ[80][1] = 3 * x * y2 * z2;
1382 gradXYZ[80][2] = 2 * x * y3 * z;
1383 hessXYZ[80](0, 1) = 3 * y2 * z2;
1384 hessXYZ[80](0, 2) = 2 * y3 * z;
1385 hessXYZ[80](1, 0) = 3 * y2 * z2;
1386 hessXYZ[80](1, 1) = 6 * x * y * z2;
1387 hessXYZ[80](1, 2) = 6 * x * y2 * z;
1388 hessXYZ[80](2, 0) = 2 * y3 * z;
1389 hessXYZ[80](2, 1) = 6 * x * y2 * z;
1390 hessXYZ[80](2, 2) = 2 * x * y3;
1391 gggXYZ[80][0](1, 1) = 6 * y * z2;
1392 gggXYZ[80][0](1, 2) = 6 * y2 * z;
1393 gggXYZ[80][0](2, 1) = 6 * y2 * z;
1394 gggXYZ[80][0](2, 2) = 2 * y3;
1395 gggXYZ[80][1](0, 1) = 6 * y * z2;
1396 gggXYZ[80][1](0, 2) = 6 * y2 * z;
1397 gggXYZ[80][1](1, 0) = 6 * y * z2;
1398 gggXYZ[80][1](1, 1) = 6 * x * z2;
1399 gggXYZ[80][1](1, 2) = 12 * x * y * z;
1400 gggXYZ[80][1](2, 0) = 6 * y2 * z;
1401 gggXYZ[80][1](2, 1) = 12 * x * y * z;
1402 gggXYZ[80][1](2, 2) = 6 * x * y2;
1403 gggXYZ[80][2](0, 1) = 6 * y2 * z;
1404 gggXYZ[80][2](0, 2) = 2 * y3;
1405 gggXYZ[80][2](1, 0) = 6 * y2 * z;
1406 gggXYZ[80][2](1, 1) = 12 * x * y * z;
1407 gggXYZ[80][2](1, 2) = 6 * x * y2;
1408 gggXYZ[80][2](2, 0) = 2 * y3;
1409 gggXYZ[80][2](2, 1) = 6 * x * y2;
1410 XYZ[79] = x2 * y3 * z;
1411 gradXYZ[79][0] = 2 * x * y3 * z;
1412 gradXYZ[79][1] = 3 * x2 * y2 * z;
1414 hessXYZ[79](0, 0) = 2 * y3 * z;
1415 hessXYZ[79](0, 1) = 6 * x * y2 * z;
1416 hessXYZ[79](0, 2) = 2 * x * y3;
1417 hessXYZ[79](1, 0) = 6 * x * y2 * z;
1418 hessXYZ[79](1, 1) = 6 * x2 * y * z;
1419 hessXYZ[79](1, 2) = 3 * x2 * y2;
1420 hessXYZ[79](2, 0) = 2 * x * y3;
1421 hessXYZ[79](2, 1) = 3 * x2 * y2;
1422 gggXYZ[79][0](0, 1) = 6 * y2 * z;
1423 gggXYZ[79][0](0, 2) = 2 * y3;
1424 gggXYZ[79][0](1, 0) = 6 * y2 * z;
1425 gggXYZ[79][0](1, 1) = 12 * x * y * z;
1426 gggXYZ[79][0](1, 2) = 6 * x * y2;
1427 gggXYZ[79][0](2, 0) = 2 * y3;
1428 gggXYZ[79][0](2, 1) = 6 * x * y2;
1429 gggXYZ[79][1](0, 0) = 6 * y2 * z;
1430 gggXYZ[79][1](0, 1) = 12 * x * y * z;
1431 gggXYZ[79][1](0, 2) = 6 * x * y2;
1432 gggXYZ[79][1](1, 0) = 12 * x * y * z;
1433 gggXYZ[79][1](1, 1) = 6 * x2 * z;
1434 gggXYZ[79][1](1, 2) = 6 * x2 * y;
1435 gggXYZ[79][1](2, 0) = 6 * x * y2;
1436 gggXYZ[79][1](2, 1) = 6 * x2 * y;
1437 gggXYZ[79][2](0, 0) = 2 * y3;
1438 gggXYZ[79][2](0, 1) = 6 * x * y2;
1439 gggXYZ[79][2](1, 0) = 6 * x * y2;
1440 gggXYZ[79][2](1, 1) = 6 * x2 * y;
1441 XYZ[78] = x3 * y * z2;
1442 gradXYZ[78][0] = 3 * x2 * y * z2;
1444 gradXYZ[78][2] = 2 * x3 * y * z;
1445 hessXYZ[78](0, 0) = 6 * x * y * z2;
1446 hessXYZ[78](0, 1) = 3 * x2 * z2;
1447 hessXYZ[78](0, 2) = 6 * x2 * y * z;
1448 hessXYZ[78](1, 0) = 3 * x2 * z2;
1449 hessXYZ[78](1, 2) = 2 * x3 * z;
1450 hessXYZ[78](2, 0) = 6 * x2 * y * z;
1451 hessXYZ[78](2, 1) = 2 * x3 * z;
1452 hessXYZ[78](2, 2) = 2 * x3 * y;
1453 gggXYZ[78][0](0, 0) = 6 * y * z2;
1454 gggXYZ[78][0](0, 1) = 6 * x * z2;
1455 gggXYZ[78][0](0, 2) = 12 * x * y * z;
1456 gggXYZ[78][0](1, 0) = 6 * x * z2;
1457 gggXYZ[78][0](1, 2) = 6 * x2 * z;
1458 gggXYZ[78][0](2, 0) = 12 * x * y * z;
1459 gggXYZ[78][0](2, 1) = 6 * x2 * z;
1460 gggXYZ[78][0](2, 2) = 6 * x2 * y;
1461 gggXYZ[78][1](0, 0) = 6 * x * z2;
1462 gggXYZ[78][1](0, 2) = 6 * x2 * z;
1463 gggXYZ[78][1](2, 0) = 6 * x2 * z;
1464 gggXYZ[78][1](2, 2) = 2 * x3;
1465 gggXYZ[78][2](0, 0) = 12 * x * y * z;
1466 gggXYZ[78][2](0, 1) = 6 * x2 * z;
1467 gggXYZ[78][2](0, 2) = 6 * x2 * y;
1468 gggXYZ[78][2](1, 0) = 6 * x2 * z;
1469 gggXYZ[78][2](1, 2) = 2 * x3;
1470 gggXYZ[78][2](2, 0) = 6 * x2 * y;
1471 gggXYZ[78][2](2, 1) = 2 * x3;
1472 XYZ[77] = x3 * y2 * z;
1473 gradXYZ[77][0] = 3 * x2 * y2 * z;
1474 gradXYZ[77][1] = 2 * x3 * y * z;
1476 hessXYZ[77](0, 0) = 6 * x * y2 * z;
1477 hessXYZ[77](0, 1) = 6 * x2 * y * z;
1478 hessXYZ[77](0, 2) = 3 * x2 * y2;
1479 hessXYZ[77](1, 0) = 6 * x2 * y * z;
1480 hessXYZ[77](1, 1) = 2 * x3 * z;
1481 hessXYZ[77](1, 2) = 2 * x3 * y;
1482 hessXYZ[77](2, 0) = 3 * x2 * y2;
1483 hessXYZ[77](2, 1) = 2 * x3 * y;
1484 gggXYZ[77][0](0, 0) = 6 * y2 * z;
1485 gggXYZ[77][0](0, 1) = 12 * x * y * z;
1486 gggXYZ[77][0](0, 2) = 6 * x * y2;
1487 gggXYZ[77][0](1, 0) = 12 * x * y * z;
1488 gggXYZ[77][0](1, 1) = 6 * x2 * z;
1489 gggXYZ[77][0](1, 2) = 6 * x2 * y;
1490 gggXYZ[77][0](2, 0) = 6 * x * y2;
1491 gggXYZ[77][0](2, 1) = 6 * x2 * y;
1492 gggXYZ[77][1](0, 0) = 12 * x * y * z;
1493 gggXYZ[77][1](0, 1) = 6 * x2 * z;
1494 gggXYZ[77][1](0, 2) = 6 * x2 * y;
1495 gggXYZ[77][1](1, 0) = 6 * x2 * z;
1496 gggXYZ[77][1](1, 2) = 2 * x3;
1497 gggXYZ[77][1](2, 0) = 6 * x2 * y;
1498 gggXYZ[77][1](2, 1) = 2 * x3;
1499 gggXYZ[77][2](0, 0) = 6 * x * y2;
1500 gggXYZ[77][2](0, 1) = 6 * x2 * y;
1501 gggXYZ[77][2](1, 0) = 6 * x2 * y;
1502 gggXYZ[77][2](1, 1) = 2 * x3;
1506 hessXYZ[76](1, 1) = 6 * y * z3;
1507 hessXYZ[76](1, 2) = 9 * y2 * z2;
1508 hessXYZ[76](2, 1) = 9 * y2 * z2;
1509 hessXYZ[76](2, 2) = 6 * y3 * z;
1510 gggXYZ[76][1](1, 1) = 6 * z3;
1511 gggXYZ[76][1](1, 2) = 18 * y * z2;
1512 gggXYZ[76][1](2, 1) = 18 * y * z2;
1513 gggXYZ[76][1](2, 2) = 18 * y2 * z;
1514 gggXYZ[76][2](1, 1) = 18 * y * z2;
1515 gggXYZ[76][2](1, 2) = 18 * y2 * z;
1516 gggXYZ[76][2](2, 1) = 18 * y2 * z;
1517 gggXYZ[76][2](2, 2) = 6 * y3;
1521 hessXYZ[75](0, 0) = 6 * x * z3;
1522 hessXYZ[75](0, 2) = 9 * x2 * z2;
1523 hessXYZ[75](2, 0) = 9 * x2 * z2;
1524 hessXYZ[75](2, 2) = 6 * x3 * z;
1525 gggXYZ[75][0](0, 0) = 6 * z3;
1526 gggXYZ[75][0](0, 2) = 18 * x * z2;
1527 gggXYZ[75][0](2, 0) = 18 * x * z2;
1528 gggXYZ[75][0](2, 2) = 18 * x2 * z;
1529 gggXYZ[75][2](0, 0) = 18 * x * z2;
1530 gggXYZ[75][2](0, 2) = 18 * x2 * z;
1531 gggXYZ[75][2](2, 0) = 18 * x2 * z;
1532 gggXYZ[75][2](2, 2) = 6 * x3;
1536 hessXYZ[74](0, 0) = 6 * x * y3;
1537 hessXYZ[74](0, 1) = 9 * x2 * y2;
1538 hessXYZ[74](1, 0) = 9 * x2 * y2;
1539 hessXYZ[74](1, 1) = 6 * x3 * y;
1540 gggXYZ[74][0](0, 0) = 6 * y3;
1541 gggXYZ[74][0](0, 1) = 18 * x * y2;
1542 gggXYZ[74][0](1, 0) = 18 * x * y2;
1543 gggXYZ[74][0](1, 1) = 18 * x2 * y;
1544 gggXYZ[74][1](0, 0) = 18 * x * y2;
1545 gggXYZ[74][1](0, 1) = 18 * x2 * y;
1546 gggXYZ[74][1](1, 0) = 18 * x2 * y;
1547 gggXYZ[74][1](1, 1) = 6 * x3;
1548 XYZ[73] = x * y * z4;
1551 gradXYZ[73][2] = 4 * x * y * z3;
1553 hessXYZ[73](0, 2) = 4 * y * z3;
1555 hessXYZ[73](1, 2) = 4 * x * z3;
1556 hessXYZ[73](2, 0) = 4 * y * z3;
1557 hessXYZ[73](2, 1) = 4 * x * z3;
1558 hessXYZ[73](2, 2) = 12 * x * y * z2;
1559 gggXYZ[73][0](1, 2) = 4 * z3;
1560 gggXYZ[73][0](2, 1) = 4 * z3;
1561 gggXYZ[73][0](2, 2) = 12 * y * z2;
1562 gggXYZ[73][1](0, 2) = 4 * z3;
1563 gggXYZ[73][1](2, 0) = 4 * z3;
1564 gggXYZ[73][1](2, 2) = 12 * x * z2;
1565 gggXYZ[73][2](0, 1) = 4 * z3;
1566 gggXYZ[73][2](0, 2) = 12 * y * z2;
1567 gggXYZ[73][2](1, 0) = 4 * z3;
1568 gggXYZ[73][2](1, 2) = 12 * x * z2;
1569 gggXYZ[73][2](2, 0) = 12 * y * z2;
1570 gggXYZ[73][2](2, 1) = 12 * x * z2;
1571 gggXYZ[73][2](2, 2) = 24 * x * y * z;
1572 XYZ[72] = x * y4 * z;
1574 gradXYZ[72][1] = 4 * x * y3 * z;
1576 hessXYZ[72](0, 1) = 4 * y3 * z;
1578 hessXYZ[72](1, 0) = 4 * y3 * z;
1579 hessXYZ[72](1, 1) = 12 * x * y2 * z;
1580 hessXYZ[72](1, 2) = 4 * x * y3;
1582 hessXYZ[72](2, 1) = 4 * x * y3;
1583 gggXYZ[72][0](1, 1) = 12 * y2 * z;
1584 gggXYZ[72][0](1, 2) = 4 * y3;
1585 gggXYZ[72][0](2, 1) = 4 * y3;
1586 gggXYZ[72][1](0, 1) = 12 * y2 * z;
1587 gggXYZ[72][1](0, 2) = 4 * y3;
1588 gggXYZ[72][1](1, 0) = 12 * y2 * z;
1589 gggXYZ[72][1](1, 1) = 24 * x * y * z;
1590 gggXYZ[72][1](1, 2) = 12 * x * y2;
1591 gggXYZ[72][1](2, 0) = 4 * y3;
1592 gggXYZ[72][1](2, 1) = 12 * x * y2;
1593 gggXYZ[72][2](0, 1) = 4 * y3;
1594 gggXYZ[72][2](1, 0) = 4 * y3;
1595 gggXYZ[72][2](1, 1) = 12 * x * y2;
1596 XYZ[71] = x4 * y * z;
1597 gradXYZ[71][0] = 4 * x3 * y * z;
1600 hessXYZ[71](0, 0) = 12 * x2 * y * z;
1601 hessXYZ[71](0, 1) = 4 * x3 * z;
1602 hessXYZ[71](0, 2) = 4 * x3 * y;
1603 hessXYZ[71](1, 0) = 4 * x3 * z;
1605 hessXYZ[71](2, 0) = 4 * x3 * y;
1607 gggXYZ[71][0](0, 0) = 24 * x * y * z;
1608 gggXYZ[71][0](0, 1) = 12 * x2 * z;
1609 gggXYZ[71][0](0, 2) = 12 * x2 * y;
1610 gggXYZ[71][0](1, 0) = 12 * x2 * z;
1611 gggXYZ[71][0](1, 2) = 4 * x3;
1612 gggXYZ[71][0](2, 0) = 12 * x2 * y;
1613 gggXYZ[71][0](2, 1) = 4 * x3;
1614 gggXYZ[71][1](0, 0) = 12 * x2 * z;
1615 gggXYZ[71][1](0, 2) = 4 * x3;
1616 gggXYZ[71][1](2, 0) = 4 * x3;
1617 gggXYZ[71][2](0, 0) = 12 * x2 * y;
1618 gggXYZ[71][2](0, 1) = 4 * x3;
1619 gggXYZ[71][2](1, 0) = 4 * x3;
1624 hessXYZ[70](1, 2) = 8 * y * z3;
1625 hessXYZ[70](2, 1) = 8 * y * z3;
1626 hessXYZ[70](2, 2) = 12 * y2 * z2;
1627 gggXYZ[70][1](1, 2) = 8 * z3;
1628 gggXYZ[70][1](2, 1) = 8 * z3;
1629 gggXYZ[70][1](2, 2) = 24 * y * z2;
1630 gggXYZ[70][2](1, 1) = 8 * z3;
1631 gggXYZ[70][2](1, 2) = 24 * y * z2;
1632 gggXYZ[70][2](2, 1) = 24 * y * z2;
1633 gggXYZ[70][2](2, 2) = 24 * y2 * z;
1638 hessXYZ[69](0, 2) = 8 * x * z3;
1639 hessXYZ[69](2, 0) = 8 * x * z3;
1640 hessXYZ[69](2, 2) = 12 * x2 * z2;
1641 gggXYZ[69][0](0, 2) = 8 * z3;
1642 gggXYZ[69][0](2, 0) = 8 * z3;
1643 gggXYZ[69][0](2, 2) = 24 * x * z2;
1644 gggXYZ[69][2](0, 0) = 8 * z3;
1645 gggXYZ[69][2](0, 2) = 24 * x * z2;
1646 gggXYZ[69][2](2, 0) = 24 * x * z2;
1647 gggXYZ[69][2](2, 2) = 24 * x2 * z;
1651 hessXYZ[68](1, 1) = 12 * y2 * z2;
1652 hessXYZ[68](1, 2) = 8 * y3 * z;
1653 hessXYZ[68](2, 1) = 8 * y3 * z;
1655 gggXYZ[68][1](1, 1) = 24 * y * z2;
1656 gggXYZ[68][1](1, 2) = 24 * y2 * z;
1657 gggXYZ[68][1](2, 1) = 24 * y2 * z;
1658 gggXYZ[68][1](2, 2) = 8 * y3;
1659 gggXYZ[68][2](1, 1) = 24 * y2 * z;
1660 gggXYZ[68][2](1, 2) = 8 * y3;
1661 gggXYZ[68][2](2, 1) = 8 * y3;
1666 hessXYZ[67](0, 1) = 8 * x * y3;
1667 hessXYZ[67](1, 0) = 8 * x * y3;
1668 hessXYZ[67](1, 1) = 12 * x2 * y2;
1669 gggXYZ[67][0](0, 1) = 8 * y3;
1670 gggXYZ[67][0](1, 0) = 8 * y3;
1671 gggXYZ[67][0](1, 1) = 24 * x * y2;
1672 gggXYZ[67][1](0, 0) = 8 * y3;
1673 gggXYZ[67][1](0, 1) = 24 * x * y2;
1674 gggXYZ[67][1](1, 0) = 24 * x * y2;
1675 gggXYZ[67][1](1, 1) = 24 * x2 * y;
1679 hessXYZ[66](0, 0) = 12 * x2 * z2;
1680 hessXYZ[66](0, 2) = 8 * x3 * z;
1681 hessXYZ[66](2, 0) = 8 * x3 * z;
1683 gggXYZ[66][0](0, 0) = 24 * x * z2;
1684 gggXYZ[66][0](0, 2) = 24 * x2 * z;
1685 gggXYZ[66][0](2, 0) = 24 * x2 * z;
1686 gggXYZ[66][0](2, 2) = 8 * x3;
1687 gggXYZ[66][2](0, 0) = 24 * x2 * z;
1688 gggXYZ[66][2](0, 2) = 8 * x3;
1689 gggXYZ[66][2](2, 0) = 8 * x3;
1693 hessXYZ[65](0, 0) = 12 * x2 * y2;
1694 hessXYZ[65](0, 1) = 8 * x3 * y;
1695 hessXYZ[65](1, 0) = 8 * x3 * y;
1697 gggXYZ[65][0](0, 0) = 24 * x * y2;
1698 gggXYZ[65][0](0, 1) = 24 * x2 * y;
1699 gggXYZ[65][0](1, 0) = 24 * x2 * y;
1700 gggXYZ[65][0](1, 1) = 8 * x3;
1701 gggXYZ[65][1](0, 0) = 24 * x2 * y;
1702 gggXYZ[65][1](0, 1) = 8 * x3;
1703 gggXYZ[65][1](1, 0) = 8 * x3;
1704 XYZ[64] = y * z * z4;
1709 hessXYZ[64](2, 2) = 20 * y * z3;
1710 gggXYZ[64][1](2, 2) = 20 * z3;
1711 gggXYZ[64][2](1, 2) = 20 * z3;
1712 gggXYZ[64][2](2, 1) = 20 * z3;
1713 gggXYZ[64][2](2, 2) = 60 * y * z2;
1714 XYZ[63] = x * z * z4;
1719 hessXYZ[63](2, 2) = 20 * x * z3;
1720 gggXYZ[63][0](2, 2) = 20 * z3;
1721 gggXYZ[63][2](0, 2) = 20 * z3;
1722 gggXYZ[63][2](2, 0) = 20 * z3;
1723 gggXYZ[63][2](2, 2) = 60 * x * z2;
1724 XYZ[62] = y * y4 * z;
1727 hessXYZ[62](1, 1) = 20 * y3 * z;
1730 gggXYZ[62][1](1, 1) = 60 * y2 * z;
1731 gggXYZ[62][1](1, 2) = 20 * y3;
1732 gggXYZ[62][1](2, 1) = 20 * y3;
1733 gggXYZ[62][2](1, 1) = 20 * y3;
1734 XYZ[61] = x * y * y4;
1739 hessXYZ[61](1, 1) = 20 * x * y3;
1740 gggXYZ[61][0](1, 1) = 20 * y3;
1741 gggXYZ[61][1](0, 1) = 20 * y3;
1742 gggXYZ[61][1](1, 0) = 20 * y3;
1743 gggXYZ[61][1](1, 1) = 60 * x * y2;
1744 XYZ[60] = x * x4 * z;
1747 hessXYZ[60](0, 0) = 20 * x3 * z;
1750 gggXYZ[60][0](0, 0) = 60 * x2 * z;
1751 gggXYZ[60][0](0, 2) = 20 * x3;
1752 gggXYZ[60][0](2, 0) = 20 * x3;
1753 gggXYZ[60][2](0, 0) = 20 * x3;
1754 XYZ[59] = x * x4 * y;
1757 hessXYZ[59](0, 0) = 20 * x3 * y;
1760 gggXYZ[59][0](0, 0) = 60 * x2 * y;
1761 gggXYZ[59][0](0, 1) = 20 * x3;
1762 gggXYZ[59][0](1, 0) = 20 * x3;
1763 gggXYZ[59][1](0, 0) = 20 * x3;
1767 gggXYZ[58][2](2, 2) = 120 * z3;
1771 gggXYZ[57][1](1, 1) = 120 * y3;
1775 gggXYZ[56][0](0, 0) = 120 * x3;
1777 XYZ[55] = x * y2 * z2;
1779 gradXYZ[55][1] = 2 * x * y * z2;
1780 gradXYZ[55][2] = 2 * x * y2 * z;
1781 hessXYZ[55](0, 1) = 2 * y * z2;
1782 hessXYZ[55](0, 2) = 2 * y2 * z;
1783 hessXYZ[55](1, 0) = 2 * y * z2;
1784 hessXYZ[55](1, 1) = 2 * x * z2;
1785 hessXYZ[55](1, 2) = 4 * x * y * z;
1786 hessXYZ[55](2, 0) = 2 * y2 * z;
1787 hessXYZ[55](2, 1) = 4 * x * y * z;
1788 hessXYZ[55](2, 2) = 2 * x * y2;
1789 gggXYZ[55][0](1, 1) = 2 * z2;
1790 gggXYZ[55][0](1, 2) = 4 * y * z;
1791 gggXYZ[55][0](2, 1) = 4 * y * z;
1792 gggXYZ[55][0](2, 2) = 2 * y2;
1793 gggXYZ[55][1](0, 1) = 2 * z2;
1794 gggXYZ[55][1](0, 2) = 4 * y * z;
1795 gggXYZ[55][1](1, 0) = 2 * z2;
1796 gggXYZ[55][1](1, 2) = 4 * x * z;
1797 gggXYZ[55][1](2, 0) = 4 * y * z;
1798 gggXYZ[55][1](2, 1) = 4 * x * z;
1799 gggXYZ[55][1](2, 2) = 4 * x * y;
1800 gggXYZ[55][2](0, 1) = 4 * y * z;
1801 gggXYZ[55][2](0, 2) = 2 * y2;
1802 gggXYZ[55][2](1, 0) = 4 * y * z;
1803 gggXYZ[55][2](1, 1) = 4 * x * z;
1804 gggXYZ[55][2](1, 2) = 4 * x * y;
1805 gggXYZ[55][2](2, 0) = 2 * y2;
1806 gggXYZ[55][2](2, 1) = 4 * x * y;
1807 XYZ[54] = x2 * y * z2;
1808 gradXYZ[54][0] = 2 * x * y * z2;
1810 gradXYZ[54][2] = 2 * x2 * y * z;
1811 hessXYZ[54](0, 0) = 2 * y * z2;
1812 hessXYZ[54](0, 1) = 2 * x * z2;
1813 hessXYZ[54](0, 2) = 4 * x * y * z;
1814 hessXYZ[54](1, 0) = 2 * x * z2;
1815 hessXYZ[54](1, 2) = 2 * x2 * z;
1816 hessXYZ[54](2, 0) = 4 * x * y * z;
1817 hessXYZ[54](2, 1) = 2 * x2 * z;
1818 hessXYZ[54](2, 2) = 2 * x2 * y;
1819 gggXYZ[54][0](0, 1) = 2 * z2;
1820 gggXYZ[54][0](0, 2) = 4 * y * z;
1821 gggXYZ[54][0](1, 0) = 2 * z2;
1822 gggXYZ[54][0](1, 2) = 4 * x * z;
1823 gggXYZ[54][0](2, 0) = 4 * y * z;
1824 gggXYZ[54][0](2, 1) = 4 * x * z;
1825 gggXYZ[54][0](2, 2) = 4 * x * y;
1826 gggXYZ[54][1](0, 0) = 2 * z2;
1827 gggXYZ[54][1](0, 2) = 4 * x * z;
1828 gggXYZ[54][1](2, 0) = 4 * x * z;
1829 gggXYZ[54][1](2, 2) = 2 * x2;
1830 gggXYZ[54][2](0, 0) = 4 * y * z;
1831 gggXYZ[54][2](0, 1) = 4 * x * z;
1832 gggXYZ[54][2](0, 2) = 4 * x * y;
1833 gggXYZ[54][2](1, 0) = 4 * x * z;
1834 gggXYZ[54][2](1, 2) = 2 * x2;
1835 gggXYZ[54][2](2, 0) = 4 * x * y;
1836 gggXYZ[54][2](2, 1) = 2 * x2;
1837 XYZ[53] = x2 * y2 * z;
1838 gradXYZ[53][0] = 2 * x * y2 * z;
1839 gradXYZ[53][1] = 2 * x2 * y * z;
1841 hessXYZ[53](0, 0) = 2 * y2 * z;
1842 hessXYZ[53](0, 1) = 4 * x * y * z;
1843 hessXYZ[53](0, 2) = 2 * x * y2;
1844 hessXYZ[53](1, 0) = 4 * x * y * z;
1845 hessXYZ[53](1, 1) = 2 * x2 * z;
1846 hessXYZ[53](1, 2) = 2 * x2 * y;
1847 hessXYZ[53](2, 0) = 2 * x * y2;
1848 hessXYZ[53](2, 1) = 2 * x2 * y;
1849 gggXYZ[53][0](0, 1) = 4 * y * z;
1850 gggXYZ[53][0](0, 2) = 2 * y2;
1851 gggXYZ[53][0](1, 0) = 4 * y * z;
1852 gggXYZ[53][0](1, 1) = 4 * x * z;
1853 gggXYZ[53][0](1, 2) = 4 * x * y;
1854 gggXYZ[53][0](2, 0) = 2 * y2;
1855 gggXYZ[53][0](2, 1) = 4 * x * y;
1856 gggXYZ[53][1](0, 0) = 4 * y * z;
1857 gggXYZ[53][1](0, 1) = 4 * x * z;
1858 gggXYZ[53][1](0, 2) = 4 * x * y;
1859 gggXYZ[53][1](1, 0) = 4 * x * z;
1860 gggXYZ[53][1](1, 2) = 2 * x2;
1861 gggXYZ[53][1](2, 0) = 4 * x * y;
1862 gggXYZ[53][1](2, 1) = 2 * x2;
1863 gggXYZ[53][2](0, 0) = 2 * y2;
1864 gggXYZ[53][2](0, 1) = 4 * x * y;
1865 gggXYZ[53][2](1, 0) = 4 * x * y;
1866 gggXYZ[53][2](1, 1) = 2 * x2;
1867 XYZ[52] = x * y * z3;
1870 gradXYZ[52][2] = 3 * x * y * z2;
1872 hessXYZ[52](0, 2) = 3 * y * z2;
1874 hessXYZ[52](1, 2) = 3 * x * z2;
1875 hessXYZ[52](2, 0) = 3 * y * z2;
1876 hessXYZ[52](2, 1) = 3 * x * z2;
1877 hessXYZ[52](2, 2) = 6 * x * y * z;
1878 gggXYZ[52][0](1, 2) = 3 * z2;
1879 gggXYZ[52][0](2, 1) = 3 * z2;
1880 gggXYZ[52][0](2, 2) = 6 * y * z;
1881 gggXYZ[52][1](0, 2) = 3 * z2;
1882 gggXYZ[52][1](2, 0) = 3 * z2;
1883 gggXYZ[52][1](2, 2) = 6 * x * z;
1884 gggXYZ[52][2](0, 1) = 3 * z2;
1885 gggXYZ[52][2](0, 2) = 6 * y * z;
1886 gggXYZ[52][2](1, 0) = 3 * z2;
1887 gggXYZ[52][2](1, 2) = 6 * x * z;
1888 gggXYZ[52][2](2, 0) = 6 * y * z;
1889 gggXYZ[52][2](2, 1) = 6 * x * z;
1890 gggXYZ[52][2](2, 2) = 6 * x * y;
1891 XYZ[51] = x * y3 * z;
1893 gradXYZ[51][1] = 3 * x * y2 * z;
1895 hessXYZ[51](0, 1) = 3 * y2 * z;
1897 hessXYZ[51](1, 0) = 3 * y2 * z;
1898 hessXYZ[51](1, 1) = 6 * x * y * z;
1899 hessXYZ[51](1, 2) = 3 * x * y2;
1901 hessXYZ[51](2, 1) = 3 * x * y2;
1902 gggXYZ[51][0](1, 1) = 6 * y * z;
1903 gggXYZ[51][0](1, 2) = 3 * y2;
1904 gggXYZ[51][0](2, 1) = 3 * y2;
1905 gggXYZ[51][1](0, 1) = 6 * y * z;
1906 gggXYZ[51][1](0, 2) = 3 * y2;
1907 gggXYZ[51][1](1, 0) = 6 * y * z;
1908 gggXYZ[51][1](1, 1) = 6 * x * z;
1909 gggXYZ[51][1](1, 2) = 6 * x * y;
1910 gggXYZ[51][1](2, 0) = 3 * y2;
1911 gggXYZ[51][1](2, 1) = 6 * x * y;
1912 gggXYZ[51][2](0, 1) = 3 * y2;
1913 gggXYZ[51][2](1, 0) = 3 * y2;
1914 gggXYZ[51][2](1, 1) = 6 * x * y;
1915 XYZ[50] = x3 * y * z;
1916 gradXYZ[50][0] = 3 * x2 * y * z;
1919 hessXYZ[50](0, 0) = 6 * x * y * z;
1920 hessXYZ[50](0, 1) = 3 * x2 * z;
1921 hessXYZ[50](0, 2) = 3 * x2 * y;
1922 hessXYZ[50](1, 0) = 3 * x2 * z;
1924 hessXYZ[50](2, 0) = 3 * x2 * y;
1926 gggXYZ[50][0](0, 0) = 6 * y * z;
1927 gggXYZ[50][0](0, 1) = 6 * x * z;
1928 gggXYZ[50][0](0, 2) = 6 * x * y;
1929 gggXYZ[50][0](1, 0) = 6 * x * z;
1930 gggXYZ[50][0](1, 2) = 3 * x2;
1931 gggXYZ[50][0](2, 0) = 6 * x * y;
1932 gggXYZ[50][0](2, 1) = 3 * x2;
1933 gggXYZ[50][1](0, 0) = 6 * x * z;
1934 gggXYZ[50][1](0, 2) = 3 * x2;
1935 gggXYZ[50][1](2, 0) = 3 * x2;
1936 gggXYZ[50][2](0, 0) = 6 * x * y;
1937 gggXYZ[50][2](0, 1) = 3 * x2;
1938 gggXYZ[50][2](1, 0) = 3 * x2;
1943 hessXYZ[49](1, 2) = 6 * y * z2;
1944 hessXYZ[49](2, 1) = 6 * y * z2;
1945 hessXYZ[49](2, 2) = 6 * y2 * z;
1946 gggXYZ[49][1](1, 2) = 6 * z2;
1947 gggXYZ[49][1](2, 1) = 6 * z2;
1948 gggXYZ[49][1](2, 2) = 12 * y * z;
1949 gggXYZ[49][2](1, 1) = 6 * z2;
1950 gggXYZ[49][2](1, 2) = 12 * y * z;
1951 gggXYZ[49][2](2, 1) = 12 * y * z;
1952 gggXYZ[49][2](2, 2) = 6 * y2;
1957 hessXYZ[48](0, 2) = 6 * x * z2;
1958 hessXYZ[48](2, 0) = 6 * x * z2;
1959 hessXYZ[48](2, 2) = 6 * x2 * z;
1960 gggXYZ[48][0](0, 2) = 6 * z2;
1961 gggXYZ[48][0](2, 0) = 6 * z2;
1962 gggXYZ[48][0](2, 2) = 12 * x * z;
1963 gggXYZ[48][2](0, 0) = 6 * z2;
1964 gggXYZ[48][2](0, 2) = 12 * x * z;
1965 gggXYZ[48][2](2, 0) = 12 * x * z;
1966 gggXYZ[48][2](2, 2) = 6 * x2;
1970 hessXYZ[47](1, 1) = 6 * y * z2;
1971 hessXYZ[47](1, 2) = 6 * y2 * z;
1972 hessXYZ[47](2, 1) = 6 * y2 * z;
1974 gggXYZ[47][1](1, 1) = 6 * z2;
1975 gggXYZ[47][1](1, 2) = 12 * y * z;
1976 gggXYZ[47][1](2, 1) = 12 * y * z;
1977 gggXYZ[47][1](2, 2) = 6 * y2;
1978 gggXYZ[47][2](1, 1) = 12 * y * z;
1979 gggXYZ[47][2](1, 2) = 6 * y2;
1980 gggXYZ[47][2](2, 1) = 6 * y2;
1985 hessXYZ[46](0, 1) = 6 * x * y2;
1986 hessXYZ[46](1, 0) = 6 * x * y2;
1987 hessXYZ[46](1, 1) = 6 * x2 * y;
1988 gggXYZ[46][0](0, 1) = 6 * y2;
1989 gggXYZ[46][0](1, 0) = 6 * y2;
1990 gggXYZ[46][0](1, 1) = 12 * x * y;
1991 gggXYZ[46][1](0, 0) = 6 * y2;
1992 gggXYZ[46][1](0, 1) = 12 * x * y;
1993 gggXYZ[46][1](1, 0) = 12 * x * y;
1994 gggXYZ[46][1](1, 1) = 6 * x2;
1998 hessXYZ[45](0, 0) = 6 * x * z2;
1999 hessXYZ[45](0, 2) = 6 * x2 * z;
2000 hessXYZ[45](2, 0) = 6 * x2 * z;
2002 gggXYZ[45][0](0, 0) = 6 * z2;
2003 gggXYZ[45][0](0, 2) = 12 * x * z;
2004 gggXYZ[45][0](2, 0) = 12 * x * z;
2005 gggXYZ[45][0](2, 2) = 6 * x2;
2006 gggXYZ[45][2](0, 0) = 12 * x * z;
2007 gggXYZ[45][2](0, 2) = 6 * x2;
2008 gggXYZ[45][2](2, 0) = 6 * x2;
2012 hessXYZ[44](0, 0) = 6 * x * y2;
2013 hessXYZ[44](0, 1) = 6 * x2 * y;
2014 hessXYZ[44](1, 0) = 6 * x2 * y;
2016 gggXYZ[44][0](0, 0) = 6 * y2;
2017 gggXYZ[44][0](0, 1) = 12 * x * y;
2018 gggXYZ[44][0](1, 0) = 12 * x * y;
2019 gggXYZ[44][0](1, 1) = 6 * x2;
2020 gggXYZ[44][1](0, 0) = 12 * x * y;
2021 gggXYZ[44][1](0, 1) = 6 * x2;
2022 gggXYZ[44][1](1, 0) = 6 * x2;
2028 hessXYZ[43](2, 2) = 12 * y * z2;
2029 gggXYZ[43][1](2, 2) = 12 * z2;
2030 gggXYZ[43][2](1, 2) = 12 * z2;
2031 gggXYZ[43][2](2, 1) = 12 * z2;
2032 gggXYZ[43][2](2, 2) = 24 * y * z;
2038 hessXYZ[42](2, 2) = 12 * x * z2;
2039 gggXYZ[42][0](2, 2) = 12 * z2;
2040 gggXYZ[42][2](0, 2) = 12 * z2;
2041 gggXYZ[42][2](2, 0) = 12 * z2;
2042 gggXYZ[42][2](2, 2) = 24 * x * z;
2046 hessXYZ[41](1, 1) = 12 * y2 * z;
2049 gggXYZ[41][1](1, 1) = 24 * y * z;
2050 gggXYZ[41][1](1, 2) = 12 * y2;
2051 gggXYZ[41][1](2, 1) = 12 * y2;
2052 gggXYZ[41][2](1, 1) = 12 * y2;
2058 hessXYZ[40](1, 1) = 12 * x * y2;
2059 gggXYZ[40][0](1, 1) = 12 * y2;
2060 gggXYZ[40][1](0, 1) = 12 * y2;
2061 gggXYZ[40][1](1, 0) = 12 * y2;
2062 gggXYZ[40][1](1, 1) = 24 * x * y;
2066 hessXYZ[39](0, 0) = 12 * x2 * z;
2069 gggXYZ[39][0](0, 0) = 24 * x * z;
2070 gggXYZ[39][0](0, 2) = 12 * x2;
2071 gggXYZ[39][0](2, 0) = 12 * x2;
2072 gggXYZ[39][2](0, 0) = 12 * x2;
2076 hessXYZ[38](0, 0) = 12 * x2 * y;
2079 gggXYZ[38][0](0, 0) = 24 * x * y;
2080 gggXYZ[38][0](0, 1) = 12 * x2;
2081 gggXYZ[38][0](1, 0) = 12 * x2;
2082 gggXYZ[38][1](0, 0) = 12 * x2;
2086 gggXYZ[37][2](2, 2) = 60 * z2;
2090 gggXYZ[36][1](1, 1) = 60 * y2;
2094 gggXYZ[35][0](0, 0) = 60 * x2;
2096 XYZ[34] = x * y * z2;
2099 gradXYZ[34][2] = 2 * x * y * z;
2101 hessXYZ[34](0, 2) = 2 * y * z;
2103 hessXYZ[34](1, 2) = 2 * x * z;
2104 hessXYZ[34](2, 0) = 2 * y * z;
2105 hessXYZ[34](2, 1) = 2 * x * z;
2106 hessXYZ[34](2, 2) = 2 * x * y;
2107 gggXYZ[34][0](1, 2) = 2 * z;
2108 gggXYZ[34][0](2, 1) = 2 * z;
2109 gggXYZ[34][0](2, 2) = 2 * y;
2110 gggXYZ[34][1](0, 2) = 2 * z;
2111 gggXYZ[34][1](2, 0) = 2 * z;
2112 gggXYZ[34][1](2, 2) = 2 * x;
2113 gggXYZ[34][2](0, 1) = 2 * z;
2114 gggXYZ[34][2](0, 2) = 2 * y;
2115 gggXYZ[34][2](1, 0) = 2 * z;
2116 gggXYZ[34][2](1, 2) = 2 * x;
2117 gggXYZ[34][2](2, 0) = 2 * y;
2118 gggXYZ[34][2](2, 1) = 2 * x;
2119 XYZ[33] = x * y2 * z;
2121 gradXYZ[33][1] = 2 * x * y * z;
2123 hessXYZ[33](0, 1) = 2 * y * z;
2125 hessXYZ[33](1, 0) = 2 * y * z;
2126 hessXYZ[33](1, 1) = 2 * x * z;
2127 hessXYZ[33](1, 2) = 2 * x * y;
2129 hessXYZ[33](2, 1) = 2 * x * y;
2130 gggXYZ[33][0](1, 1) = 2 * z;
2131 gggXYZ[33][0](1, 2) = 2 * y;
2132 gggXYZ[33][0](2, 1) = 2 * y;
2133 gggXYZ[33][1](0, 1) = 2 * z;
2134 gggXYZ[33][1](0, 2) = 2 * y;
2135 gggXYZ[33][1](1, 0) = 2 * z;
2136 gggXYZ[33][1](1, 2) = 2 * x;
2137 gggXYZ[33][1](2, 0) = 2 * y;
2138 gggXYZ[33][1](2, 1) = 2 * x;
2139 gggXYZ[33][2](0, 1) = 2 * y;
2140 gggXYZ[33][2](1, 0) = 2 * y;
2141 gggXYZ[33][2](1, 1) = 2 * x;
2142 XYZ[32] = x2 * y * z;
2143 gradXYZ[32][0] = 2 * x * y * z;
2146 hessXYZ[32](0, 0) = 2 * y * z;
2147 hessXYZ[32](0, 1) = 2 * x * z;
2148 hessXYZ[32](0, 2) = 2 * x * y;
2149 hessXYZ[32](1, 0) = 2 * x * z;
2151 hessXYZ[32](2, 0) = 2 * x * y;
2153 gggXYZ[32][0](0, 1) = 2 * z;
2154 gggXYZ[32][0](0, 2) = 2 * y;
2155 gggXYZ[32][0](1, 0) = 2 * z;
2156 gggXYZ[32][0](1, 2) = 2 * x;
2157 gggXYZ[32][0](2, 0) = 2 * y;
2158 gggXYZ[32][0](2, 1) = 2 * x;
2159 gggXYZ[32][1](0, 0) = 2 * z;
2160 gggXYZ[32][1](0, 2) = 2 * x;
2161 gggXYZ[32][1](2, 0) = 2 * x;
2162 gggXYZ[32][2](0, 0) = 2 * y;
2163 gggXYZ[32][2](0, 1) = 2 * x;
2164 gggXYZ[32][2](1, 0) = 2 * x;
2169 hessXYZ[31](1, 2) = 4 * y * z;
2170 hessXYZ[31](2, 1) = 4 * y * z;
2172 gggXYZ[31][1](1, 2) = 4 * z;
2173 gggXYZ[31][1](2, 1) = 4 * z;
2174 gggXYZ[31][1](2, 2) = 4 * y;
2175 gggXYZ[31][2](1, 1) = 4 * z;
2176 gggXYZ[31][2](1, 2) = 4 * y;
2177 gggXYZ[31][2](2, 1) = 4 * y;
2182 hessXYZ[30](0, 2) = 4 * x * z;
2183 hessXYZ[30](2, 0) = 4 * x * z;
2185 gggXYZ[30][0](0, 2) = 4 * z;
2186 gggXYZ[30][0](2, 0) = 4 * z;
2187 gggXYZ[30][0](2, 2) = 4 * x;
2188 gggXYZ[30][2](0, 0) = 4 * z;
2189 gggXYZ[30][2](0, 2) = 4 * x;
2190 gggXYZ[30][2](2, 0) = 4 * x;
2195 hessXYZ[29](0, 1) = 4 * x * y;
2196 hessXYZ[29](1, 0) = 4 * x * y;
2198 gggXYZ[29][0](0, 1) = 4 * y;
2199 gggXYZ[29][0](1, 0) = 4 * y;
2200 gggXYZ[29][0](1, 1) = 4 * x;
2201 gggXYZ[29][1](0, 0) = 4 * y;
2202 gggXYZ[29][1](0, 1) = 4 * x;
2203 gggXYZ[29][1](1, 0) = 4 * x;
2209 hessXYZ[28](2, 2) = 6 * y * z;
2210 gggXYZ[28][1](2, 2) = 6 * z;
2211 gggXYZ[28][2](1, 2) = 6 * z;
2212 gggXYZ[28][2](2, 1) = 6 * z;
2213 gggXYZ[28][2](2, 2) = 6 * y;
2219 hessXYZ[27](2, 2) = 6 * x * z;
2220 gggXYZ[27][0](2, 2) = 6 * z;
2221 gggXYZ[27][2](0, 2) = 6 * z;
2222 gggXYZ[27][2](2, 0) = 6 * z;
2223 gggXYZ[27][2](2, 2) = 6 * x;
2227 hessXYZ[26](1, 1) = 6 * y * z;
2230 gggXYZ[26][1](1, 1) = 6 * z;
2231 gggXYZ[26][1](1, 2) = 6 * y;
2232 gggXYZ[26][1](2, 1) = 6 * y;
2233 gggXYZ[26][2](1, 1) = 6 * y;
2239 hessXYZ[25](1, 1) = 6 * x * y;
2240 gggXYZ[25][0](1, 1) = 6 * y;
2241 gggXYZ[25][1](0, 1) = 6 * y;
2242 gggXYZ[25][1](1, 0) = 6 * y;
2243 gggXYZ[25][1](1, 1) = 6 * x;
2247 hessXYZ[24](0, 0) = 6 * x * z;
2250 gggXYZ[24][0](0, 0) = 6 * z;
2251 gggXYZ[24][0](0, 2) = 6 * x;
2252 gggXYZ[24][0](2, 0) = 6 * x;
2253 gggXYZ[24][2](0, 0) = 6 * x;
2257 hessXYZ[23](0, 0) = 6 * x * y;
2260 gggXYZ[23][0](0, 0) = 6 * y;
2261 gggXYZ[23][0](0, 1) = 6 * x;
2262 gggXYZ[23][0](1, 0) = 6 * x;
2263 gggXYZ[23][1](0, 0) = 6 * x;
2267 gggXYZ[22][2](2, 2) = 24 * z;
2271 gggXYZ[21][1](1, 1) = 24 * y;
2275 gggXYZ[20][0](0, 0) = 24 * x;
2277 XYZ[19] = x * y * z;
2395 for (
int i = 0; i < ntot; i++)
2397 for (
int i = 0; i < ntot; i++)
2399 for (
int i = 0; i < ntot; i++)
2401 for (
int i = 0; i < ntot; i++)
int Lmax
maximum angular momentum for the center
std::vector< hess_type > hessXYZ
std::vector< value_type > XYZ
values XYZ
std::vector< value_type > NormFactor
Normalization factors.
std::vector< ggg_type > gggXYZ
std::vector< Point_t > gradXYZ