src/cs/Tests/coverage.xml

<?xml version="1.0" encoding="utf-8"?>
<CoverageSession>
  <Summary numSequencePoints="284" visitedSequencePoints="255" numBranchPoints="72" visitedBranchPoints="64" sequenceCoverage="89.78" branchCoverage="88.88" maxCyclomaticComplexity="75" minCyclomaticComplexity="4" visitedClasses="5" numClasses="5" visitedMethods="39" numMethods="42" />
  <Modules>
    <Module hash="C8A5B0E8-9F2B-42A4-8B2F-326570DE005C">
      <ModulePath>Geodetic.dll</ModulePath>
      <ModuleTime>2021-01-07T02:05:28</ModuleTime>
      <ModuleName>Geodetic</ModuleName>
      <Files>
        <File uid="1" fullPath="C:\Users\jason\dev\pwsh-prelude\src\cs\Geodetic\Geodetic.cs" />
      </Files>
      <Classes>
        <Class>
          <Summary numSequencePoints="84" visitedSequencePoints="68" numBranchPoints="4" visitedBranchPoints="4" sequenceCoverage="80.95" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="12" numMethods="15" />
          <FullName>Prelude.Geodetic.Coordinate</FullName>
          <Methods>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="True" isSetter="False" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.String[] Prelude.Geodetic.Coordinate::get_Hemisphere()</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="21" uspid="20" ordinal="0" sl="20" sc="1" el="20" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="21" uspid="21" ordinal="1" sl="21" sc="1" el="21" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="21" uspid="22" ordinal="2" sl="22" sc="1" el="22" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="3" uspid="0" p8:type="SequencePoint" ordinal="0" offset="0" sc="0" sl="20" ec="1" el="22" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="True" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Geodetic.Coordinate::set_Hemisphere(System.String[])</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="0" uspid="23" ordinal="0" sl="23" sc="1" el="23" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="24" ordinal="1" sl="24" sc="1" el="24" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="25" ordinal="2" sl="25" sc="1" el="25" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="0" uspid="0" p8:type="SequencePoint" ordinal="1" offset="1" sc="0" sl="23" ec="1" el="25" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="True" isSetter="False" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Geodetic.Coordinate::get_Latitude()</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="3" uspid="28" ordinal="0" sl="28" sc="1" el="28" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="29" ordinal="1" sl="29" sc="1" el="29" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="30" ordinal="2" sl="30" sc="1" el="30" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="3" uspid="0" p8:type="SequencePoint" ordinal="2" offset="2" sc="0" sl="28" ec="1" el="30" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="True" isStatic="True">
              <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Geodetic.Coordinate::set_Latitude(System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="6" uspid="31" ordinal="0" sl="31" sc="1" el="31" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="32" ordinal="1" sl="32" sc="1" el="32" ec="2" bec="2" bev="2" fileid="1" />
                <SequencePoint vc="6" uspid="33" ordinal="2" sl="33" sc="1" el="33" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="34" ordinal="3" sl="34" sc="1" el="34" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="4" uspid="32" ordinal="0" path="0" offset="18" offsetend="20" sl="32" fileid="1" />
                <BranchPoint vc="2" uspid="32" ordinal="1" path="1" offset="18" offsetend="27" sl="32" fileid="1" />
              </BranchPoints>
              <MethodPoint vc="4" uspid="0" p8:type="SequencePoint" ordinal="3" offset="3" sc="0" sl="31" ec="1" el="34" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="True" isSetter="False" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Geodetic.Coordinate::get_Longitude()</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="3" uspid="37" ordinal="0" sl="37" sc="1" el="37" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="38" ordinal="1" sl="38" sc="1" el="38" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="39" ordinal="2" sl="39" sc="1" el="39" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="3" uspid="0" p8:type="SequencePoint" ordinal="4" offset="4" sc="0" sl="37" ec="1" el="39" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="True" isStatic="True">
              <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Geodetic.Coordinate::set_Longitude(System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="6" uspid="40" ordinal="0" sl="40" sc="1" el="40" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="41" ordinal="1" sl="41" sc="1" el="41" ec="2" bec="2" bev="2" fileid="1" />
                <SequencePoint vc="6" uspid="42" ordinal="2" sl="42" sc="1" el="42" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="43" ordinal="3" sl="43" sc="1" el="43" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="4" uspid="41" ordinal="0" path="0" offset="18" offsetend="20" sl="41" fileid="1" />
                <BranchPoint vc="2" uspid="41" ordinal="1" path="1" offset="18" offsetend="27" sl="41" fileid="1" />
              </BranchPoints>
              <MethodPoint vc="4" uspid="0" p8:type="SequencePoint" ordinal="5" offset="5" sc="0" sl="40" ec="1" el="43" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="1" visitedSequencePoints="1" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Geodetic.Coordinate::ToDegree(System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="8" uspid="46" ordinal="0" sl="46" sc="1" el="46" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="1" uspid="0" p8:type="SequencePoint" ordinal="6" offset="6" sc="0" sl="46" ec="1" el="46" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="1" visitedSequencePoints="1" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Geodetic.Coordinate::ToRadian(System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="8" uspid="47" ordinal="0" sl="47" sc="1" el="47" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="1" uspid="0" p8:type="SequencePoint" ordinal="7" offset="7" sc="0" sl="47" ec="1" el="47" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="7" visitedSequencePoints="7" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double[] Prelude.Geodetic.Coordinate::ToSexagesimal(System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="10" uspid="48" ordinal="0" sl="48" sc="1" el="48" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="49" ordinal="1" sl="49" sc="1" el="49" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="50" ordinal="2" sl="50" sc="1" el="50" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="51" ordinal="3" sl="51" sc="1" el="51" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="52" ordinal="4" sl="52" sc="1" el="52" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="53" ordinal="5" sl="53" sc="1" el="53" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="10" uspid="54" ordinal="6" sl="54" sc="1" el="54" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="7" uspid="0" p8:type="SequencePoint" ordinal="8" offset="8" sc="0" sl="48" ec="1" el="54" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="7" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Geodetic.Coordinate Prelude.Geodetic.Coordinate::FromCartesian(System.Double,System.Double,System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="0" uspid="65" ordinal="0" sl="65" sc="1" el="65" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="66" ordinal="1" sl="66" sc="1" el="66" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="67" ordinal="2" sl="67" sc="1" el="67" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="68" ordinal="3" sl="68" sc="1" el="68" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="69" ordinal="4" sl="69" sc="1" el="69" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="70" ordinal="5" sl="70" sc="1" el="70" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="71" ordinal="6" sl="71" sc="1" el="71" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="0" uspid="0" p8:type="SequencePoint" ordinal="9" offset="9" sc="0" sl="65" ec="1" el="71" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="16" visitedSequencePoints="16" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double[] Prelude.Geodetic.Coordinate::ToGeodetic(System.Double,System.Double,System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="4" uspid="72" ordinal="0" sl="72" sc="1" el="72" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="73" ordinal="1" sl="73" sc="1" el="73" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="74" ordinal="2" sl="74" sc="1" el="74" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="75" ordinal="3" sl="75" sc="1" el="75" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="76" ordinal="4" sl="76" sc="1" el="76" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="12" uspid="77" ordinal="5" sl="77" sc="1" el="77" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="78" ordinal="6" sl="78" sc="1" el="78" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="79" ordinal="7" sl="79" sc="1" el="79" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="80" ordinal="8" sl="80" sc="1" el="80" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="81" ordinal="9" sl="81" sc="1" el="81" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="82" ordinal="10" sl="82" sc="1" el="82" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="83" ordinal="11" sl="83" sc="1" el="83" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="84" ordinal="12" sl="84" sc="1" el="84" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="85" ordinal="13" sl="85" sc="1" el="85" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="86" ordinal="14" sl="86" sc="1" el="86" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="87" ordinal="15" sl="87" sc="1" el="87" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="16" uspid="0" p8:type="SequencePoint" ordinal="10" offset="10" sc="0" sl="72" ec="1" el="87" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="12" visitedSequencePoints="12" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double[] Prelude.Geodetic.Coordinate::ToCartesian(System.Double,System.Double,System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="4" uspid="88" ordinal="0" sl="88" sc="1" el="88" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="89" ordinal="1" sl="89" sc="1" el="89" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="90" ordinal="2" sl="90" sc="1" el="90" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="91" ordinal="3" sl="91" sc="1" el="91" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="92" ordinal="4" sl="92" sc="1" el="92" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="93" ordinal="5" sl="93" sc="1" el="93" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="94" ordinal="6" sl="94" sc="1" el="94" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="95" ordinal="7" sl="95" sc="1" el="95" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="96" ordinal="8" sl="96" sc="1" el="96" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="97" ordinal="9" sl="97" sc="1" el="97" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="98" ordinal="10" sl="98" sc="1" el="98" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="4" uspid="99" ordinal="11" sl="99" sc="1" el="99" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="12" uspid="0" p8:type="SequencePoint" ordinal="11" offset="11" sc="0" sl="88" ec="1" el="99" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="9" visitedSequencePoints="9" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.String Prelude.Geodetic.Coordinate::ToString()</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="3" uspid="100" ordinal="0" sl="100" sc="1" el="100" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="101" ordinal="1" sl="101" sc="1" el="101" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="102" ordinal="2" sl="102" sc="1" el="102" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="103" ordinal="3" sl="103" sc="1" el="103" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="104" ordinal="4" sl="104" sc="1" el="104" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="105" ordinal="5" sl="105" sc="1" el="105" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="106" ordinal="6" sl="106" sc="1" el="106" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="107" ordinal="7" sl="107" sc="1" el="107" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="3" uspid="108" ordinal="8" sl="108" sc="1" el="108" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="9" uspid="0" p8:type="SequencePoint" ordinal="12" offset="12" sc="0" sl="100" ec="1" el="108" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="6" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Geodetic.Coordinate::.ctor()</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="0" uspid="18" ordinal="0" sl="18" sc="1" el="18" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="55" ordinal="1" sl="55" sc="1" el="55" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="56" ordinal="2" sl="56" sc="1" el="56" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="57" ordinal="3" sl="57" sc="1" el="57" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="58" ordinal="4" sl="58" sc="1" el="58" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="0" uspid="59" ordinal="5" sl="59" sc="1" el="59" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="0" uspid="0" p8:type="SequencePoint" ordinal="13" offset="13" sc="0" sl="18" ec="1" el="59" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="5" visitedSequencePoints="5" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Geodetic.Coordinate::.ctor(System.Double,System.Double,System.Double)</Name>
              <FileRef uid="1" />
              <SequencePoints>
                <SequencePoint vc="12" uspid="60" ordinal="0" sl="60" sc="1" el="60" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="61" ordinal="1" sl="61" sc="1" el="61" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="62" ordinal="2" sl="62" sc="1" el="62" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="63" ordinal="3" sl="63" sc="1" el="63" ec="2" bec="0" bev="0" fileid="1" />
                <SequencePoint vc="6" uspid="64" ordinal="4" sl="64" sc="1" el="64" ec="2" bec="0" bev="0" fileid="1" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="5" uspid="0" p8:type="SequencePoint" ordinal="14" offset="14" sc="0" sl="60" ec="1" el="64" bec="0" bev="0" fileid="1" xmlns:p8="xsi" />
            </Method>
          </Methods>
        </Class>
      </Classes>
    </Module>
    <Module hash="D3F14E6E-3085-41C4-B327-27527C0D5D88">
      <ModulePath>Graph.dll</ModulePath>
      <ModuleTime>2021-01-07T02:05:28</ModuleTime>
      <ModuleName>Graph</ModuleName>
      <Files>
        <File uid="2" fullPath="C:\Users\jason\dev\pwsh-prelude\src\cs\Graph\Edge.cs" />
        <File uid="3" fullPath="C:\Users\jason\dev\pwsh-prelude\src\cs\Graph\Graph.cs" />
        <File uid="4" fullPath="C:\Users\jason\dev\pwsh-prelude\src\cs\Graph\Node.cs" />
      </Files>
      <Classes>
        <Class>
          <Summary numSequencePoints="13" visitedSequencePoints="13" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="2" numMethods="2" />
          <FullName>Prelude.Edge</FullName>
          <Methods>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="7" visitedSequencePoints="7" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Edge::.ctor(System.String,System.String,System.Double)</Name>
              <FileRef uid="2" />
              <SequencePoints>
                <SequencePoint vc="4" uspid="8" ordinal="0" sl="8" sc="1" el="8" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="4" uspid="9" ordinal="1" sl="9" sc="1" el="9" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="10" ordinal="2" sl="10" sc="1" el="10" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="11" ordinal="3" sl="11" sc="1" el="11" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="12" ordinal="4" sl="12" sc="1" el="12" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="13" ordinal="5" sl="13" sc="1" el="13" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="14" ordinal="6" sl="14" sc="1" el="14" ec="2" bec="0" bev="0" fileid="2" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="7" uspid="0" p8:type="SequencePoint" ordinal="0" offset="0" sc="0" sl="8" ec="1" el="14" bec="0" bev="0" fileid="2" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="6" visitedSequencePoints="6" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Edge::.ctor(System.Int32,System.Int32,System.Double)</Name>
              <FileRef uid="2" />
              <SequencePoints>
                <SequencePoint vc="4" uspid="15" ordinal="0" sl="15" sc="1" el="15" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="16" ordinal="1" sl="16" sc="1" el="16" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="17" ordinal="2" sl="17" sc="1" el="17" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="18" ordinal="3" sl="18" sc="1" el="18" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="19" ordinal="4" sl="19" sc="1" el="19" ec="2" bec="0" bev="0" fileid="2" />
                <SequencePoint vc="2" uspid="20" ordinal="5" sl="20" sc="1" el="20" ec="2" bec="0" bev="0" fileid="2" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="6" uspid="0" p8:type="SequencePoint" ordinal="1" offset="1" sc="0" sl="15" ec="1" el="20" bec="0" bev="0" fileid="2" xmlns:p8="xsi" />
            </Method>
          </Methods>
        </Class>
        <Class>
          <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="1" numMethods="1" />
          <FullName>Prelude.Graph</FullName>
          <Methods>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Graph::.ctor()</Name>
              <FileRef uid="3" />
              <SequencePoints>
                <SequencePoint vc="2" uspid="8" ordinal="0" sl="8" sc="1" el="8" ec="2" bec="0" bev="0" fileid="3" />
                <SequencePoint vc="1" uspid="9" ordinal="1" sl="9" sc="1" el="9" ec="2" bec="0" bev="0" fileid="3" />
                <SequencePoint vc="1" uspid="10" ordinal="2" sl="10" sc="1" el="10" ec="2" bec="0" bev="0" fileid="3" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="3" uspid="0" p8:type="SequencePoint" ordinal="0" offset="0" sc="0" sl="8" ec="1" el="10" bec="0" bev="0" fileid="3" xmlns:p8="xsi" />
            </Method>
          </Methods>
        </Class>
        <Class>
          <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="1" numMethods="1" />
          <FullName>Prelude.Node</FullName>
          <Methods>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Node::.ctor(System.String)</Name>
              <FileRef uid="4" />
              <SequencePoints>
                <SequencePoint vc="2" uspid="7" ordinal="0" sl="7" sc="1" el="7" ec="2" bec="0" bev="0" fileid="4" />
                <SequencePoint vc="1" uspid="8" ordinal="1" sl="8" sc="1" el="8" ec="2" bec="0" bev="0" fileid="4" />
                <SequencePoint vc="1" uspid="9" ordinal="2" sl="9" sc="1" el="9" ec="2" bec="0" bev="0" fileid="4" />
                <SequencePoint vc="1" uspid="10" ordinal="3" sl="10" sc="1" el="10" ec="2" bec="0" bev="0" fileid="4" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="4" uspid="0" p8:type="SequencePoint" ordinal="0" offset="0" sc="0" sl="7" ec="1" el="10" bec="0" bev="0" fileid="4" xmlns:p8="xsi" />
            </Method>
          </Methods>
        </Class>
      </Classes>
    </Module>
    <Module hash="8C6BEDC2-8B00-4F1F-87B3-D0494531ADAD">
      <ModulePath>Matrix.dll</ModulePath>
      <ModuleTime>2021-01-07T02:05:28</ModuleTime>
      <ModuleName>Matrix</ModuleName>
      <Files>
        <File uid="5" fullPath="C:\Users\jason\dev\pwsh-prelude\src\cs\Matrix\Matrix.cs" />
      </Files>
      <Classes>
        <Class>
          <Summary numSequencePoints="180" visitedSequencePoints="167" numBranchPoints="68" visitedBranchPoints="60" sequenceCoverage="92.77" branchCoverage="88.23" maxCyclomaticComplexity="12" minCyclomaticComplexity="1" visitedClasses="1" numClasses="1" visitedMethods="23" numMethods="23" />
          <FullName>Prelude.Matrix</FullName>
          <Methods>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="True" isSetter="False" isStatic="True">
              <Summary numSequencePoints="1" visitedSequencePoints="1" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Int32[] Prelude.Matrix::get_Size()</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="109495696" uspid="8" ordinal="0" sl="8" sc="1" el="8" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="1" uspid="0" p8:type="SequencePoint" ordinal="0" offset="0" sc="0" sl="8" ec="1" el="8" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="True" isStatic="True">
              <Summary numSequencePoints="1" visitedSequencePoints="1" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Matrix::set_Size(System.Int32[])</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="20856515" uspid="9" ordinal="0" sl="9" sc="1" el="9" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="1" uspid="0" p8:type="SequencePoint" ordinal="1" offset="1" sc="0" sl="9" ec="1" el="9" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="True" isSetter="False" isStatic="True">
              <Summary numSequencePoints="3" visitedSequencePoints="3" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double[][] Prelude.Matrix::get_Rows()</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="387572935" uspid="13" ordinal="0" sl="13" sc="1" el="13" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="387572935" uspid="14" ordinal="1" sl="14" sc="1" el="14" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="387572935" uspid="15" ordinal="2" sl="15" sc="1" el="15" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="3" uspid="0" p8:type="SequencePoint" ordinal="2" offset="2" sc="0" sl="13" ec="1" el="15" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="6" nPathComplexity="0" sequenceCoverage="50" branchCoverage="50" isConstructor="False" isGetter="False" isSetter="True" isStatic="True">
              <Summary numSequencePoints="16" visitedSequencePoints="8" numBranchPoints="6" visitedBranchPoints="3" sequenceCoverage="50" branchCoverage="50" maxCyclomaticComplexity="6" minCyclomaticComplexity="6" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Matrix::set_Rows(System.Double[][])</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="20856515" uspid="16" ordinal="0" sl="16" sc="1" el="16" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="41713030" uspid="17" ordinal="1" sl="17" sc="1" el="17" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="18" ordinal="2" sl="18" sc="1" el="18" ec="2" bec="2" bev="1" fileid="5" />
                <SequencePoint vc="0" uspid="19" ordinal="3" sl="19" sc="1" el="19" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="20" ordinal="4" sl="20" sc="1" el="20" ec="2" bec="2" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="21" ordinal="5" sl="21" sc="1" el="21" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="22" ordinal="6" sl="22" sc="1" el="22" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="23" ordinal="7" sl="23" sc="1" el="23" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="24" ordinal="8" sl="24" sc="1" el="24" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="25" ordinal="9" sl="25" sc="1" el="25" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20856515" uspid="26" ordinal="10" sl="26" sc="1" el="26" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="151937722" uspid="27" ordinal="11" sl="27" sc="1" el="27" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="55112346" uspid="28" ordinal="12" sl="28" sc="1" el="28" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20856515" uspid="29" ordinal="13" sl="29" sc="1" el="29" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20856515" uspid="30" ordinal="14" sl="30" sc="1" el="30" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20856515" uspid="31" ordinal="15" sl="31" sc="1" el="31" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="0" uspid="18" ordinal="0" path="0" offset="27" offsetend="29" sl="18" fileid="5" />
                <BranchPoint vc="0" uspid="20" ordinal="3" path="1" offset="101" offsetend="47" sl="20" fileid="5" />
                <BranchPoint vc="0" uspid="20" ordinal="2" path="0" offset="101" offsetend="103" sl="20" fileid="5" />
                <BranchPoint vc="20856515" uspid="18" ordinal="1" path="1" offset="27" offsetend="106" sl="18" fileid="5" />
                <BranchPoint vc="55112346" uspid="27" ordinal="5" path="1" offset="156" offsetend="121" sl="27" fileid="5" />
                <BranchPoint vc="20856515" uspid="27" ordinal="4" path="0" offset="156" offsetend="158" sl="27" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="3" offset="3" sc="0" sl="16" ec="1" el="31" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="6" visitedSequencePoints="6" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double[][] Prelude.Matrix::Create(System.Int32,System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="41713030" uspid="41" ordinal="0" sl="41" sc="1" el="41" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="41713030" uspid="42" ordinal="1" sl="42" sc="1" el="42" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="303875444" uspid="43" ordinal="2" sl="43" sc="1" el="43" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="110224692" uspid="44" ordinal="3" sl="44" sc="1" el="44" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="41713030" uspid="45" ordinal="4" sl="45" sc="1" el="45" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="41713030" uspid="46" ordinal="5" sl="46" sc="1" el="46" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="110224692" uspid="43" ordinal="1" path="1" offset="31" offsetend="12" sl="43" fileid="5" />
                <BranchPoint vc="41713030" uspid="43" ordinal="0" path="0" offset="31" offsetend="33" sl="43" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="6" uspid="0" p8:type="SequencePoint" ordinal="4" offset="4" sc="0" sl="41" ec="1" el="46" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="8" visitedSequencePoints="8" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Unit(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="10" uspid="47" ordinal="0" sl="47" sc="1" el="47" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10" uspid="48" ordinal="1" sl="48" sc="1" el="48" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="546" uspid="49" ordinal="2" sl="49" sc="1" el="49" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="344" uspid="50" ordinal="3" sl="50" sc="1" el="50" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="172" uspid="51" ordinal="4" sl="51" sc="1" el="51" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="172" uspid="52" ordinal="5" sl="52" sc="1" el="52" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10" uspid="53" ordinal="6" sl="53" sc="1" el="53" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10" uspid="54" ordinal="7" sl="54" sc="1" el="54" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="172" uspid="49" ordinal="1" path="1" offset="70" offsetend="24" sl="49" fileid="5" />
                <BranchPoint vc="10" uspid="49" ordinal="0" path="0" offset="70" offsetend="72" sl="49" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="5" offset="5" sc="0" sl="47" ec="1" el="54" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="6" visitedSequencePoints="6" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Identity(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="13" uspid="55" ordinal="0" sl="55" sc="1" el="55" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="13" uspid="56" ordinal="1" sl="56" sc="1" el="56" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="106" uspid="57" ordinal="2" sl="57" sc="1" el="57" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="40" uspid="58" ordinal="3" sl="58" sc="1" el="58" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="13" uspid="59" ordinal="4" sl="59" sc="1" el="59" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="13" uspid="60" ordinal="5" sl="60" sc="1" el="60" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="40" uspid="57" ordinal="1" path="1" offset="41" offsetend="12" sl="57" fileid="5" />
                <BranchPoint vc="13" uspid="57" ordinal="0" path="0" offset="41" offsetend="43" sl="57" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="6" uspid="0" p8:type="SequencePoint" ordinal="6" offset="6" sc="0" sl="55" ec="1" el="60" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="8" visitedSequencePoints="8" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Transpose(Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="105" uspid="61" ordinal="0" sl="61" sc="1" el="61" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="105" uspid="62" ordinal="1" sl="62" sc="1" el="62" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1632" uspid="63" ordinal="2" sl="63" sc="1" el="63" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="878" uspid="64" ordinal="3" sl="64" sc="1" el="64" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="439" uspid="65" ordinal="4" sl="65" sc="1" el="65" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="439" uspid="66" ordinal="5" sl="66" sc="1" el="66" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="105" uspid="67" ordinal="6" sl="67" sc="1" el="67" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="105" uspid="68" ordinal="7" sl="68" sc="1" el="68" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="439" uspid="63" ordinal="1" path="1" offset="87" offsetend="39" sl="63" fileid="5" />
                <BranchPoint vc="105" uspid="63" ordinal="0" path="0" offset="87" offsetend="89" sl="63" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="7" offset="7" sc="0" sl="61" ec="1" el="68" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="4" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="10" visitedSequencePoints="10" numBranchPoints="4" visitedBranchPoints="4" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="4" minCyclomaticComplexity="4" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Add(Prelude.Matrix[])</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="17" uspid="69" ordinal="0" sl="69" sc="1" el="69" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="70" ordinal="1" sl="70" sc="1" el="70" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="71" ordinal="2" sl="71" sc="1" el="71" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="119" uspid="72" ordinal="3" sl="72" sc="1" el="72" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="888" uspid="73" ordinal="4" sl="73" sc="1" el="73" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="524" uspid="74" ordinal="5" sl="74" sc="1" el="74" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="262" uspid="75" ordinal="6" sl="75" sc="1" el="75" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="262" uspid="76" ordinal="7" sl="76" sc="1" el="76" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="77" ordinal="8" sl="77" sc="1" el="77" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="78" ordinal="9" sl="78" sc="1" el="78" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="34" uspid="72" ordinal="3" path="1" offset="142" offsetend="29" sl="72" fileid="5" />
                <BranchPoint vc="262" uspid="73" ordinal="1" path="1" offset="115" offsetend="52" sl="73" fileid="5" />
                <BranchPoint vc="34" uspid="73" ordinal="0" path="0" offset="115" offsetend="117" sl="73" fileid="5" />
                <BranchPoint vc="17" uspid="72" ordinal="2" path="0" offset="142" offsetend="144" sl="72" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="10" uspid="0" p8:type="SequencePoint" ordinal="8" offset="8" sc="0" sl="69" ec="1" el="78" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="8" visitedSequencePoints="8" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Adj(Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="1" uspid="79" ordinal="0" sl="79" sc="1" el="79" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="80" ordinal="1" sl="80" sc="1" el="80" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="30" uspid="81" ordinal="2" sl="81" sc="1" el="81" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="18" uspid="82" ordinal="3" sl="82" sc="1" el="82" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="9" uspid="83" ordinal="4" sl="83" sc="1" el="83" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="9" uspid="84" ordinal="5" sl="84" sc="1" el="84" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="85" ordinal="6" sl="85" sc="1" el="85" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="86" ordinal="7" sl="86" sc="1" el="86" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="9" uspid="81" ordinal="1" path="1" offset="70" offsetend="24" sl="81" fileid="5" />
                <BranchPoint vc="1" uspid="81" ordinal="0" path="0" offset="70" offsetend="72" sl="81" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="9" offset="9" sc="0" sl="79" ec="1" el="86" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="6" nPathComplexity="0" sequenceCoverage="90" branchCoverage="83.33" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="10" visitedSequencePoints="9" numBranchPoints="6" visitedBranchPoints="5" sequenceCoverage="90" branchCoverage="83.33" maxCyclomaticComplexity="6" minCyclomaticComplexity="6" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Matrix::Det(Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="5214418" uspid="87" ordinal="0" sl="87" sc="1" el="87" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5214418" uspid="88" ordinal="1" sl="88" sc="1" el="88" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5214418" uspid="89" ordinal="2" sl="89" sc="1" el="89" ec="2" bec="4" bev="3" fileid="5" />
                <SequencePoint vc="0" uspid="91" ordinal="3" sl="91" sc="1" el="91" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="3629934" uspid="93" ordinal="4" sl="93" sc="1" el="93" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1584484" uspid="95" ordinal="5" sl="95" sc="1" el="95" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="13596758" uspid="96" ordinal="6" sl="96" sc="1" el="96" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="5213895" uspid="97" ordinal="7" sl="97" sc="1" el="97" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1584484" uspid="98" ordinal="8" sl="98" sc="1" el="98" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5214418" uspid="100" ordinal="9" sl="100" sc="1" el="100" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="5214418" uspid="89" ordinal="0" path="0" offset="16" offsetend="20" sl="89" fileid="5" />
                <BranchPoint vc="0" uspid="89" ordinal="1" path="1" offset="16" offsetend="26" sl="89" fileid="5" />
                <BranchPoint vc="3629934" uspid="89" ordinal="3" path="1" offset="22" offsetend="40" sl="89" fileid="5" />
                <BranchPoint vc="1584484" uspid="89" ordinal="2" path="0" offset="22" offsetend="87" sl="89" fileid="5" />
                <BranchPoint vc="5213895" uspid="96" ordinal="5" path="1" offset="141" offsetend="102" sl="96" fileid="5" />
                <BranchPoint vc="1584484" uspid="96" ordinal="4" path="0" offset="141" offsetend="143" sl="96" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="9" uspid="0" p8:type="SequencePoint" ordinal="10" offset="10" sc="0" sl="87" ec="1" el="100" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="4" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="13" visitedSequencePoints="13" numBranchPoints="4" visitedBranchPoints="4" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="4" minCyclomaticComplexity="4" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Dot(Prelude.Matrix,Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="6" uspid="101" ordinal="0" sl="101" sc="1" el="101" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="18" uspid="102" ordinal="1" sl="102" sc="1" el="102" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="6" uspid="103" ordinal="2" sl="103" sc="1" el="103" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="102" uspid="104" ordinal="3" sl="104" sc="1" el="104" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="56" uspid="105" ordinal="4" sl="105" sc="1" el="105" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="28" uspid="106" ordinal="5" sl="106" sc="1" el="106" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="251" uspid="107" ordinal="6" sl="107" sc="1" el="107" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="65" uspid="108" ordinal="7" sl="108" sc="1" el="108" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="65" uspid="109" ordinal="8" sl="109" sc="1" el="109" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="28" uspid="110" ordinal="9" sl="110" sc="1" el="110" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="28" uspid="111" ordinal="10" sl="111" sc="1" el="111" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="6" uspid="112" ordinal="11" sl="112" sc="1" el="112" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="6" uspid="113" ordinal="12" sl="113" sc="1" el="113" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="28" uspid="104" ordinal="3" path="1" offset="162" offsetend="53" sl="104" fileid="5" />
                <BranchPoint vc="65" uspid="107" ordinal="1" path="1" offset="138" offsetend="91" sl="107" fileid="5" />
                <BranchPoint vc="28" uspid="107" ordinal="0" path="0" offset="138" offsetend="140" sl="107" fileid="5" />
                <BranchPoint vc="6" uspid="104" ordinal="2" path="0" offset="162" offsetend="164" sl="104" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="13" uspid="0" p8:type="SequencePoint" ordinal="11" offset="11" sc="0" sl="101" ec="1" el="113" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="5" visitedSequencePoints="5" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Invert(Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="1" uspid="114" ordinal="0" sl="114" sc="1" el="114" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="115" ordinal="1" sl="115" sc="1" el="115" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="116" ordinal="2" sl="116" sc="1" el="116" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="117" ordinal="3" sl="117" sc="1" el="117" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="118" ordinal="4" sl="118" sc="1" el="118" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="5" uspid="0" p8:type="SequencePoint" ordinal="12" offset="12" sc="0" sl="114" ec="1" el="118" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="8" visitedSequencePoints="8" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Multiply(Prelude.Matrix,System.Double)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="3" uspid="119" ordinal="0" sl="119" sc="1" el="119" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="3" uspid="120" ordinal="1" sl="120" sc="1" el="120" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="60" uspid="121" ordinal="2" sl="121" sc="1" el="121" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="34" uspid="122" ordinal="3" sl="122" sc="1" el="122" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="123" ordinal="4" sl="123" sc="1" el="123" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="17" uspid="124" ordinal="5" sl="124" sc="1" el="124" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="3" uspid="125" ordinal="6" sl="125" sc="1" el="125" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="3" uspid="126" ordinal="7" sl="126" sc="1" el="126" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="17" uspid="121" ordinal="1" path="1" offset="70" offsetend="24" sl="121" fileid="5" />
                <BranchPoint vc="3" uspid="121" ordinal="0" path="0" offset="70" offsetend="72" sl="121" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="13" offset="13" sc="0" sl="119" ec="1" el="126" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="4" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="10" visitedSequencePoints="10" numBranchPoints="4" visitedBranchPoints="4" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="4" minCyclomaticComplexity="4" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Matrix::Trace(Prelude.Matrix)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="1" uspid="127" ordinal="0" sl="127" sc="1" el="127" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="128" ordinal="1" sl="128" sc="1" el="128" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="30" uspid="129" ordinal="2" sl="129" sc="1" el="129" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="18" uspid="130" ordinal="3" sl="130" sc="1" el="130" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="12" uspid="131" ordinal="4" sl="131" sc="1" el="131" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="3" uspid="132" ordinal="5" sl="132" sc="1" el="132" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="3" uspid="133" ordinal="6" sl="133" sc="1" el="133" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="9" uspid="134" ordinal="7" sl="134" sc="1" el="134" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="135" ordinal="8" sl="135" sc="1" el="135" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="136" ordinal="9" sl="136" sc="1" el="136" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="9" uspid="129" ordinal="3" path="1" offset="80" offsetend="27" sl="129" fileid="5" />
                <BranchPoint vc="3" uspid="131" ordinal="0" path="0" offset="54" offsetend="56" sl="131" fileid="5" />
                <BranchPoint vc="9" uspid="131" ordinal="1" path="1" offset="54" offsetend="72" sl="131" fileid="5" />
                <BranchPoint vc="1" uspid="129" ordinal="2" path="0" offset="80" offsetend="82" sl="129" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="10" uspid="0" p8:type="SequencePoint" ordinal="14" offset="14" sc="0" sl="127" ec="1" el="136" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="10" visitedSequencePoints="10" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::Clone()</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="10427823" uspid="137" ordinal="0" sl="137" sc="1" el="137" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427823" uspid="138" ordinal="1" sl="138" sc="1" el="138" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20855646" uspid="139" ordinal="2" sl="139" sc="1" el="139" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427823" uspid="140" ordinal="3" sl="140" sc="1" el="140" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="352399113" uspid="141" ordinal="4" sl="141" sc="1" el="141" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="214077096" uspid="142" ordinal="5" sl="142" sc="1" el="142" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="107038548" uspid="143" ordinal="6" sl="143" sc="1" el="143" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="107038548" uspid="144" ordinal="7" sl="144" sc="1" el="144" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427823" uspid="145" ordinal="8" sl="145" sc="1" el="145" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427823" uspid="146" ordinal="9" sl="146" sc="1" el="146" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="107038548" uspid="141" ordinal="1" path="1" offset="100" offsetend="46" sl="141" fileid="5" />
                <BranchPoint vc="10427823" uspid="141" ordinal="0" path="0" offset="100" offsetend="102" sl="141" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="10" uspid="0" p8:type="SequencePoint" ordinal="15" offset="15" sc="0" sl="137" ec="1" el="146" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="1" visitedSequencePoints="1" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Double Prelude.Matrix::Cofactor(System.Int32,System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="5213904" uspid="147" ordinal="0" sl="147" sc="1" el="147" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="1" uspid="0" p8:type="SequencePoint" ordinal="16" offset="16" sc="0" sl="147" ec="1" el="147" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="4" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="10" visitedSequencePoints="10" numBranchPoints="4" visitedBranchPoints="4" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="4" minCyclomaticComplexity="4" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Collections.Generic.List`1&lt;System.Int32[]&gt; Prelude.Matrix::Indexes(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="10428003" uspid="148" ordinal="0" sl="148" sc="1" el="148" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20856006" uspid="149" ordinal="1" sl="149" sc="1" el="149" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10428003" uspid="150" ordinal="2" sl="150" sc="1" el="150" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="81175138" uspid="151" ordinal="3" sl="151" sc="1" el="151" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="381438103" uspid="152" ordinal="4" sl="152" sc="1" el="152" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="107039657" uspid="153" ordinal="5" sl="153" sc="1" el="153" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="107039657" uspid="154" ordinal="6" sl="154" sc="1" el="154" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="107039657" uspid="155" ordinal="7" sl="155" sc="1" el="155" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10428003" uspid="156" ordinal="8" sl="156" sc="1" el="156" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10428003" uspid="157" ordinal="9" sl="157" sc="1" el="157" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="30159566" uspid="151" ordinal="3" path="1" offset="95" offsetend="29" sl="151" fileid="5" />
                <BranchPoint vc="107039657" uspid="152" ordinal="1" path="1" offset="81" offsetend="34" sl="152" fileid="5" />
                <BranchPoint vc="30159566" uspid="152" ordinal="0" path="0" offset="81" offsetend="83" sl="152" fileid="5" />
                <BranchPoint vc="10428003" uspid="151" ordinal="2" path="0" offset="95" offsetend="97" sl="151" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="10" uspid="0" p8:type="SequencePoint" ordinal="17" offset="17" sc="0" sl="148" ec="1" el="157" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="12" nPathComplexity="0" sequenceCoverage="86.66" branchCoverage="83.33" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="15" visitedSequencePoints="13" numBranchPoints="12" visitedBranchPoints="10" sequenceCoverage="86.66" branchCoverage="83.33" maxCyclomaticComplexity="12" minCyclomaticComplexity="12" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::RemoveColumn(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="5213909" uspid="158" ordinal="0" sl="158" sc="1" el="158" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="159" ordinal="1" sl="159" sc="1" el="159" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427818" uspid="160" ordinal="2" sl="160" sc="1" el="160" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="161" ordinal="3" sl="161" sc="1" el="161" ec="2" bec="4" bev="2" fileid="5" />
                <SequencePoint vc="0" uspid="162" ordinal="4" sl="162" sc="1" el="162" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="163" ordinal="5" sl="163" sc="1" el="163" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="164" ordinal="6" sl="164" sc="1" el="164" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="35373050" uspid="165" ordinal="7" sl="165" sc="1" el="165" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="57148612" uspid="166" ordinal="8" sl="166" sc="1" el="166" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="16101690" uspid="167" ordinal="9" sl="167" sc="1" el="167" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="35373050" uspid="168" ordinal="10" sl="168" sc="1" el="168" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="57148632" uspid="169" ordinal="11" sl="169" sc="1" el="169" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="16101700" uspid="170" ordinal="12" sl="170" sc="1" el="170" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="171" ordinal="13" sl="171" sc="1" el="171" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="173" ordinal="14" sl="173" sc="1" el="173" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="5213909" uspid="161" ordinal="0" path="0" offset="28" offsetend="30" sl="161" fileid="5" />
                <BranchPoint vc="0" uspid="161" ordinal="1" path="1" offset="28" offsetend="39" sl="161" fileid="5" />
                <BranchPoint vc="0" uspid="161" ordinal="2" path="0" offset="42" offsetend="44" sl="161" fileid="5" />
                <BranchPoint vc="5213909" uspid="161" ordinal="3" path="1" offset="42" offsetend="53" sl="161" fileid="5" />
                <BranchPoint vc="12472616" uspid="165" ordinal="7" path="1" offset="132" offsetend="70" sl="165" fileid="5" />
                <BranchPoint vc="16101690" uspid="166" ordinal="5" path="1" offset="115" offsetend="75" sl="166" fileid="5" />
                <BranchPoint vc="12472616" uspid="166" ordinal="4" path="0" offset="115" offsetend="117" sl="166" fileid="5" />
                <BranchPoint vc="5213909" uspid="165" ordinal="6" path="0" offset="132" offsetend="134" sl="165" fileid="5" />
                <BranchPoint vc="12472616" uspid="168" ordinal="11" path="1" offset="205" offsetend="139" sl="168" fileid="5" />
                <BranchPoint vc="16101700" uspid="169" ordinal="9" path="1" offset="188" offsetend="144" sl="169" fileid="5" />
                <BranchPoint vc="12472616" uspid="169" ordinal="8" path="0" offset="188" offsetend="190" sl="169" fileid="5" />
                <BranchPoint vc="5213909" uspid="168" ordinal="10" path="0" offset="205" offsetend="207" sl="168" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="13" uspid="0" p8:type="SequencePoint" ordinal="18" offset="18" sc="0" sl="158" ec="1" el="173" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="12" nPathComplexity="0" sequenceCoverage="86.66" branchCoverage="83.33" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="15" visitedSequencePoints="13" numBranchPoints="12" visitedBranchPoints="10" sequenceCoverage="86.66" branchCoverage="83.33" maxCyclomaticComplexity="12" minCyclomaticComplexity="12" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>Prelude.Matrix Prelude.Matrix::RemoveRow(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="5213909" uspid="174" ordinal="0" sl="174" sc="1" el="174" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="175" ordinal="1" sl="175" sc="1" el="175" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427818" uspid="176" ordinal="2" sl="176" sc="1" el="176" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="0" uspid="177" ordinal="3" sl="177" sc="1" el="177" ec="2" bec="4" bev="2" fileid="5" />
                <SequencePoint vc="0" uspid="178" ordinal="4" sl="178" sc="1" el="178" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="179" ordinal="5" sl="179" sc="1" el="179" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="180" ordinal="6" sl="180" sc="1" el="180" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="10427846" uspid="181" ordinal="7" sl="181" sc="1" el="181" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="112" uspid="182" ordinal="8" sl="182" sc="1" el="182" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="42" uspid="183" ordinal="9" sl="183" sc="1" el="183" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="35373014" uspid="184" ordinal="10" sl="184" sc="1" el="184" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="114297096" uspid="185" ordinal="11" sl="185" sc="1" el="185" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="44675950" uspid="186" ordinal="12" sl="186" sc="1" el="186" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="187" ordinal="13" sl="187" sc="1" el="187" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="5213909" uspid="189" ordinal="14" sl="189" sc="1" el="189" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="5213909" uspid="177" ordinal="0" path="0" offset="28" offsetend="30" sl="177" fileid="5" />
                <BranchPoint vc="0" uspid="177" ordinal="1" path="1" offset="28" offsetend="39" sl="177" fileid="5" />
                <BranchPoint vc="0" uspid="177" ordinal="2" path="0" offset="42" offsetend="44" sl="177" fileid="5" />
                <BranchPoint vc="5213909" uspid="177" ordinal="3" path="1" offset="42" offsetend="53" sl="177" fileid="5" />
                <BranchPoint vc="14" uspid="181" ordinal="7" path="1" offset="132" offsetend="70" sl="181" fileid="5" />
                <BranchPoint vc="42" uspid="182" ordinal="5" path="1" offset="115" offsetend="75" sl="182" fileid="5" />
                <BranchPoint vc="14" uspid="182" ordinal="4" path="0" offset="115" offsetend="117" sl="182" fileid="5" />
                <BranchPoint vc="5213909" uspid="181" ordinal="6" path="0" offset="132" offsetend="134" sl="181" fileid="5" />
                <BranchPoint vc="12472598" uspid="184" ordinal="11" path="1" offset="205" offsetend="139" sl="184" fileid="5" />
                <BranchPoint vc="44675950" uspid="185" ordinal="9" path="1" offset="186" offsetend="144" sl="185" fileid="5" />
                <BranchPoint vc="12472598" uspid="185" ordinal="8" path="0" offset="186" offsetend="188" sl="185" fileid="5" />
                <BranchPoint vc="5213909" uspid="184" ordinal="10" path="0" offset="205" offsetend="207" sl="184" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="13" uspid="0" p8:type="SequencePoint" ordinal="19" offset="19" sc="0" sl="174" ec="1" el="189" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="2" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="False" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="8" visitedSequencePoints="8" numBranchPoints="2" visitedBranchPoints="2" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="2" minCyclomaticComplexity="2" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.String Prelude.Matrix::ToString()</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="1" uspid="190" ordinal="0" sl="190" sc="1" el="190" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="191" ordinal="1" sl="191" sc="1" el="191" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="192" ordinal="2" sl="192" sc="1" el="192" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="193" ordinal="3" sl="193" sc="1" el="193" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="6" uspid="194" ordinal="4" sl="194" sc="1" el="194" ec="2" bec="2" bev="2" fileid="5" />
                <SequencePoint vc="2" uspid="195" ordinal="5" sl="195" sc="1" el="195" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="196" ordinal="6" sl="196" sc="1" el="196" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="1" uspid="197" ordinal="7" sl="197" sc="1" el="197" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints>
                <BranchPoint vc="2" uspid="194" ordinal="1" path="1" offset="56" offsetend="23" sl="194" fileid="5" />
                <BranchPoint vc="1" uspid="194" ordinal="0" path="0" offset="56" offsetend="58" sl="194" fileid="5" />
              </BranchPoints>
              <MethodPoint vc="8" uspid="0" p8:type="SequencePoint" ordinal="20" offset="20" sc="0" sl="190" ec="1" el="197" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Matrix::.ctor(System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="1286" uspid="33" ordinal="0" sl="33" sc="1" el="33" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="643" uspid="34" ordinal="1" sl="34" sc="1" el="34" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="643" uspid="35" ordinal="2" sl="35" sc="1" el="35" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="643" uspid="36" ordinal="3" sl="36" sc="1" el="36" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="4" uspid="0" p8:type="SequencePoint" ordinal="21" offset="21" sc="0" sl="33" ec="1" el="36" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
            <Method cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="100" branchCoverage="100" isConstructor="True" isGetter="False" isSetter="False" isStatic="True">
              <Summary numSequencePoints="4" visitedSequencePoints="4" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="100" branchCoverage="100" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="1" numMethods="1" />
              <MetadataToken />
              <Name>System.Void Prelude.Matrix::.ctor(System.Int32,System.Int32)</Name>
              <FileRef uid="5" />
              <SequencePoints>
                <SequencePoint vc="41711744" uspid="37" ordinal="0" sl="37" sc="1" el="37" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20855872" uspid="38" ordinal="1" sl="38" sc="1" el="38" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20855872" uspid="39" ordinal="2" sl="39" sc="1" el="39" ec="2" bec="0" bev="0" fileid="5" />
                <SequencePoint vc="20855872" uspid="40" ordinal="3" sl="40" sc="1" el="40" ec="2" bec="0" bev="0" fileid="5" />
              </SequencePoints>
              <BranchPoints />
              <MethodPoint vc="4" uspid="0" p8:type="SequencePoint" ordinal="22" offset="22" sc="0" sl="37" ec="1" el="40" bec="0" bev="0" fileid="5" xmlns:p8="xsi" />
            </Method>
          </Methods>
        </Class>
      </Classes>
    </Module>
  </Modules>
</CoverageSession>