PolyFEM
Loading...
Searching...
No Matches
auto_tetrahedron_corner.ipp
Go to the documentation of this file.
1case 1: // Liu-Vinokur 2
2 points.resize(4, 3);
3 weights.resize(4, 1);
4 points << 0, 0, 0,
5 0, 0, 1,
6 0, 1, 0,
7 1, 0, 0;
8 weights << 0.25, 0.25, 0.25, 0.25;
9 break;
10case 2: // Liu-Vinokur 4
11 points.resize(5, 3);
12 weights.resize(5, 1);
13 points << 0.25, 0.25, 0.25,
14 0, 0, 0,
15 0, 0, 1,
16 0, 1, 0,
17 1, 0, 0;
18 weights << 0.8000000000000000444089209850062616169452667236328125, 0.05000000000000000277555756156289135105907917022705078125, 0.05000000000000000277555756156289135105907917022705078125, 0.05000000000000000277555756156289135105907917022705078125, 0.05000000000000000277555756156289135105907917022705078125;
19 break;
20case 3: // Liu-Vinokur 6
21 points.resize(8, 3);
22 weights.resize(8, 1);
23 points <<
24 0, 0, 0,
25 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125,
26 0, 0, 1,
27 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0,
28 0, 1, 0,
29 0.333333333333333314829616256247390992939472198486328125, 0, 0.333333333333333314829616256247390992939472198486328125,
30 1, 0, 0,
31 0, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125;
32 weights << 0.025000000000000001387778780781445675529539585113525390625, 0.2250000000000000055511151231257827021181583404541015625, 0.025000000000000001387778780781445675529539585113525390625, 0.2250000000000000055511151231257827021181583404541015625, 0.025000000000000001387778780781445675529539585113525390625, 0.2250000000000000055511151231257827021181583404541015625, 0.025000000000000001387778780781445675529539585113525390625, 0.2250000000000000055511151231257827021181583404541015625;
33 break;
34case 4: // Liu-Vinokur 9
35 points.resize(15, 3);
36 weights.resize(15, 1);
37 points <<
38 0.25, 0.25, 0.25,
39 0, 0, 0,
40 0.200000000000000011102230246251565404236316680908203125, 0.200000000000000011102230246251565404236316680908203125, 0.200000000000000011102230246251565404236316680908203125,
41 0, 0, 1,
42 0.200000000000000011102230246251565404236316680908203125, 0.200000000000000011102230246251565404236316680908203125, 0.40000000000000002220446049250313080847263336181640625,
43 0, 1, 0,
44 0.200000000000000011102230246251565404236316680908203125, 0.40000000000000002220446049250313080847263336181640625, 0.200000000000000011102230246251565404236316680908203125,
45 1, 0, 0,
46 0.40000000000000002220446049250313080847263336181640625, 0.200000000000000011102230246251565404236316680908203125, 0.200000000000000011102230246251565404236316680908203125,
47 0, 0, 0.5,
48 0, 0.5, 0,
49 0.5, 0, 0,
50 0, 0.5, 0.5,
51 0.5, 0, 0.5,
52 0.5, 0.5, 0;
53 weights << -2.133333333333333303727386009995825588703155517578125, 0.0107142857142857143848413414843889768235385417938232421875, 0.744047619047619068766152850002981722354888916015625, 0.0107142857142857143848413414843889768235385417938232421875, 0.744047619047619068766152850002981722354888916015625, 0.0107142857142857143848413414843889768235385417938232421875, 0.744047619047619068766152850002981722354888916015625, 0.0107142857142857143848413414843889768235385417938232421875, 0.744047619047619068766152850002981722354888916015625, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125;
54 break;
55case 5: // Liu-Vinokur 14
56 points.resize(19, 3);
57 weights.resize(19, 1);
58 points << 0.25, 0.25, 0.25, 0, 0, 0, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0.125, 0.125, 0.125, 0, 0, 1, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0, 0.125, 0.125, 0.625, 0, 1, 0, 0.333333333333333314829616256247390992939472198486328125, 0, 0.333333333333333314829616256247390992939472198486328125, 0.125, 0.625, 0.125, 1, 0, 0, 0, 0.333333333333333314829616256247390992939472198486328125, 0.333333333333333314829616256247390992939472198486328125, 0.625, 0.125, 0.125, 0, 0, 0.5, 0, 0.5, 0, 0.5, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0;
59 weights << 0.15238095238095239469799935250193811953067779541015625, 0.0035714285714285713170534908300624010735191404819488525390625, 0.0578571428571428569842538536249776370823383331298828125, 0.121904761904761904656169235749985091388225555419921875, 0.0035714285714285713170534908300624010735191404819488525390625, 0.0578571428571428569842538536249776370823383331298828125, 0.121904761904761904656169235749985091388225555419921875, 0.0035714285714285713170534908300624010735191404819488525390625, 0.0578571428571428569842538536249776370823383331298828125, 0.121904761904761904656169235749985091388225555419921875, 0.0035714285714285713170534908300624010735191404819488525390625, 0.0578571428571428569842538536249776370823383331298828125, 0.121904761904761904656169235749985091388225555419921875, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125, 0.01904761904761904933724991906274226494133472442626953125;
60 break;
61case 6:
62case 7:
63case 8:
64case 9: // Witherden-Vincent 9
65 points.resize(59, 3);
66 weights.resize(59, 1);
67 points << 0.25, 0.25, 0.25, 6.1981697552226933112251572310924530029296875e-10, 6.1981697552226933112251572310924530029296875e-10, 6.1981697552226933112251572310924530029296875e-10, 0.160774535395261597425786703752237372100353240966796875, 0.160774535395261597425786703752237372100353240966796875, 0.160774535395261597425786703752237372100353240966796875, 0.322276521821421024771581187451374717056751251220703125, 0.322276521821421024771581187451374717056751251220703125, 0.322276521821421024771581187451374717056751251220703125, 0.045108918345413577533076221470764721743762493133544921875, 0.045108918345413577533076221470764721743762493133544921875, 0.045108918345413577533076221470764721743762493133544921875, 6.1981697552226933112251572310924530029296875e-10, 6.1981697552226933112251572310924530029296875e-10, 0.99999999814054907343319200663245283067226409912109375, 0.160774535395261597425786703752237372100353240966796875, 0.160774535395261597425786703752237372100353240966796875, 0.517676393814215263233791120001114904880523681640625, 0.322276521821421024771581187451374717056751251220703125, 0.322276521821421024771581187451374717056751251220703125, 0.033170434535736870174105206388048827648162841796875, 0.045108918345413577533076221470764721743762493133544921875, 0.045108918345413577533076221470764721743762493133544921875, 0.8646732449637593020952408551238477230072021484375, 6.1981697552226933112251572310924530029296875e-10, 0.99999999814054907343319200663245283067226409912109375, 6.1981697552226933112251572310924530029296875e-10, 0.160774535395261597425786703752237372100353240966796875, 0.517676393814215263233791120001114904880523681640625, 0.160774535395261597425786703752237372100353240966796875, 0.322276521821421024771581187451374717056751251220703125, 0.033170434535736870174105206388048827648162841796875, 0.322276521821421024771581187451374717056751251220703125, 0.045108918345413577533076221470764721743762493133544921875, 0.8646732449637593020952408551238477230072021484375, 0.045108918345413577533076221470764721743762493133544921875, 0.99999999814054907343319200663245283067226409912109375, 6.1981697552226933112251572310924530029296875e-10, 6.1981697552226933112251572310924530029296875e-10, 0.517676393814215263233791120001114904880523681640625, 0.160774535395261597425786703752237372100353240966796875, 0.160774535395261597425786703752237372100353240966796875, 0.033170434535736870174105206388048827648162841796875, 0.322276521821421024771581187451374717056751251220703125, 0.322276521821421024771581187451374717056751251220703125, 0.8646732449637593020952408551238477230072021484375, 0.045108918345413577533076221470764721743762493133544921875, 0.045108918345413577533076221470764721743762493133544921875, 0.11229654600437609379692815991802490316331386566162109375, 0.11229654600437609379692815991802490316331386566162109375, 0.387703453995623892325284032267518341541290283203125, 0.11229654600437609379692815991802490316331386566162109375, 0.387703453995623892325284032267518341541290283203125, 0.11229654600437609379692815991802490316331386566162109375, 0.387703453995623892325284032267518341541290283203125, 0.11229654600437609379692815991802490316331386566162109375, 0.11229654600437609379692815991802490316331386566162109375, 0.11229654600437609379692815991802490316331386566162109375, 0.387703453995623892325284032267518341541290283203125, 0.387703453995623892325284032267518341541290283203125, 0.387703453995623892325284032267518341541290283203125, 0.11229654600437609379692815991802490316331386566162109375, 0.387703453995623892325284032267518341541290283203125, 0.387703453995623892325284032267518341541290283203125, 0.387703453995623892325284032267518341541290283203125, 0.11229654600437609379692815991802490316331386566162109375, 0.4588714487524592211542540098889730870723724365234375, 0.4588714487524592211542540098889730870723724365234375, 0.0025545792330413101718644686144443767261691391468048095703125, 0.033775870685338597876334887359917047433555126190185546875, 0.033775870685338597876334887359917047433555126190185546875, 0.7183503264420745271223722738795913755893707275390625, 0.183641369809927901268764571796054951846599578857421875, 0.183641369809927901268764571796054951846599578857421875, 0.03441591057817527943285540459328331053256988525390625, 0.4588714487524592211542540098889730870723724365234375, 0.0025545792330413101718644686144443767261691391468048095703125, 0.4588714487524592211542540098889730870723724365234375, 0.033775870685338597876334887359917047433555126190185546875, 0.7183503264420745271223722738795913755893707275390625, 0.033775870685338597876334887359917047433555126190185546875, 0.183641369809927901268764571796054951846599578857421875, 0.03441591057817527943285540459328331053256988525390625, 0.183641369809927901268764571796054951846599578857421875, 0.0025545792330413101718644686144443767261691391468048095703125, 0.4588714487524592211542540098889730870723724365234375, 0.4588714487524592211542540098889730870723724365234375, 0.7183503264420745271223722738795913755893707275390625, 0.033775870685338597876334887359917047433555126190185546875, 0.033775870685338597876334887359917047433555126190185546875, 0.03441591057817527943285540459328331053256988525390625, 0.183641369809927901268764571796054951846599578857421875, 0.183641369809927901268764571796054951846599578857421875, 0.4588714487524592211542540098889730870723724365234375, 0.0025545792330413101718644686144443767261691391468048095703125, 0.079702523262040247953308380601811222732067108154296875, 0.033775870685338597876334887359917047433555126190185546875, 0.7183503264420745271223722738795913755893707275390625, 0.2140979321872482632471701435861177742481231689453125, 0.183641369809927901268764571796054951846599578857421875, 0.03441591057817527943285540459328331053256988525390625, 0.59830134980196891802961545181460678577423095703125, 0.0025545792330413101718644686144443767261691391468048095703125, 0.4588714487524592211542540098889730870723724365234375, 0.079702523262040247953308380601811222732067108154296875, 0.7183503264420745271223722738795913755893707275390625, 0.033775870685338597876334887359917047433555126190185546875, 0.2140979321872482632471701435861177742481231689453125, 0.03441591057817527943285540459328331053256988525390625, 0.183641369809927901268764571796054951846599578857421875, 0.59830134980196891802961545181460678577423095703125, 0.0025545792330413101718644686144443767261691391468048095703125, 0.079702523262040247953308380601811222732067108154296875, 0.4588714487524592211542540098889730870723724365234375, 0.7183503264420745271223722738795913755893707275390625, 0.2140979321872482632471701435861177742481231689453125, 0.033775870685338597876334887359917047433555126190185546875, 0.03441591057817527943285540459328331053256988525390625, 0.59830134980196891802961545181460678577423095703125, 0.183641369809927901268764571796054951846599578857421875, 0.4588714487524592211542540098889730870723724365234375, 0.4588714487524592211542540098889730870723724365234375, 0.079702523262040247953308380601811222732067108154296875, 0.033775870685338597876334887359917047433555126190185546875, 0.033775870685338597876334887359917047433555126190185546875, 0.2140979321872482632471701435861177742481231689453125, 0.183641369809927901268764571796054951846599578857421875, 0.183641369809927901268764571796054951846599578857421875, 0.59830134980196891802961545181460678577423095703125, 0.4588714487524592211542540098889730870723724365234375, 0.079702523262040247953308380601811222732067108154296875, 0.4588714487524592211542540098889730870723724365234375, 0.033775870685338597876334887359917047433555126190185546875, 0.2140979321872482632471701435861177742481231689453125, 0.033775870685338597876334887359917047433555126190185546875, 0.183641369809927901268764571796054951846599578857421875, 0.59830134980196891802961545181460678577423095703125, 0.183641369809927901268764571796054951846599578857421875, 0.079702523262040247953308380601811222732067108154296875, 0.4588714487524592211542540098889730870723724365234375, 0.4588714487524592211542540098889730870723724365234375, 0.2140979321872482632471701435861177742481231689453125, 0.033775870685338597876334887359917047433555126190185546875, 0.033775870685338597876334887359917047433555126190185546875, 0.59830134980196891802961545181460678577423095703125, 0.183641369809927901268764571796054951846599578857421875, 0.183641369809927901268764571796054951846599578857421875, 0.4588714487524592211542540098889730870723724365234375, 0.079702523262040247953308380601811222732067108154296875, 0.0025545792330413101718644686144443767261691391468048095703125, 0.033775870685338597876334887359917047433555126190185546875, 0.2140979321872482632471701435861177742481231689453125, 0.7183503264420745271223722738795913755893707275390625, 0.183641369809927901268764571796054951846599578857421875, 0.59830134980196891802961545181460678577423095703125, 0.03441591057817527943285540459328331053256988525390625, 0.079702523262040247953308380601811222732067108154296875, 0.4588714487524592211542540098889730870723724365234375, 0.0025545792330413101718644686144443767261691391468048095703125, 0.2140979321872482632471701435861177742481231689453125, 0.033775870685338597876334887359917047433555126190185546875, 0.7183503264420745271223722738795913755893707275390625, 0.59830134980196891802961545181460678577423095703125, 0.183641369809927901268764571796054951846599578857421875, 0.03441591057817527943285540459328331053256988525390625, 0.079702523262040247953308380601811222732067108154296875, 0.0025545792330413101718644686144443767261691391468048095703125, 0.4588714487524592211542540098889730870723724365234375, 0.2140979321872482632471701435861177742481231689453125, 0.7183503264420745271223722738795913755893707275390625, 0.033775870685338597876334887359917047433555126190185546875, 0.59830134980196891802961545181460678577423095703125, 0.03441591057817527943285540459328331053256988525390625, 0.183641369809927901268764571796054951846599578857421875;
68 weights << 0.05801054891248025313643665867857635021209716796875, 6.4319281759256394042333082605722438529483042657375335693359375e-05, 0.02317333846242546069316148305006208829581737518310546875, 0.0295629123354292887293492952949236496351659297943115234375, 0.0080639799796161822087459114527518977411091327667236328125, 6.4319281759256394042333082605722438529483042657375335693359375e-05, 0.02317333846242546069316148305006208829581737518310546875, 0.0295629123354292887293492952949236496351659297943115234375, 0.0080639799796161822087459114527518977411091327667236328125, 6.4319281759256394042333082605722438529483042657375335693359375e-05, 0.02317333846242546069316148305006208829581737518310546875, 0.0295629123354292887293492952949236496351659297943115234375, 0.0080639799796161822087459114527518977411091327667236328125, 6.4319281759256394042333082605722438529483042657375335693359375e-05, 0.02317333846242546069316148305006208829581737518310546875, 0.0295629123354292887293492952949236496351659297943115234375, 0.0080639799796161822087459114527518977411091327667236328125, 0.038134080103702457098524547518536564894020557403564453125, 0.038134080103702457098524547518536564894020557403564453125, 0.038134080103702457098524547518536564894020557403564453125, 0.038134080103702457098524547518536564894020557403564453125, 0.038134080103702457098524547518536564894020557403564453125, 0.038134080103702457098524547518536564894020557403564453125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125, 0.00838442219829855193979906147205838351510465145111083984375, 0.010234559352745330185197047967449179850518703460693359375, 0.0205249159679881387763344946506549604237079620361328125;
69 break;