<map id="gko::multigrid::Pgm&lt; ValueType, IndexType &gt;" name="gko::multigrid::Pgm&lt; ValueType, IndexType &gt;">
<area shape="rect" id="Node000001" title="Parallel graph match (Pgm) is the aggregate method introduced in the paper M." alt="" coords="1791,388,1964,427"/>
<area shape="rect" id="Node000002" href="$classgko_1_1EnableLinOp.html" title=" " alt="" coords="1563,284,1725,337"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1723,340,1832,388,1826,387,1722,346"/>
<area shape="rect" id="Node000003" href="$classgko_1_1EnablePolymorphicObject.html" title=" " alt="" coords="732,67,932,119"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="948,120,1523,273,1565,287,1560,287,1522,278,947,125"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="278,5,490,58"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="506,30,598,35,693,48,758,66,752,67,692,53,598,41,507,35"/>
<area shape="rect" id="Node000005" href="$classgko_1_1EnablePolymorphicObject.html" title="This mixin inherits from (a subclass of) PolymorphicObject and provides a base implementation of a ne..." alt="" coords="261,83,507,122"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="522,97,734,94,729,96,523,102"/>
<area shape="rect" id="Node000012" href="$classgko_1_1EnablePolymorphicObject.html" title=" " alt="" coords="732,198,932,236"/>
<area shape="poly" id="edge13_Node000012_Node000005" title=" " alt="" coords="478,123,756,196,751,198,478,129"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="17,76,200,129"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="215,100,263,101,259,104,217,105"/>
<area shape="rect" id="Node000007" href="$classgko_1_1EnablePolymorphicAssignment.html" title=" " alt="" coords="716,260,948,299"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="963,278,1222,283,1522,296,1565,301,1560,302,1522,301,1222,288,963,283"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="314,148,454,201"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="469,192,749,258,744,261,469,197"/>
<area shape="rect" id="Node000009" href="$classgko_1_1EnablePolymorphicAssignment.html" title="This mixin is used to enable a default PolymorphicObject::copy_from() implementation for objects that..." alt="" coords="268,306,500,344"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="515,309,719,290,714,292,516,314"/>
<area shape="rect" id="Node000014" href="$classgko_1_1EnablePolymorphicAssignment.html" title=" " alt="" coords="716,323,948,362"/>
<area shape="poly" id="edge16_Node000014_Node000009" title=" " alt="" coords="515,333,531,334,718,341,713,342,531,339,516,338"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="5,313,212,337"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="226,322,270,324,266,326,228,328"/>
<area shape="rect" id="Node000011" href="$classgko_1_1EnableLinOp.html" title="The EnableLinOp mixin can be used to provide sensible default implementations of the majority of the ..." alt="" coords="1146,322,1334,360"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="1349,344,1434,343,1522,337,1560,333,1565,332,1523,342,1434,349,1350,349"/>
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="924,238,948,245,1182,321,1176,321,947,250,924,244"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="292,225,476,278"/>
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="491,241,734,224,729,226,492,246"/>
<area shape="poly" id="edge14_Node000011_Node000014" title=" " alt="" coords="963,339,1148,341,1142,342,964,345"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="278,370,490,395"/>
<area shape="poly" id="edge15_Node000014_Node000015" title=" " alt="" coords="506,369,718,352,713,353,506,374"/>
<area shape="rect" id="Node000016" href="$classgko_1_1multigrid_1_1EnableMultigridLevel.html" title=" " alt="" coords="1546,431,1742,470"/>
<area shape="poly" id="edge17_Node000001_Node000016" title=" " alt="" coords="1757,427,1788,424,1793,423,1757,432"/>
<area shape="rect" id="Node000017" href="$classgko_1_1multigrid_1_1MultigridLevel.html" title="This class represents two levels in a multigrid hierarchy." alt="" coords="754,463,910,502"/>
<area shape="poly" id="edge18_Node000016_Node000017" title=" " alt="" coords="925,476,1548,454,1543,454,926,481"/>
<area shape="rect" id="Node000020" href="$classgko_1_1multigrid_1_1EnableMultigridLevel.html" title="The EnableMultigridLevel gives the default implementation of MultigridLevel with composition and prov..." alt="" coords="1142,514,1337,552"/>
<area shape="poly" id="edge22_Node000020_Node000017" title=" " alt="" coords="925,491,1144,521,1139,521,925,496"/>
<area shape="rect" id="Node000018" href="$classgko_1_1UseComposition.html" title=" " alt="" coords="972,406,1118,444"/>
<area shape="poly" id="edge19_Node000016_Node000018" title=" " alt="" coords="1133,426,1548,446,1543,446,1133,431"/>
<area shape="rect" id="Node000019" href="$classgko_1_1UseComposition.html" title="The UseComposition class can be used to store the composition information in LinOp." alt="" coords="311,439,457,478"/>
<area shape="poly" id="edge20_Node000018_Node000019" title=" " alt="" coords="473,451,973,426,970,431,473,457"/>
<area shape="rect" id="Node000021" href="$classgko_1_1UseComposition.html" title=" " alt="" coords="759,526,905,564"/>
<area shape="poly" id="edge24_Node000021_Node000019" title=" " alt="" coords="472,473,761,530,756,532,472,478"/>
<area shape="poly" id="edge21_Node000016_Node000020" title=" " alt="" coords="1353,535,1437,530,1522,514,1571,493,1612,471,1618,469,1574,498,1523,519,1437,535,1353,540"/>
<area shape="poly" id="edge23_Node000020_Node000021" title=" " alt="" coords="921,540,1139,536,1144,536,921,545"/>
</map>
