text: // File Automatically generated by eLiSe
  #include "StdAfx.h"
  #include "cREgDistDx_Four15x2.h"
  
  
  cREgDistDx_Four15x2::cREgDistDx_Four15x2():
      cElCompiledFonc(2)
  {
     AddIntRef (cIncIntervale("Intr",0,18));
     Close(false);
  }
  
  
  
  void cREgDistDx_Four15x2::ComputeVal()
  {
     double tmp0_ = mLocRegDistu1_x - mLocFour15x2_State_1_0;
     double tmp1_ = (tmp0_) / mLocFour15x2_State_0_0;
     double tmp2_ = mLocRegDistu1_y - mLocFour15x2_State_2_0;
     double tmp3_ = (tmp2_) / mLocFour15x2_State_0_0;
     double tmp4_ = mCompCoord[9];
     double tmp5_ = tmp1_ - tmp4_;
     double tmp6_ = mCompCoord[10];
     double tmp7_ = tmp3_ - tmp6_;
     double tmp8_ = (tmp5_) * (tmp5_);
     double tmp9_ = (tmp7_) * (tmp7_);
     double tmp10_ = tmp8_ + tmp9_;
     double tmp11_ = (tmp10_) * (tmp10_);
     double tmp12_ = tmp11_ * (tmp10_);
     double tmp13_ = tmp12_ * (tmp10_);
     double tmp14_ = tmp13_ * (tmp10_);
     double tmp15_ = tmp14_ * (tmp10_);
     double tmp16_ = mCompCoord[3];
     double tmp17_ = 1 + tmp16_;
     double tmp18_ = mCompCoord[4];
     double tmp19_ = mCompCoord[5];
     double tmp20_ = tmp19_ * 2;
     double tmp21_ = mLocRegDistu2_x - mLocFour15x2_State_1_0;
     double tmp22_ = (tmp21_) / mLocFour15x2_State_0_0;
     double tmp23_ = mCompCoord[6];
     double tmp24_ = mLocRegDistu2_y - mLocFour15x2_State_2_0;
     double tmp25_ = (tmp24_) / mLocFour15x2_State_0_0;
     double tmp26_ = mCompCoord[7];
     double tmp27_ = mCompCoord[11];
     double tmp28_ = tmp22_ - tmp4_;
     double tmp29_ = tmp25_ - tmp6_;
     double tmp30_ = mCompCoord[12];
     double tmp31_ = (tmp28_) * (tmp28_);
     double tmp32_ = (tmp29_) * (tmp29_);
     double tmp33_ = tmp31_ + tmp32_;
     double tmp34_ = mCompCoord[13];
     double tmp35_ = (tmp33_) * (tmp33_);
     double tmp36_ = mCompCoord[14];
     double tmp37_ = tmp35_ * (tmp33_);
     double tmp38_ = mCompCoord[15];
     double tmp39_ = tmp37_ * (tmp33_);
     double tmp40_ = mCompCoord[16];
     double tmp41_ = tmp39_ * (tmp33_);
     double tmp42_ = mCompCoord[17];
     double tmp43_ = tmp41_ * (tmp33_);
     double tmp44_ = (tmp1_) * (tmp3_);
     double tmp45_ = (tmp3_) * (tmp3_);
     double tmp46_ = (tmp1_) * (tmp1_);
     double tmp47_ = tmp27_ * (tmp10_);
     double tmp48_ = tmp30_ * tmp11_;
     double tmp49_ = tmp47_ + tmp48_;
     double tmp50_ = tmp34_ * tmp12_;
     double tmp51_ = tmp49_ + tmp50_;
     double tmp52_ = tmp36_ * tmp13_;
     double tmp53_ = tmp51_ + tmp52_;
     double tmp54_ = tmp38_ * tmp14_;
     double tmp55_ = tmp53_ + tmp54_;
     double tmp56_ = tmp40_ * tmp15_;
     double tmp57_ = tmp55_ + tmp56_;
     double tmp58_ = tmp15_ * (tmp10_);
     double tmp59_ = tmp42_ * tmp58_;
     double tmp60_ = tmp57_ + tmp59_;
     double tmp61_ = 1 - tmp16_;
     double tmp62_ = (tmp22_) * (tmp25_);
     double tmp63_ = tmp23_ * 2;
     double tmp64_ = (tmp25_) * (tmp25_);
     double tmp65_ = mCompCoord[8];
     double tmp66_ = (tmp22_) * (tmp22_);
     double tmp67_ = tmp27_ * (tmp33_);
     double tmp68_ = tmp30_ * tmp35_;
     double tmp69_ = tmp67_ + tmp68_;
     double tmp70_ = tmp34_ * tmp37_;
     double tmp71_ = tmp69_ + tmp70_;
     double tmp72_ = tmp36_ * tmp39_;
     double tmp73_ = tmp71_ + tmp72_;
     double tmp74_ = tmp38_ * tmp41_;
     double tmp75_ = tmp73_ + tmp74_;
     double tmp76_ = tmp40_ * tmp43_;
     double tmp77_ = tmp75_ + tmp76_;
     double tmp78_ = tmp43_ * (tmp33_);
     double tmp79_ = tmp42_ * tmp78_;
     double tmp80_ = tmp77_ + tmp79_;
  
    mVal[0] = (mLocFour15x2_State_1_0 + (((tmp17_) * (tmp1_) + tmp18_ * (tmp3_)) - tmp20_ * tmp46_ + tmp23_ * tmp44_ + tmp26_ * tmp45_ + (tmp5_) * (tmp60_)) * mLocFour15x2_State_0_0) - (mLocFour15x2_State_1_0 + (((tmp17_) * (tmp22_) + tmp18_ * (tmp25_)) - tmp20_ * tmp66_ + tmp23_ * tmp62_ + tmp26_ * tmp64_ + (tmp28_) * (tmp80_)) * mLocFour15x2_State_0_0) - mLocRegDistu3_x;
  
    mVal[1] = (mLocFour15x2_State_2_0 + (((tmp61_) * (tmp3_) + tmp18_ * (tmp1_) + tmp19_ * tmp44_) - tmp63_ * tmp45_ + tmp65_ * tmp46_ + (tmp7_) * (tmp60_)) * mLocFour15x2_State_0_0) - (mLocFour15x2_State_2_0 + (((tmp61_) * (tmp25_) + tmp18_ * (tmp22_) + tmp19_ * tmp62_) - tmp63_ * tmp64_ + tmp65_ * tmp66_ + (tmp29_) * (tmp80_)) * mLocFour15x2_State_0_0) - mLocRegDistu3_y;
  
  }
  
  
  void cREgDistDx_Four15x2::ComputeValDeriv()
  {
     double tmp0_ = mLocRegDistu1_x - mLocFour15x2_State_1_0;
     double tmp1_ = (tmp0_) / mLocFour15x2_State_0_0;
     double tmp2_ = mLocRegDistu1_y - mLocFour15x2_State_2_0;
     double tmp3_ = (tmp2_) / mLocFour15x2_State_0_0;
     double tmp4_ = mCompCoord[9];
     double tmp5_ = tmp1_ - tmp4_;
     double tmp6_ = mCompCoord[10];
     double tmp7_ = tmp3_ - tmp6_;
     double tmp8_ = (tmp5_) * (tmp5_);
     double tmp9_ = (tmp7_) * (tmp7_);
     double tmp10_ = tmp8_ + tmp9_;
     double tmp11_ = (tmp10_) * (tmp10_);
     double tmp12_ = tmp11_ * (tmp10_);
     double tmp13_ = tmp12_ * (tmp10_);
     double tmp14_ = tmp13_ * (tmp10_);
     double tmp15_ = tmp14_ * (tmp10_);
     double tmp16_ = mCompCoord[3];
     double tmp17_ = 1 + tmp16_;
     double tmp18_ = mCompCoord[4];
     double tmp19_ = mCompCoord[5];
     double tmp20_ = tmp19_ * 2;
     double tmp21_ = mLocRegDistu2_x - mLocFour15x2_State_1_0;
     double tmp22_ = (tmp21_) / mLocFour15x2_State_0_0;
     double tmp23_ = mCompCoord[6];
     double tmp24_ = mLocRegDistu2_y - mLocFour15x2_State_2_0;
     double tmp25_ = (tmp24_) / mLocFour15x2_State_0_0;
     double tmp26_ = mCompCoord[7];
     double tmp27_ = mCompCoord[11];
     double tmp28_ = tmp22_ - tmp4_;
     double tmp29_ = tmp25_ - tmp6_;
     double tmp30_ = mCompCoord[12];
     double tmp31_ = (tmp28_) * (tmp28_);
     double tmp32_ = (tmp29_) * (tmp29_);
     double tmp33_ = tmp31_ + tmp32_;
     double tmp34_ = mCompCoord[13];
     double tmp35_ = (tmp33_) * (tmp33_);
     double tmp36_ = mCompCoord[14];
     double tmp37_ = tmp35_ * (tmp33_);
     double tmp38_ = mCompCoord[15];
     double tmp39_ = tmp37_ * (tmp33_);
     double tmp40_ = mCompCoord[16];
     double tmp41_ = tmp39_ * (tmp33_);
     double tmp42_ = mCompCoord[17];
     double tmp43_ = tmp41_ * (tmp33_);
     double tmp44_ = (tmp1_) * (tmp1_);
     double tmp45_ = (tmp22_) * (tmp22_);
     double tmp46_ = (tmp1_) * (tmp3_);
     double tmp47_ = (tmp22_) * (tmp25_);
     double tmp48_ = (tmp3_) * (tmp3_);
     double tmp49_ = (tmp25_) * (tmp25_);
     double tmp50_ = tmp27_ * (tmp10_);
     double tmp51_ = tmp30_ * tmp11_;
     double tmp52_ = tmp50_ + tmp51_;
     double tmp53_ = tmp34_ * tmp12_;
     double tmp54_ = tmp52_ + tmp53_;
     double tmp55_ = tmp36_ * tmp13_;
     double tmp56_ = tmp54_ + tmp55_;
     double tmp57_ = tmp38_ * tmp14_;
     double tmp58_ = tmp56_ + tmp57_;
     double tmp59_ = tmp40_ * tmp15_;
     double tmp60_ = tmp58_ + tmp59_;
     double tmp61_ = tmp15_ * (tmp10_);
     double tmp62_ = tmp42_ * tmp61_;
     double tmp63_ = tmp60_ + tmp62_;
     double tmp64_ = -(1);
     double tmp65_ = tmp64_ * (tmp5_);
     double tmp66_ = tmp65_ + tmp65_;
     double tmp67_ = (tmp66_) * (tmp10_);
     double tmp68_ = tmp67_ + tmp67_;
     double tmp69_ = (tmp68_) * (tmp10_);
     double tmp70_ = (tmp66_) * tmp11_;
     double tmp71_ = tmp69_ + tmp70_;
     double tmp72_ = (tmp71_) * (tmp10_);
     double tmp73_ = (tmp66_) * tmp12_;
     double tmp74_ = tmp72_ + tmp73_;
     double tmp75_ = (tmp74_) * (tmp10_);
     double tmp76_ = (tmp66_) * tmp13_;
     double tmp77_ = tmp75_ + tmp76_;
     double tmp78_ = (tmp77_) * (tmp10_);
     double tmp79_ = (tmp66_) * tmp14_;
     double tmp80_ = tmp78_ + tmp79_;
     double tmp81_ = tmp27_ * (tmp33_);
     double tmp82_ = tmp30_ * tmp35_;
     double tmp83_ = tmp81_ + tmp82_;
     double tmp84_ = tmp34_ * tmp37_;
     double tmp85_ = tmp83_ + tmp84_;
     double tmp86_ = tmp36_ * tmp39_;
     double tmp87_ = tmp85_ + tmp86_;
     double tmp88_ = tmp38_ * tmp41_;
     double tmp89_ = tmp87_ + tmp88_;
     double tmp90_ = tmp40_ * tmp43_;
     double tmp91_ = tmp89_ + tmp90_;
     double tmp92_ = tmp43_ * (tmp33_);
     double tmp93_ = tmp42_ * tmp92_;
     double tmp94_ = tmp91_ + tmp93_;
     double tmp95_ = tmp64_ * (tmp28_);
     double tmp96_ = tmp95_ + tmp95_;
     double tmp97_ = (tmp96_) * (tmp33_);
     double tmp98_ = tmp97_ + tmp97_;
     double tmp99_ = (tmp98_) * (tmp33_);
     double tmp100_ = (tmp96_) * tmp35_;
     double tmp101_ = tmp99_ + tmp100_;
     double tmp102_ = (tmp101_) * (tmp33_);
     double tmp103_ = (tmp96_) * tmp37_;
     double tmp104_ = tmp102_ + tmp103_;
     double tmp105_ = (tmp104_) * (tmp33_);
     double tmp106_ = (tmp96_) * tmp39_;
     double tmp107_ = tmp105_ + tmp106_;
     double tmp108_ = (tmp107_) * (tmp33_);
     double tmp109_ = (tmp96_) * tmp41_;
     double tmp110_ = tmp108_ + tmp109_;
     double tmp111_ = tmp64_ * (tmp7_);
     double tmp112_ = tmp111_ + tmp111_;
     double tmp113_ = (tmp112_) * (tmp10_);
     double tmp114_ = tmp113_ + tmp113_;
     double tmp115_ = (tmp114_) * (tmp10_);
     double tmp116_ = (tmp112_) * tmp11_;
     double tmp117_ = tmp115_ + tmp116_;
     double tmp118_ = (tmp117_) * (tmp10_);
     double tmp119_ = (tmp112_) * tmp12_;
     double tmp120_ = tmp118_ + tmp119_;
     double tmp121_ = (tmp120_) * (tmp10_);
     double tmp122_ = (tmp112_) * tmp13_;
     double tmp123_ = tmp121_ + tmp122_;
     double tmp124_ = (tmp123_) * (tmp10_);
     double tmp125_ = (tmp112_) * tmp14_;
     double tmp126_ = tmp124_ + tmp125_;
     double tmp127_ = tmp64_ * (tmp29_);
     double tmp128_ = tmp127_ + tmp127_;
     double tmp129_ = (tmp128_) * (tmp33_);
     double tmp130_ = tmp129_ + tmp129_;
     double tmp131_ = (tmp130_) * (tmp33_);
     double tmp132_ = (tmp128_) * tmp35_;
     double tmp133_ = tmp131_ + tmp132_;
     double tmp134_ = (tmp133_) * (tmp33_);
     double tmp135_ = (tmp128_) * tmp37_;
     double tmp136_ = tmp134_ + tmp135_;
     double tmp137_ = (tmp136_) * (tmp33_);
     double tmp138_ = (tmp128_) * tmp39_;
     double tmp139_ = tmp137_ + tmp138_;
     double tmp140_ = (tmp139_) * (tmp33_);
     double tmp141_ = (tmp128_) * tmp41_;
     double tmp142_ = tmp140_ + tmp141_;
     double tmp143_ = 1 - tmp16_;
     double tmp144_ = tmp23_ * 2;
     double tmp145_ = mCompCoord[8];
     double tmp146_ = (tmp1_) * mLocFour15x2_State_0_0;
     double tmp147_ = (tmp22_) * mLocFour15x2_State_0_0;
     double tmp148_ = tmp146_ - tmp147_;
     double tmp149_ = tmp46_ * mLocFour15x2_State_0_0;
     double tmp150_ = tmp47_ * mLocFour15x2_State_0_0;
     double tmp151_ = tmp149_ - tmp150_;
     double tmp152_ = (tmp66_) * tmp27_;
     double tmp153_ = (tmp68_) * tmp30_;
     double tmp154_ = tmp152_ + tmp153_;
     double tmp155_ = (tmp71_) * tmp34_;
     double tmp156_ = tmp154_ + tmp155_;
     double tmp157_ = (tmp74_) * tmp36_;
     double tmp158_ = tmp156_ + tmp157_;
     double tmp159_ = (tmp77_) * tmp38_;
     double tmp160_ = tmp158_ + tmp159_;
     double tmp161_ = (tmp80_) * tmp40_;
     double tmp162_ = tmp160_ + tmp161_;
     double tmp163_ = (tmp80_) * (tmp10_);
     double tmp164_ = (tmp66_) * tmp15_;
     double tmp165_ = tmp163_ + tmp164_;
     double tmp166_ = (tmp165_) * tmp42_;
     double tmp167_ = tmp162_ + tmp166_;
     double tmp168_ = (tmp96_) * tmp27_;
     double tmp169_ = (tmp98_) * tmp30_;
     double tmp170_ = tmp168_ + tmp169_;
     double tmp171_ = (tmp101_) * tmp34_;
     double tmp172_ = tmp170_ + tmp171_;
     double tmp173_ = (tmp104_) * tmp36_;
     double tmp174_ = tmp172_ + tmp173_;
     double tmp175_ = (tmp107_) * tmp38_;
     double tmp176_ = tmp174_ + tmp175_;
     double tmp177_ = (tmp110_) * tmp40_;
     double tmp178_ = tmp176_ + tmp177_;
     double tmp179_ = (tmp110_) * (tmp33_);
     double tmp180_ = (tmp96_) * tmp43_;
     double tmp181_ = tmp179_ + tmp180_;
     double tmp182_ = (tmp181_) * tmp42_;
     double tmp183_ = tmp178_ + tmp182_;
     double tmp184_ = tmp64_ * (tmp63_);
     double tmp185_ = (tmp112_) * tmp27_;
     double tmp186_ = (tmp114_) * tmp30_;
     double tmp187_ = tmp185_ + tmp186_;
     double tmp188_ = (tmp117_) * tmp34_;
     double tmp189_ = tmp187_ + tmp188_;
     double tmp190_ = (tmp120_) * tmp36_;
     double tmp191_ = tmp189_ + tmp190_;
     double tmp192_ = (tmp123_) * tmp38_;
     double tmp193_ = tmp191_ + tmp192_;
     double tmp194_ = (tmp126_) * tmp40_;
     double tmp195_ = tmp193_ + tmp194_;
     double tmp196_ = (tmp126_) * (tmp10_);
     double tmp197_ = (tmp112_) * tmp15_;
     double tmp198_ = tmp196_ + tmp197_;
     double tmp199_ = (tmp198_) * tmp42_;
     double tmp200_ = tmp195_ + tmp199_;
     double tmp201_ = tmp64_ * (tmp94_);
     double tmp202_ = (tmp128_) * tmp27_;
     double tmp203_ = (tmp130_) * tmp30_;
     double tmp204_ = tmp202_ + tmp203_;
     double tmp205_ = (tmp133_) * tmp34_;
     double tmp206_ = tmp204_ + tmp205_;
     double tmp207_ = (tmp136_) * tmp36_;
     double tmp208_ = tmp206_ + tmp207_;
     double tmp209_ = (tmp139_) * tmp38_;
     double tmp210_ = tmp208_ + tmp209_;
     double tmp211_ = (tmp142_) * tmp40_;
     double tmp212_ = tmp210_ + tmp211_;
     double tmp213_ = (tmp142_) * (tmp33_);
     double tmp214_ = (tmp128_) * tmp43_;
     double tmp215_ = tmp213_ + tmp214_;
     double tmp216_ = (tmp215_) * tmp42_;
     double tmp217_ = tmp212_ + tmp216_;
  
    mVal[0] = (mLocFour15x2_State_1_0 + (((tmp17_) * (tmp1_) + tmp18_ * (tmp3_)) - tmp20_ * tmp44_ + tmp23_ * tmp46_ + tmp26_ * tmp48_ + (tmp5_) * (tmp63_)) * mLocFour15x2_State_0_0) - (mLocFour15x2_State_1_0 + (((tmp17_) * (tmp22_) + tmp18_ * (tmp25_)) - tmp20_ * tmp45_ + tmp23_ * tmp47_ + tmp26_ * tmp49_ + (tmp28_) * (tmp94_)) * mLocFour15x2_State_0_0) - mLocRegDistu3_x;
  
    mCompDer[0][0] = 0;
    mCompDer[0][1] = 0;
    mCompDer[0][2] = 0;
    mCompDer[0][3] = tmp148_;
    mCompDer[0][4] = (tmp3_) * mLocFour15x2_State_0_0 - (tmp25_) * mLocFour15x2_State_0_0;
    mCompDer[0][5] = -(2 * tmp44_) * mLocFour15x2_State_0_0 - -(2 * tmp45_) * mLocFour15x2_State_0_0;
    mCompDer[0][6] = tmp151_;
    mCompDer[0][7] = tmp48_ * mLocFour15x2_State_0_0 - tmp49_ * mLocFour15x2_State_0_0;
    mCompDer[0][8] = 0;
    mCompDer[0][9] = (tmp184_ + (tmp167_) * (tmp5_)) * mLocFour15x2_State_0_0 - (tmp201_ + (tmp183_) * (tmp28_)) * mLocFour15x2_State_0_0;
    mCompDer[0][10] = (tmp200_) * (tmp5_) * mLocFour15x2_State_0_0 - (tmp217_) * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][11] = (tmp10_) * (tmp5_) * mLocFour15x2_State_0_0 - (tmp33_) * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][12] = tmp11_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp35_ * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][13] = tmp12_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp37_ * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][14] = tmp13_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp39_ * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][15] = tmp14_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp41_ * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][16] = tmp15_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp43_ * (tmp28_) * mLocFour15x2_State_0_0;
    mCompDer[0][17] = tmp61_ * (tmp5_) * mLocFour15x2_State_0_0 - tmp92_ * (tmp28_) * mLocFour15x2_State_0_0;
    mVal[1] = (mLocFour15x2_State_2_0 + (((tmp143_) * (tmp3_) + tmp18_ * (tmp1_) + tmp19_ * tmp46_) - tmp144_ * tmp48_ + tmp145_ * tmp44_ + (tmp7_) * (tmp63_)) * mLocFour15x2_State_0_0) - (mLocFour15x2_State_2_0 + (((tmp143_) * (tmp25_) + tmp18_ * (tmp22_) + tmp19_ * tmp47_) - tmp144_ * tmp49_ + tmp145_ * tmp45_ + (tmp29_) * (tmp94_)) * mLocFour15x2_State_0_0) - mLocRegDistu3_y;
  
    mCompDer[1][0] = 0;
    mCompDer[1][1] = 0;
    mCompDer[1][2] = 0;
    mCompDer[1][3] = tmp64_ * (tmp3_) * mLocFour15x2_State_0_0 - tmp64_ * (tmp25_) * mLocFour15x2_State_0_0;
    mCompDer[1][4] = tmp148_;
    mCompDer[1][5] = tmp151_;
    mCompDer[1][6] = -(2 * tmp48_) * mLocFour15x2_State_0_0 - -(2 * tmp49_) * mLocFour15x2_State_0_0;
    mCompDer[1][7] = 0;
    mCompDer[1][8] = tmp44_ * mLocFour15x2_State_0_0 - tmp45_ * mLocFour15x2_State_0_0;
    mCompDer[1][9] = (tmp167_) * (tmp7_) * mLocFour15x2_State_0_0 - (tmp183_) * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][10] = (tmp184_ + (tmp200_) * (tmp7_)) * mLocFour15x2_State_0_0 - (tmp201_ + (tmp217_) * (tmp29_)) * mLocFour15x2_State_0_0;
    mCompDer[1][11] = (tmp10_) * (tmp7_) * mLocFour15x2_State_0_0 - (tmp33_) * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][12] = tmp11_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp35_ * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][13] = tmp12_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp37_ * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][14] = tmp13_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp39_ * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][15] = tmp14_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp41_ * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][16] = tmp15_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp43_ * (tmp29_) * mLocFour15x2_State_0_0;
    mCompDer[1][17] = tmp61_ * (tmp7_) * mLocFour15x2_State_0_0 - tmp92_ * (tmp29_) * mLocFour15x2_State_0_0;
  }
  
  
  void cREgDistDx_Four15x2::ComputeValDerivHessian()
  {
    ELISE_ASSERT(false,"Foncteur cREgDistDx_Four15x2 Has no Der Sec");
  }
  
  void cREgDistDx_Four15x2::SetFour15x2_State_0_0(double aVal){ mLocFour15x2_State_0_0 = aVal;}
  void cREgDistDx_Four15x2::SetFour15x2_State_1_0(double aVal){ mLocFour15x2_State_1_0 = aVal;}
  void cREgDistDx_Four15x2::SetFour15x2_State_2_0(double aVal){ mLocFour15x2_State_2_0 = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu1_x(double aVal){ mLocRegDistu1_x = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu1_y(double aVal){ mLocRegDistu1_y = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu2_x(double aVal){ mLocRegDistu2_x = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu2_y(double aVal){ mLocRegDistu2_y = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu3_x(double aVal){ mLocRegDistu3_x = aVal;}
  void cREgDistDx_Four15x2::SetRegDistu3_y(double aVal){ mLocRegDistu3_y = aVal;}
  
  
  
  double * cREgDistDx_Four15x2::AdrVarLocFromString(const std::string & aName)
  {
     if (aName == "Four15x2_State_0_0") return & mLocFour15x2_State_0_0;
     if (aName == "Four15x2_State_1_0") return & mLocFour15x2_State_1_0;
     if (aName == "Four15x2_State_2_0") return & mLocFour15x2_State_2_0;
     if (aName == "RegDistu1_x") return & mLocRegDistu1_x;
     if (aName == "RegDistu1_y") return & mLocRegDistu1_y;
     if (aName == "RegDistu2_x") return & mLocRegDistu2_x;
     if (aName == "RegDistu2_y") return & mLocRegDistu2_y;
     if (aName == "RegDistu3_x") return & mLocRegDistu3_x;
     if (aName == "RegDistu3_y") return & mLocRegDistu3_y;
     return 0;
  }
  
  
  cElCompiledFonc::cAutoAddEntry cREgDistDx_Four15x2::mTheAuto("cREgDistDx_Four15x2",cREgDistDx_Four15x2::Alloc);
  
  
  cElCompiledFonc *  cREgDistDx_Four15x2::Alloc()
  {  return new cREgDistDx_Four15x2();
  }
  
  
  