<map id="gko::BlockOperator" name="gko::BlockOperator">
<area shape="rect" id="Node000001" title="A BlockOperator represents a linear operator that is partitioned into multiple blocks." alt="" coords="1628,182,1760,207"/>
<area shape="rect" id="Node000002" href="$classgko_1_1EnableLinOp.html" title=" " alt="" coords="1348,182,1579,207"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1594,192,1630,194,1625,194,1595,197"/>
<area shape="rect" id="Node000003" href="$classgko_1_1EnablePolymorphicObject.html" title=" " alt="" coords="732,55,932,94"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="948,93,1325,164,1402,181,1397,181,1324,169,947,98"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="292,5,476,58"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="491,36,693,53,734,60,729,61,692,58,492,41"/>
<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,82,507,120"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="522,90,734,79,729,81,523,95"/>
<area shape="rect" id="Node000012" href="$classgko_1_1EnablePolymorphicObject.html" title=" " alt="" coords="732,152,932,191"/>
<area shape="poly" id="edge13_Node000012_Node000005" title=" " alt="" coords="523,120,734,155,729,157,523,125"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="17,75,200,127"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="215,99,263,100,258,102,217,103"/>
<area shape="rect" id="Node000007" href="$classgko_1_1EnablePolymorphicAssignment.html" title=" " alt="" coords="716,311,948,350"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="940,304,1399,208,1405,207,941,310"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="280,362,488,387"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="504,360,713,342,719,342,504,365"/>
<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,284,500,323"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="507,323,532,326,625,331,718,334,713,334,625,336,531,331,507,328"/>
<area shape="rect" id="Node000014" href="$classgko_1_1EnablePolymorphicAssignment.html" title=" " alt="" coords="716,215,948,254"/>
<area shape="poly" id="edge16_Node000014_Node000009" title=" " alt="" coords="515,285,692,259,736,254,731,255,693,264,516,290"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="5,291,212,316"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="227,301,271,303,265,304,228,306"/>
<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="997,175,1185,214"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="1201,192,1350,194,1345,195,1201,197"/>
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="947,179,999,186,994,186,948,184"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="292,145,476,198"/>
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="491,169,734,171,729,173,492,174"/>
<area shape="poly" id="edge14_Node000011_Node000014" title=" " alt="" coords="963,211,999,208,994,209,963,217"/>
<area shape="rect" id="Node000015" title=" " alt="" coords="278,222,490,247"/>
<area shape="poly" id="edge15_Node000014_Node000015" title=" " alt="" coords="506,232,718,234,713,235,506,237"/>
</map>
