Files
MeanField_SERiF/docs/html/equilibrium__evaluator_8hpp__incl.map
Emily Boudreaux 6b57738330 docs(docs): built docs
Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
2026-11-09 14:09:44 -05:00

166 lines
26 KiB
Plaintext

<map id="src/include/serif/backend/mfem/model/equilibrium_evaluator.hpp" name="src/include/serif/backend/mfem/model/equilibrium_evaluator.hpp">
<area shape="rect" id="Node000001" title=" " alt="" coords="3351,5,3517,61"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="96,509,170,534"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="3348,35,2607,43,2063,52,1483,68,927,91,677,107,456,124,271,145,130,169,78,182,40,196,18,210,10,225,10,331,10,399,17,427,35,459,58,482,87,501,82,503,55,487,31,462,12,429,5,400,5,330,5,224,14,207,38,191,77,177,129,164,271,140,456,119,677,101,927,86,1482,62,2062,47,2607,38,3353,34"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="4656,509,4705,534"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="3518,34,3853,49,4070,62,4293,81,4502,106,4677,137,4746,155,4798,176,4831,198,4840,211,4843,224,4843,331,4841,371,4833,402,4817,431,4791,463,4757,490,4721,509,4719,504,4754,485,4787,459,4812,428,4828,400,4836,370,4838,330,4838,224,4835,213,4827,202,4795,180,4744,160,4676,142,4502,111,4293,87,4069,68,3852,54,3518,40"/>
<area shape="rect" id="Node000004" href="$backend_2mfem_2model_2binding_8hpp.html" title=" " alt="" coords="3474,109,3610,150"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="3466,59,3511,99,3506,98,3465,64"/>
<area shape="rect" id="Node000200" href="$backend_2mfem_2model_2failure_8hpp.html" title=" " alt="" coords="529,309,665,350"/>
<area shape="poly" id="edge37_Node000001_Node000200" title=" " alt="" coords="3348,41,2949,75,2310,131,1542,209,1143,254,752,304,681,315,680,310,751,299,1142,249,1541,203,2309,126,2948,70,3353,40"/>
<area shape="rect" id="Node000204" href="$backend_2mfem_2model_2state_8hpp.html" title=" " alt="" coords="4183,309,4320,350"/>
<area shape="poly" id="edge50_Node000001_Node000204" title=" " alt="" coords="3518,37,3641,52,3796,80,3878,100,3962,126,4043,157,4121,195,4154,217,4184,243,4231,298,4226,296,4180,247,4150,222,4118,200,4041,162,3960,131,3877,105,3795,85,3641,57,3518,43"/>
<area shape="rect" id="Node000207" href="$backend_2mfem_2model_2preconditioning_2computations_8hpp.html" title=" " alt="" coords="2818,198,2970,253"/>
<area shape="poly" id="edge58_Node000001_Node000207" title=" " alt="" coords="3360,61,2985,195,2984,190,3355,62"/>
<area shape="rect" id="Node000183" href="$backend_2mfem_2shared_2finite_8hpp.html" title=" " alt="" coords="4954,109,5090,150"/>
<area shape="poly" id="edge80_Node000001_Node000183" title=" " alt="" coords="3518,34,4081,57,4466,78,4860,106,4941,117,4936,117,4859,112,4466,83,4080,62,3518,40"/>
<area shape="rect" id="Node000255" href="$computation__cache_8hpp.html" title=" " alt="" coords="1618,309,1781,350"/>
<area shape="poly" id="edge84_Node000001_Node000255" title=" " alt="" coords="3353,49,1797,314,1796,309,3348,49"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="1515,509,1580,534"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="3471,133,2964,157,2596,177,2202,205,1818,242,1642,263,1483,287,1344,313,1231,342,1149,373,1120,390,1102,407,1093,420,1090,433,1093,446,1101,459,1121,469,1158,478,1268,495,1502,517,1497,517,1268,500,1157,484,1119,474,1098,463,1088,448,1085,433,1088,418,1097,403,1117,385,1146,368,1229,337,1343,308,1482,282,1642,258,1818,236,2201,200,2596,172,2963,151,3476,133"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="989,509,1058,534"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="3471,132,3123,141,2609,153,2084,173,1864,186,1698,200,1550,213,1434,222,1379,231,1322,246,1260,269,1189,304,1160,322,1134,345,1090,397,1058,451,1035,496,1032,492,1053,449,1086,394,1131,341,1157,318,1186,299,1258,264,1320,241,1378,225,1433,216,1550,207,1698,195,1864,180,2084,168,2609,148,3123,135,3476,131"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="2869,509,2919,534"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="3498,150,3405,193,3285,252,3151,324,3022,407,2992,434,2964,463,2921,501,2919,496,2960,459,2989,430,3019,403,3149,320,3282,247,3403,188,3492,151"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="3765,509,3847,534"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="3611,129,3796,133,4037,144,4273,163,4370,178,4443,195,4550,229,4595,245,4635,263,4671,286,4705,315,4736,354,4767,404,4778,434,4776,448,4767,463,4753,469,4726,475,4639,486,4378,503,3863,521,3863,516,4378,497,4639,480,4725,470,4751,464,4763,459,4771,446,4773,434,4762,406,4732,357,4701,319,4668,290,4632,268,4593,250,4548,234,4441,200,4369,183,4273,169,4037,149,3796,138,3611,134"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="3452,509,3504,534"/>
<area shape="poly" id="edge8_Node000004_Node000009" title=" " alt="" coords="3611,128,3739,131,3909,140,4098,157,4284,184,4368,203,4444,226,4508,252,4557,284,4575,301,4588,320,4597,340,4599,362,4596,385,4587,410,4571,435,4547,463,4410,475,4103,492,3520,521,3520,516,4103,487,4409,470,4545,458,4567,432,4582,407,4591,384,4594,362,4592,342,4584,323,4571,305,4553,288,4505,257,4442,231,4367,208,4283,189,4097,162,3909,145,3739,137,3611,134"/>
<area shape="rect" id="Node000010" href="$equilibrium__plan_8hpp.html" title=" " alt="" coords="3956,205,4107,246"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="3611,141,3943,207,3938,207,3611,146"/>
<area shape="rect" id="Node000090" href="$model_2inputs_8hpp.html" title=" " alt="" coords="3794,309,3930,350"/>
<area shape="poly" id="edge29_Node000004_Node000090" title=" " alt="" coords="3611,135,3694,155,3737,172,3777,196,3801,217,3821,243,3851,296,3846,293,3817,246,3797,221,3774,200,3735,177,3693,160,3610,140"/>
<area shape="rect" id="Node000167" href="$geometry_2surface_2pressure__boundary_8hpp.html" title=" " alt="" coords="2993,198,3174,253"/>
<area shape="poly" id="edge32_Node000004_Node000167" title=" " alt="" coords="3476,142,3193,200,3189,201,3188,196,3192,195,3471,143"/>
<area shape="rect" id="Node000186" href="$geometry_2deformation_2inputs_8hpp.html" title=" " alt="" coords="3617,405,3768,461"/>
<area shape="poly" id="edge33_Node000004_Node000186" title=" " alt="" coords="3565,148,3626,211,3657,254,3682,300,3694,345,3696,391,3692,388,3688,346,3677,302,3653,257,3622,215,3563,153"/>
<area shape="rect" id="Node000011" href="$equilibrium__equations_8hpp.html" title=" " alt="" coords="4382,412,4534,453"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="4108,231,4160,239,4218,252,4277,272,4333,299,4350,312,4361,325,4384,355,4429,403,4424,401,4380,359,4357,328,4346,316,4330,304,4275,277,4217,258,4159,244,4108,236"/>
<area shape="rect" id="Node000013" href="$model_2plan_8hpp.html" title=" " alt="" coords="4060,420,4198,446"/>
<area shape="poly" id="edge14_Node000010_Node000013" title=" " alt="" coords="4067,244,4097,268,4122,300,4131,327,4136,355,4135,407,4131,403,4131,355,4126,328,4117,303,4094,272,4065,249"/>
<area shape="rect" id="Node000054" href="$surface__plan_8hpp.html" title=" " alt="" coords="4395,309,4519,350"/>
<area shape="poly" id="edge17_Node000010_Node000054" title=" " alt="" coords="4108,238,4234,264,4376,299,4387,304,4382,304,4375,304,4233,270,4107,244"/>
<area shape="rect" id="Node000053" href="$operators_2concepts_8hpp.html" title=" " alt="" coords="3033,420,3219,446"/>
<area shape="poly" id="edge19_Node000010_Node000053" title=" " alt="" coords="3958,233,3750,259,3627,279,3504,304,3409,330,3316,361,3170,416,3168,411,3315,356,3408,325,3503,299,3626,273,3750,254,3953,233"/>
<area shape="rect" id="Node000069" href="$equations_2surface__potential_8hpp.html" title=" " alt="" coords="3955,309,4108,350"/>
<area shape="poly" id="edge22_Node000010_Node000069" title=" " alt="" coords="4033,244,4033,295,4030,291,4030,248"/>
<area shape="rect" id="Node000089" href="$primal__gravity_8hpp.html" title=" " alt="" coords="2703,309,2848,350"/>
<area shape="poly" id="edge23_Node000010_Node000089" title=" " alt="" coords="3953,229,3772,238,3515,252,3220,273,2920,304,2863,313,2863,307,2919,299,3219,268,3515,246,3772,233,3958,229"/>
<area shape="poly" id="edge11_Node000011_Node000007" title=" " alt="" coords="4403,453,4371,463,4276,473,4116,482,3681,500,2934,522,2934,516,3681,494,4116,477,4276,467,4370,458,4398,454"/>
<area shape="poly" id="edge12_Node000011_Node000008" title=" " alt="" coords="4401,453,4371,463,4228,487,4086,504,3863,520,3863,515,4086,498,4227,482,4370,458,4396,454"/>
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="4403,453,4371,463,4292,474,4189,484,3940,501,3520,521,3520,516,3940,496,4188,479,4292,469,4370,458,4397,454"/>
<area shape="poly" id="edge15_Node000013_Node000007" title=" " alt="" coords="4101,446,4048,463,3944,477,3806,489,3475,507,3153,517,2935,522,2934,517,3152,512,3475,502,3805,484,3943,472,4047,458,4095,447"/>
<area shape="poly" id="edge16_Node000013_Node000008" title=" " alt="" coords="4096,446,4048,463,3863,510,3862,505,4047,458,4091,447"/>
<area shape="poly" id="edge18_Node000054_Node000011" title=" " alt="" coords="4459,348,4460,399,4456,395,4455,352"/>
<area shape="poly" id="edge21_Node000053_Node000008" title=" " alt="" coords="3193,444,3283,458,3544,491,3752,515,3747,515,3543,496,3282,463,3193,449"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="2144,509,2218,534"/>
<area shape="poly" id="edge20_Node000053_Node000026" title=" " alt="" coords="3035,443,2234,518,2234,513,3030,443"/>
<area shape="poly" id="edge25_Node000089_Node000007" title=" " alt="" coords="2789,348,2881,497,2876,494,2786,352"/>
<area shape="rect" id="Node000074" title=" " alt="" coords="2728,420,2807,446"/>
<area shape="poly" id="edge24_Node000089_Node000074" title=" " alt="" coords="2776,348,2772,406,2768,403,2772,352"/>
<area shape="rect" id="Node000075" href="$errors_8hpp.html" title=" " alt="" coords="1111,420,1277,446"/>
<area shape="poly" id="edge26_Node000089_Node000075" title=" " alt="" coords="2700,332,2411,342,2002,356,1590,378,1419,392,1289,408,1245,418,1244,412,1288,402,1418,386,1590,373,2002,351,2411,337,2705,332"/>
<area shape="rect" id="Node000077" title=" " alt="" coords="631,509,685,534"/>
<area shape="poly" id="edge27_Node000075_Node000077" title=" " alt="" coords="1121,446,700,516,700,511,1116,446"/>
<area shape="rect" id="Node000078" title=" " alt="" coords="1164,509,1224,534"/>
<area shape="poly" id="edge28_Node000075_Node000078" title=" " alt="" coords="1196,444,1196,495,1192,491,1192,448"/>
<area shape="poly" id="edge30_Node000090_Node000013" title=" " alt="" coords="3914,347,4085,414,4080,414,3913,353"/>
<area shape="rect" id="Node000091" href="$volume__inputs_8hpp.html" title=" " alt="" coords="3843,412,4036,453"/>
<area shape="poly" id="edge31_Node000090_Node000091" title=" " alt="" coords="3878,348,3918,401,3913,399,3876,352"/>
<area shape="poly" id="edge35_Node000186_Node000003" title=" " alt="" coords="3769,448,3832,458,4072,484,4306,501,4643,519,4638,519,4306,506,4071,489,3831,463,3769,453"/>
<area shape="poly" id="edge36_Node000186_Node000009" title=" " alt="" coords="3628,461,3520,506,3518,501,3623,462"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="1993,509,2043,534"/>
<area shape="poly" id="edge34_Node000186_Node000015" title=" " alt="" coords="3620,444,3452,463,3251,476,3081,483,2792,488,2503,493,2332,499,2132,511,2059,518,2058,513,2131,506,2332,494,2502,488,2791,483,3081,478,3251,471,3451,458,3614,444"/>
<area shape="poly" id="edge38_Node000200_Node000077" title=" " alt="" coords="638,347,671,371,685,386,697,404,702,419,703,432,697,462,679,498,675,494,692,460,698,432,697,420,692,406,681,390,667,375,637,353"/>
<area shape="rect" id="Node000201" title=" " alt="" coords="427,420,487,446"/>
<area shape="poly" id="edge39_Node000200_Node000201" title=" " alt="" coords="572,349,487,413,485,408,567,351"/>
<area shape="rect" id="Node000194" href="$geometry_2deformation_2failure_8hpp.html" title=" " alt="" coords="45,412,221,453"/>
<area shape="poly" id="edge40_Node000200_Node000194" title=" " alt="" coords="527,346,233,408,220,411,218,406,232,402,529,341"/>
<area shape="rect" id="Node000175" href="$surface_2linearization_8hpp.html" title=" " alt="" coords="1301,412,1452,453"/>
<area shape="poly" id="edge43_Node000200_Node000175" title=" " alt="" coords="665,331,784,339,940,352,1114,373,1289,402,1305,408,1300,408,1288,408,1113,378,939,357,783,344,665,336"/>
<area shape="rect" id="Node000202" href="$rejection_8hpp.html" title=" " alt="" coords="245,412,402,453"/>
<area shape="poly" id="edge46_Node000200_Node000202" title=" " alt="" coords="547,349,392,409,390,404,542,351"/>
<area shape="rect" id="Node000203" href="$solver_2preconditioner_2failure_8hpp.html" title=" " alt="" coords="512,412,682,453"/>
<area shape="poly" id="edge48_Node000200_Node000203" title=" " alt="" coords="599,348,599,398,595,395,595,352"/>
<area shape="poly" id="edge41_Node000194_Node000002" title=" " alt="" coords="135,452,135,494,130,492,131,456"/>
<area shape="poly" id="edge42_Node000194_Node000077" title=" " alt="" coords="202,451,233,458,448,493,619,516,613,516,448,498,232,463,203,456"/>
<area shape="poly" id="edge44_Node000175_Node000005" title=" " alt="" coords="1416,451,1513,502,1507,501,1415,456"/>
<area shape="rect" id="Node000147" title=" " alt="" coords="2324,509,2376,534"/>
<area shape="poly" id="edge45_Node000175_Node000147" title=" " alt="" coords="1453,448,1516,458,1716,479,1872,488,2029,493,2230,506,2311,516,2306,516,2230,511,2029,499,1872,493,1716,484,1515,463,1453,453"/>
<area shape="poly" id="edge47_Node000202_Node000077" title=" " alt="" coords="389,451,415,458,619,510,614,511,413,463,389,456"/>
<area shape="poly" id="edge49_Node000203_Node000077" title=" " alt="" coords="612,451,644,497,639,495,610,456"/>
<area shape="poly" id="edge53_Node000204_Node000013" title=" " alt="" coords="4230,349,4156,412,4154,407,4225,351"/>
<area shape="poly" id="edge51_Node000204_Node000015" title=" " alt="" coords="4186,346,4120,360,4004,363,3770,365,3102,368,2749,372,2437,379,2205,390,2132,398,2095,407,2073,425,2054,448,2029,496,2026,492,2050,445,2069,421,2093,403,2131,393,2205,385,2436,374,2749,366,3102,363,3770,359,4004,358,4119,354,4180,347"/>
<area shape="poly" id="edge52_Node000204_Node000147" title=" " alt="" coords="4186,346,4120,360,4037,365,3934,366,3695,362,3572,363,3458,370,3359,384,3318,394,3283,407,3268,419,3259,434,3250,450,3233,463,3181,476,3091,487,2845,505,2581,516,2392,522,2392,517,2581,511,2844,500,3091,482,3180,471,3230,458,3246,446,3254,431,3264,416,3281,403,3316,389,3358,378,3458,364,3572,358,3695,357,3934,361,4037,360,4119,354,4180,346"/>
<area shape="rect" id="Node000205" href="$model_2state_8hpp.html" title=" " alt="" coords="4609,420,4752,446"/>
<area shape="poly" id="edge54_Node000204_Node000205" title=" " alt="" coords="4320,344,4617,416,4612,416,4320,349"/>
<area shape="rect" id="Node000113" href="$term__coefficients_8hpp.html" title=" " alt="" coords="4222,405,4358,461"/>
<area shape="poly" id="edge57_Node000204_Node000113" title=" " alt="" coords="4260,348,4277,392,4272,389,4257,352"/>
<area shape="poly" id="edge55_Node000205_Node000003" title=" " alt="" coords="4683,444,4683,495,4679,491,4679,448"/>
<area shape="poly" id="edge56_Node000205_Node000009" title=" " alt="" coords="4649,446,4591,463,4428,475,4108,492,3520,521,3520,516,4108,487,4428,470,4590,458,4644,447"/>
<area shape="poly" id="edge60_Node000207_Node000006" title=" " alt="" coords="2815,228,2609,236,2309,248,1961,270,1782,285,1606,304,1516,310,1434,307,1292,297,1227,300,1165,316,1134,331,1103,350,1071,375,1039,407,1027,426,1021,448,1020,495,1016,491,1015,448,1022,424,1035,403,1068,371,1100,346,1132,326,1163,311,1226,295,1292,292,1434,301,1516,304,1606,299,1781,280,1960,265,2309,243,2609,231,2821,228"/>
<area shape="poly" id="edge61_Node000207_Node000007" title=" " alt="" coords="2896,252,2896,495,2892,492,2892,256"/>
<area shape="poly" id="edge62_Node000207_Node000008" title=" " alt="" coords="2971,249,2981,251,3049,258,3135,261,3335,261,3437,262,3532,268,3616,279,3681,299,3717,319,3743,340,3763,367,3783,404,3800,450,3807,495,3802,492,3795,451,3778,406,3758,370,3739,344,3714,323,3678,304,3615,284,3532,273,3437,268,3335,266,3135,266,3049,263,2980,256,2970,254"/>
<area shape="poly" id="edge63_Node000207_Node000009" title=" " alt="" coords="2970,248,2981,251,3056,268,3123,276,3241,287,3295,298,3347,318,3400,352,3454,403,3467,424,3476,448,3481,495,3477,491,3470,449,3462,427,3449,407,3396,356,3345,323,3294,303,3240,292,3123,282,3055,273,2980,256,2970,253"/>
<area shape="poly" id="edge59_Node000207_Node000026" title=" " alt="" coords="2815,232,2639,250,2530,263,2419,281,2312,304,2217,332,2177,348,2143,366,2116,386,2096,407,2089,420,2087,432,2096,459,2114,482,2139,502,2134,500,2111,486,2092,462,2082,432,2084,418,2092,403,2112,382,2140,362,2175,344,2216,327,2311,299,2418,276,2530,258,2639,244,2820,231"/>
<area shape="rect" id="Node000208" href="$preconditioned__system_8hpp.html" title=" " alt="" coords="2107,405,2255,461"/>
<area shape="poly" id="edge64_Node000207_Node000208" title=" " alt="" coords="2821,240,2690,268,2546,304,2394,353,2262,402,2261,396,2393,348,2544,299,2689,263,2815,240"/>
<area shape="rect" id="Node000220" href="$model_2computations_2physical__blocks_8hpp.html" title=" " alt="" coords="2278,405,2422,461"/>
<area shape="poly" id="edge68_Node000207_Node000220" title=" " alt="" coords="2822,253,2691,304,2435,402,2433,396,2689,299,2816,255"/>
<area shape="rect" id="Node000223" href="$solver__layout_8hpp.html" title=" " alt="" coords="2931,301,3073,357"/>
<area shape="poly" id="edge72_Node000207_Node000223" title=" " alt="" coords="2924,251,2965,291,2960,290,2922,256"/>
<area shape="rect" id="Node000225" href="$backend_2mfem_2geometry_2deformation_2computations_8hpp.html" title="File containing the factories to make the computation graph for the mfem backend of the geometry/defo..." alt="" coords="3516,301,3667,357"/>
<area shape="poly" id="edge74_Node000207_Node000225" title=" " alt="" coords="2970,248,2981,251,3059,264,3125,271,3239,276,3353,280,3419,286,3497,299,3503,302,3498,302,3496,304,3419,292,3352,285,3239,281,3125,276,3058,269,2980,256,2970,254"/>
<area shape="rect" id="Node000234" href="$backend_2mfem_2solver_2preconditioner_2graph_8hpp.html" title=" " alt="" coords="3295,405,3440,461"/>
<area shape="poly" id="edge77_Node000207_Node000234" title=" " alt="" coords="2967,251,3086,299,3301,399,3295,398,3084,304,2966,257"/>
<area shape="poly" id="edge66_Node000208_Node000006" title=" " alt="" coords="2109,441,1892,463,1522,487,1152,511,1073,518,1073,513,1151,506,1521,482,1891,458,2104,442"/>
<area shape="poly" id="edge67_Node000208_Node000009" title=" " alt="" coords="2256,456,2267,458,2376,472,2521,484,2869,502,3208,512,3439,520,3434,520,3208,517,2868,507,2521,489,2375,478,2266,463,2255,461"/>
<area shape="poly" id="edge65_Node000208_Node000026" title=" " alt="" coords="2183,459,2183,495,2179,491,2179,463"/>
<area shape="poly" id="edge71_Node000220_Node000007" title=" " alt="" coords="2423,455,2435,458,2553,480,2672,497,2857,517,2851,517,2671,502,2553,486,2434,463,2422,460"/>
<area shape="poly" id="edge69_Node000220_Node000015" title=" " alt="" coords="2281,457,2268,463,2059,514,2058,509,2267,458,2275,458"/>
<area shape="poly" id="edge70_Node000220_Node000147" title=" " alt="" coords="2352,459,2352,495,2348,491,2348,463"/>
<area shape="poly" id="edge73_Node000223_Node000007" title=" " alt="" coords="2989,356,2910,498,2907,493,2985,359"/>
<area shape="poly" id="edge75_Node000225_Node000009" title=" " alt="" coords="3578,356,3494,498,3492,493,3573,359"/>
<area shape="poly" id="edge76_Node000225_Node000186" title=" " alt="" coords="3620,355,3657,395,3652,393,3618,360"/>
<area shape="poly" id="edge78_Node000234_Node000007" title=" " alt="" coords="3297,456,3276,463,3085,498,2934,518,2934,513,3084,493,3275,458,3292,456"/>
<area shape="poly" id="edge79_Node000234_Node000009" title=" " alt="" coords="3403,458,3453,500,3448,498,3401,463"/>
<area shape="rect" id="Node000184" href="$utils_2checks_2finite_8hpp.html" title=" " alt="" coords="4878,205,4998,246"/>
<area shape="poly" id="edge81_Node000183_Node000184" title=" " alt="" coords="5007,149,4967,196,4965,191,5002,151"/>
<area shape="rect" id="Node000096" title=" " alt="" coords="5022,213,5174,238"/>
<area shape="poly" id="edge82_Node000183_Node000096" title=" " alt="" coords="5039,148,5082,202,5077,200,5037,152"/>
<area shape="rect" id="Node000097" title=" " alt="" coords="5199,213,5373,238"/>
<area shape="poly" id="edge83_Node000183_Node000097" title=" " alt="" coords="5078,148,5240,207,5235,207,5077,153"/>
<area shape="poly" id="edge90_Node000255_Node000002" title=" " alt="" coords="1615,335,1319,361,1130,381,941,408,872,421,818,435,764,449,695,463,551,484,408,500,186,519,185,514,407,495,550,479,694,458,763,444,817,430,870,416,940,402,1130,376,1318,356,1620,335"/>
<area shape="poly" id="edge88_Node000255_Node000005" title=" " alt="" coords="1620,342,1590,354,1562,367,1538,384,1518,406,1510,428,1512,451,1521,474,1532,497,1527,494,1516,476,1507,452,1505,427,1513,404,1534,380,1560,362,1588,349,1615,343"/>
<area shape="poly" id="edge91_Node000255_Node000006" title=" " alt="" coords="1615,331,1484,338,1327,350,1251,359,1183,372,1126,388,1085,407,1065,426,1051,448,1031,496,1028,491,1046,446,1061,422,1082,403,1124,383,1181,366,1250,354,1327,344,1484,333,1620,331"/>
<area shape="poly" id="edge94_Node000255_Node000007" title=" " alt="" coords="1782,327,1974,330,2217,340,2339,349,2451,362,2546,380,2617,403,2636,415,2647,430,2657,445,2674,458,2720,480,2769,495,2857,516,2851,515,2767,501,2718,485,2671,463,2653,448,2643,433,2632,419,2614,407,2545,385,2450,368,2338,355,2217,345,1974,335,1782,333"/>
<area shape="poly" id="edge95_Node000255_Node000008" title=" " alt="" coords="1782,330,2677,357,3167,378,3346,390,3452,402,3497,414,3530,427,3606,458,3753,505,3747,504,3604,463,3528,432,3495,419,3451,408,3346,396,3167,384,2676,362,1782,335"/>
<area shape="poly" id="edge96_Node000255_Node000009" title=" " alt="" coords="1781,327,1983,328,2240,337,2369,346,2488,360,2589,378,2663,403,2681,416,2692,431,2701,446,2718,458,2780,478,2864,493,2965,504,3073,511,3283,518,3439,521,3434,521,3283,523,3072,516,2964,509,2864,498,2778,483,2716,463,2697,450,2687,434,2678,420,2661,407,2587,384,2487,365,2369,352,2240,342,1983,333,1782,332"/>
<area shape="poly" id="edge87_Node000255_Node000026" title=" " alt="" coords="1773,347,1854,372,1939,403,1996,429,2051,458,2142,502,2137,501,2049,463,1993,434,1937,407,1852,377,1772,353"/>
<area shape="poly" id="edge92_Node000255_Node000074" title=" " alt="" coords="1781,330,1990,338,2259,352,2521,373,2629,387,2711,402,2736,414,2730,413,2709,408,2628,392,2520,378,2258,357,1990,343,1782,335"/>
<area shape="poly" id="edge85_Node000255_Node000075" title=" " alt="" coords="1620,343,1465,372,1289,408,1249,418,1248,413,1288,402,1464,367,1615,343"/>
<area shape="poly" id="edge93_Node000255_Node000077" title=" " alt="" coords="1615,336,1310,364,1151,383,1086,395,1038,408,1010,420,990,434,970,449,942,463,877,484,812,500,701,518,700,513,810,495,876,479,940,458,967,444,987,430,1007,415,1036,402,1085,390,1150,378,1309,358,1620,335"/>
<area shape="poly" id="edge89_Node000255_Node000078" title=" " alt="" coords="1615,335,1476,347,1313,362,1173,382,1126,394,1101,407,1093,419,1092,431,1102,459,1123,484,1152,505,1147,503,1120,488,1097,462,1086,432,1088,418,1098,403,1124,389,1172,377,1312,356,1475,341,1620,334"/>
<area shape="poly" id="edge86_Node000255_Node000015" title=" " alt="" coords="1770,347,1832,371,1893,403,1923,429,1951,459,1995,499,1990,498,1947,463,1920,433,1890,407,1829,376,1769,353"/>
<area shape="rect" id="Node000256" href="$utils_2dependencies_2preparation_8hpp.html" title=" " alt="" coords="1527,412,1685,453"/>
<area shape="poly" id="edge97_Node000255_Node000256" title=" " alt="" coords="1684,349,1635,404,1633,399,1679,351"/>
<area shape="rect" id="Node000257" href="$utils_2dependencies_2observers_8hpp.html" title=" " alt="" coords="2446,412,2604,453"/>
<area shape="poly" id="edge100_Node000255_Node000257" title=" " alt="" coords="1782,331,1909,339,2072,352,2253,373,2435,402,2451,408,2446,408,2434,408,2252,378,2071,358,1908,344,1782,337"/>
<area shape="rect" id="Node000260" href="$cache__storage_8hpp.html" title=" " alt="" coords="1709,412,1879,453"/>
<area shape="poly" id="edge107_Node000255_Node000260" title=" " alt="" coords="1719,348,1768,402,1763,400,1717,352"/>
<area shape="poly" id="edge99_Node000256_Node000005" title=" " alt="" coords="1595,452,1565,498,1563,494,1590,455"/>
<area shape="poly" id="edge98_Node000256_Node000015" title=" " alt="" coords="1671,451,1697,458,1852,490,1980,514,1975,514,1851,495,1696,463,1670,456"/>
<area shape="poly" id="edge103_Node000257_Node000005" title=" " alt="" coords="2467,453,2435,463,2257,484,2013,501,1595,521,1595,516,2013,495,2256,478,2434,458,2462,454"/>
<area shape="poly" id="edge104_Node000257_Node000007" title=" " alt="" coords="2595,451,2623,458,2857,512,2852,512,2622,463,2595,456"/>
<area shape="poly" id="edge105_Node000257_Node000008" title=" " alt="" coords="2605,444,2717,458,2937,474,3237,491,3752,518,3747,518,3237,496,2937,479,2717,463,2604,449"/>
<area shape="poly" id="edge106_Node000257_Node000009" title=" " alt="" coords="2605,447,2673,458,2898,482,3119,499,3439,519,3434,519,3119,504,2898,487,2672,463,2604,453"/>
<area shape="poly" id="edge102_Node000257_Node000026" title=" " alt="" coords="2462,453,2435,463,2234,511,2233,506,2433,458,2456,454"/>
<area shape="poly" id="edge101_Node000257_Node000015" title=" " alt="" coords="2465,453,2435,463,2329,483,2224,499,2059,519,2058,514,2223,494,2328,478,2434,458,2460,454"/>
<area shape="poly" id="edge109_Node000260_Node000005" title=" " alt="" coords="1741,453,1595,506,1594,501,1736,454"/>
<area shape="poly" id="edge111_Node000260_Node000006" title=" " alt="" coords="1731,453,1697,463,1545,486,1425,495,1305,501,1152,511,1074,518,1073,513,1151,506,1305,495,1425,490,1544,481,1696,458,1726,454"/>
<area shape="poly" id="edge112_Node000260_Node000007" title=" " alt="" coords="1880,439,2094,458,2856,517,2851,517,2094,463,1879,445"/>
<area shape="poly" id="edge113_Node000260_Node000009" title=" " alt="" coords="1879,440,2094,458,2504,481,2901,499,3439,519,3434,519,2901,504,2504,486,2094,463,1879,445"/>
<area shape="poly" id="edge110_Node000260_Node000078" title=" " alt="" coords="1730,453,1697,463,1568,485,1439,501,1240,520,1239,514,1439,496,1567,480,1696,458,1725,454"/>
<area shape="poly" id="edge108_Node000260_Node000015" title=" " alt="" coords="1845,451,1981,505,1976,504,1844,456"/>
</map>