<?xml version="1.0" standalone="no"?>
<!DOCTYPE model PUBLIC "-//UC Berkeley//DTD Panda 1//EN"
    "http://ptolemy.eecs.berkeley.edu/~kienhuis/dtd/panda.dtd">

<model name="faddeev">
    <parameter name="N" ub="100" lb="10" />

    <node name="ND_1" type="SourceNode">
      <function name="_ReadMatrix_Zeros_64x64">
        <argument name="out_0" type="out" />
      </function>
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 2, 2; 1, 0, 1, 0, -1; 1, 0, -1, 2, 2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
      </domain>
      <port name="OP_1" argument="out_0" variable="A_1">
      </port>
    </node>

    <node name="ND_2" type="SourceNode">
      <function name="_ReadMatrix_X">
        <argument name="out_0" type="out" />
      </function>
      <domain index="l" control="" parameter="N">
        <constraint matrix="[1, 1, 0, -1; 1, -1, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0]" />
      </domain>
      <port name="OP_1" argument="out_0" variable="x_1">
      </port>
    </node>

    <node name="ND_3" type="Node">
      <function name="atan">
        <argument name="in_0" type="in" />
        <argument name="in_1" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_1" argument="in_0" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_2" argument="in_0" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_3" argument="in_1" variable="A_2">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 1, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_4" argument="in_1" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_5" argument="in_1" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="phi_1">
      </port>
    </node>

    <node name="ND_4" type="Node">
      <function name="sqrt">
        <argument name="in_0" type="in" />
        <argument name="in_1" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_6" argument="in_0" variable="A_2">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 1, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_7" argument="in_0" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_8" argument="in_0" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_9" argument="in_1" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_10" argument="in_1" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="A_2">
      </port>
    </node>

    <node name="ND_5" type="Node">
      <function name="init">
        <argument name="in_0" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_11" argument="in_0" variable="x_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="A_3">
      </port>
    </node>

    <node name="ND_6" type="Node">
      <function name="funcA">
        <argument name="in_0" type="in" />
        <argument name="in_1" type="in" />
        <argument name="in_2" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_12" argument="in_0" variable="A_5">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 1, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_13" argument="in_0" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, -1, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_14" argument="in_1" variable="phi_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_15" argument="in_2" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_16" argument="in_2" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="temp_A_1">
      </port>
    </node>

    <node name="ND_7" type="Node">
      <function name="funcB">
        <argument name="in_0" type="in" />
        <argument name="in_1" type="in" />
        <argument name="in_2" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_17" argument="in_0" variable="A_5">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 1, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_18" argument="in_0" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, -1, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_19" argument="in_1" variable="phi_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_20" argument="in_2" variable="A_4">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, 0, 0, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_21" argument="in_2" variable="A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 0, 0, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="A_4">
      </port>
    </node>

    <node name="ND_8" type="Node">
      <function name="init">
        <argument name="in_0" type="in" />
        <argument name="out_0" type="out" />
      </function>
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <port name="IP_22" argument="in_0" variable="temp_A_1">
        <domain index="k, j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="OP_1" argument="out_0" variable="A_5">
      </port>
    </node>

    <node name="ND_9" type="SinkNode">
      <function name="_WriteMatrix_Rout">
        <argument name="in_0" type="in" />
      </function>
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
      </domain>
      <port name="IP_23" argument="in_0" variable="A_2">
        <domain index="j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, 1, -1, 0, 0; 1, -1, 1, 0, 0]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_24" argument="in_0" variable="A_5">
        <domain index="j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, 1, -1, 0, 0; 1, 1, -1, 0, -1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_25" argument="in_0" variable="A_3">
        <domain index="j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, -1, 1, 0, -1; 1, 0, 1, 0, -2; 1, 1, -1, 0, 1]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
        </domain>
      </port>
      <port name="IP_26" argument="in_0" variable="A_3">
        <domain index="j, i" control="" parameter="N">
          <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, -1, 1, 0, -1; 1, 0, 1, 0, -2; 1, -1, 1, 0, -2]" />
          <context matrix="[1, -1, 100; 1, 1, -10]" />
          <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0]" />
        </domain>
      </port>
    </node>
    <edge name="ED_1">
      <to name="ND_3" port="IP_1" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,j,i)</doc>
    </edge>
    <edge name="ED_2">
      <to name="ND_3" port="IP_2" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(j,i)</doc>
    </edge>
    <edge name="ED_3">
      <to name="ND_3" port="IP_3" />
      <from name="ND_4" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 1, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, -1; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_2(k,j-1,i)</doc>
    </edge>
    <edge name="ED_4">
      <to name="ND_3" port="IP_4" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 0, 1, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,i,i)</doc>
    </edge>
    <edge name="ED_5">
      <to name="ND_3" port="IP_5" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 0, 1, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(i,i)</doc>
    </edge>
    <edge name="ED_6">
      <to name="ND_4" port="IP_6" />
      <from name="ND_4" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 1, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, -1; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_2(k,j-1,i)</doc>
    </edge>
    <edge name="ED_7">
      <to name="ND_4" port="IP_7" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 0, 1, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,i,i)</doc>
    </edge>
    <edge name="ED_8">
      <to name="ND_4" port="IP_8" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, -1, 0, 0, 1; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 0, 1, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(i,i)</doc>
    </edge>
    <edge name="ED_9">
      <to name="ND_4" port="IP_9" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,j,i)</doc>
    </edge>
    <edge name="ED_10">
      <to name="ND_4" port="IP_10" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(j,i)</doc>
    </edge>
    <edge name="ED_11">
      <to name="ND_5" port="IP_11" />
      <from name="ND_2" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, 1, 0, -1, 0, 0; 1, -1, 0, 1, 0, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 0, 0, 0, 1]" />
      </domain>
      <doc>x_1(1)</doc>
    </edge>
    <edge name="ED_12">
      <to name="ND_6" port="IP_12" />
      <from name="ND_8" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 1, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, -1; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_5(k,j-1,i)</doc>
    </edge>
    <edge name="ED_13">
      <to name="ND_6" port="IP_13" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, -1, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 1, 0, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,k,i)</doc>
    </edge>
    <edge name="ED_14">
      <to name="ND_6" port="IP_14" />
      <from name="ND_3" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 1, 0, 0, 0, 0]" />
      </domain>
      <doc>phi_1(k,j,k)</doc>
    </edge>
    <edge name="ED_15">
      <to name="ND_6" port="IP_15" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,j,i)</doc>
    </edge>
    <edge name="ED_16">
      <to name="ND_6" port="IP_16" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(j,i)</doc>
    </edge>
    <edge name="ED_17">
      <to name="ND_7" port="IP_17" />
      <from name="ND_8" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 1, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, -1; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_5(k,j-1,i)</doc>
    </edge>
    <edge name="ED_18">
      <to name="ND_7" port="IP_18" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, -1, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 1, 0, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,k,i)</doc>
    </edge>
    <edge name="ED_19">
      <to name="ND_7" port="IP_19" />
      <from name="ND_3" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 1, 0, 0, 0, 0]" />
      </domain>
      <doc>phi_1(k,j,k)</doc>
    </edge>
    <edge name="ED_20">
      <to name="ND_7" port="IP_20" />
      <from name="ND_7" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, 1, 0, 0, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, -1; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_4(k-1,j,i)</doc>
    </edge>
    <edge name="ED_21">
      <to name="ND_7" port="IP_21" />
      <from name="ND_1" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1; 1, -1, 0, 0, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>A_1(j,i)</doc>
    </edge>
    <edge name="ED_22">
      <to name="ND_8" port="IP_22" />
      <from name="ND_6" port="OP_1" />
      <domain index="k, j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, 0, -1; 1, -1, 0, 0, 1, 0; 1, -1, 1, 0, 0, -1; 1, 0, -1, 0, 1, 1; 1, -1, 0, 1, 0, 0; 1, 0, 0, -1, 2, 1; 1, -1, 0, 1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0, 0; 0, 1, 0, 0, 0; 0, 0, 1, 0, 0]" />
      </domain>
      <doc>temp_A_1(k,j,i)</doc>
    </edge>
    <edge name="ED_23">
      <to name="ND_9" port="IP_23" />
      <from name="ND_4" port="OP_1" />
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, 1, -1, 0, 0; 1, -1, 1, 0, 0]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0; 0, 0, 1, 1; 0, 1, 0, 0]" />
      </domain>
      <doc>A_2(i,N+1,i)</doc>
    </edge>
    <edge name="ED_24">
      <to name="ND_9" port="IP_24" />
      <from name="ND_8" port="OP_1" />
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, 1, -1, 0, 0; 1, 1, -1, 0, -1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, 0; 0, 0, 1, 1; 1, 0, 0, 0]" />
      </domain>
      <doc>A_5(i,N+1,j)</doc>
    </edge>
    <edge name="ED_25">
      <to name="ND_9" port="IP_25" />
      <from name="ND_5" port="OP_1" />
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, -1, 1, 0, -1; 1, 0, 1, 0, -2; 1, 1, -1, 0, 1]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[0, 1, 0, -1; 0, 1, 0, 0; 0, 1, 0, -1]" />
      </domain>
      <doc>A_3(i-1,i,i-1)</doc>
    </edge>
    <edge name="ED_26">
      <to name="ND_9" port="IP_26" />
      <from name="ND_5" port="OP_1" />
      <domain index="j, i" control="" parameter="N">
        <constraint matrix="[1, 1, 0, 0, -1; 1, -1, 0, 1, 0; 1, 0, 1, 0, -1; 1, 0, -1, 1, 0; 1, -1, 1, 0, -1; 1, 0, 1, 0, -2; 1, -1, 1, 0, -2]" />
        <context matrix="[1, -1, 100; 1, 1, -10]" />
        <mapping matrix="[1, 0, 0, 0; 0, 1, 0, 0; 1, 0, 0, 0]" />
      </domain>
      <doc>A_3(j,i,j)</doc>
    </edge>
</model>

