text: // File Automatically generated by eLiSe
  #include "general/all.h"
  #include "private/all.h"
  #include "cEqAppui_GL__PTInc_M2CDCBrown.h"
  
  
  cEqAppui_GL__PTInc_M2CDCBrown::cEqAppui_GL__PTInc_M2CDCBrown():
      cElCompiledFonc(2)
  {
     AddIntRef (cIncIntervale("Intr",0,17));
     AddIntRef (cIncIntervale("Orient",17,23));
     AddIntRef (cIncIntervale("Tmp_PTer",23,26));
     Close(false);
  }
  
  
  
  void cEqAppui_GL__PTInc_M2CDCBrown::ComputeVal()
  {
     double tmp0_ = mCompCoord[17];
     double tmp1_ = mCompCoord[18];
     double tmp2_ = cos(tmp1_);
     double tmp3_ = cos(tmp0_);
     double tmp4_ = tmp3_*tmp2_;
     double tmp5_ = sin(tmp0_);
     double tmp6_ = tmp5_*tmp2_;
     double tmp7_ = sin(tmp1_);
     double tmp8_ = mCompCoord[19];
     double tmp9_ = sin(tmp8_);
     double tmp10_ = -(tmp9_);
     double tmp11_ = -(tmp7_);
     double tmp12_ = cos(tmp8_);
     double tmp13_ = mCompCoord[23];
     double tmp14_ = mCompCoord[20];
     double tmp15_ = tmp13_-tmp14_;
     double tmp16_ = -(tmp5_);
     double tmp17_ = tmp16_*tmp10_;
     double tmp18_ = tmp3_*tmp11_;
     double tmp19_ = tmp18_*tmp12_;
     double tmp20_ = tmp17_+tmp19_;
     double tmp21_ = tmp3_*tmp10_;
     double tmp22_ = tmp5_*tmp11_;
     double tmp23_ = tmp22_*tmp12_;
     double tmp24_ = tmp21_+tmp23_;
     double tmp25_ = tmp2_*tmp12_;
     double tmp26_ = mCompCoord[24];
     double tmp27_ = mCompCoord[21];
     double tmp28_ = tmp26_-tmp27_;
     double tmp29_ = mCompCoord[25];
     double tmp30_ = mCompCoord[22];
     double tmp31_ = tmp29_-tmp30_;
     double tmp32_ = tmp16_*tmp12_;
     double tmp33_ = tmp18_*tmp9_;
     double tmp34_ = tmp32_+tmp33_;
     double tmp35_ = tmp3_*tmp12_;
     double tmp36_ = tmp22_*tmp9_;
     double tmp37_ = tmp35_+tmp36_;
     double tmp38_ = tmp2_*tmp9_;
     double tmp39_ = mCompCoord[0];
     double tmp40_ = (tmp20_)*mLocGL_0_0;
     double tmp41_ = (tmp24_)*mLocGL_1_0;
     double tmp42_ = tmp40_+tmp41_;
     double tmp43_ = tmp25_*mLocGL_2_0;
     double tmp44_ = tmp42_+tmp43_;
     double tmp45_ = (tmp44_)*(tmp15_);
     double tmp46_ = (tmp20_)*mLocGL_0_1;
     double tmp47_ = (tmp24_)*mLocGL_1_1;
     double tmp48_ = tmp46_+tmp47_;
     double tmp49_ = tmp25_*mLocGL_2_1;
     double tmp50_ = tmp48_+tmp49_;
     double tmp51_ = (tmp50_)*(tmp28_);
     double tmp52_ = tmp45_+tmp51_;
     double tmp53_ = (tmp20_)*mLocGL_0_2;
     double tmp54_ = (tmp24_)*mLocGL_1_2;
     double tmp55_ = tmp53_+tmp54_;
     double tmp56_ = tmp25_*mLocGL_2_2;
     double tmp57_ = tmp55_+tmp56_;
     double tmp58_ = (tmp57_)*(tmp31_);
     double tmp59_ = tmp52_+tmp58_;
     double tmp60_ = tmp39_/(tmp59_);
     double tmp61_ = tmp4_*mLocGL_0_0;
     double tmp62_ = tmp6_*mLocGL_1_0;
     double tmp63_ = tmp61_+tmp62_;
     double tmp64_ = tmp7_*mLocGL_2_0;
     double tmp65_ = tmp63_+tmp64_;
     double tmp66_ = (tmp65_)*(tmp15_);
     double tmp67_ = tmp4_*mLocGL_0_1;
     double tmp68_ = tmp6_*mLocGL_1_1;
     double tmp69_ = tmp67_+tmp68_;
     double tmp70_ = tmp7_*mLocGL_2_1;
     double tmp71_ = tmp69_+tmp70_;
     double tmp72_ = (tmp71_)*(tmp28_);
     double tmp73_ = tmp66_+tmp72_;
     double tmp74_ = tmp4_*mLocGL_0_2;
     double tmp75_ = tmp6_*mLocGL_1_2;
     double tmp76_ = tmp74_+tmp75_;
     double tmp77_ = tmp7_*mLocGL_2_2;
     double tmp78_ = tmp76_+tmp77_;
     double tmp79_ = (tmp78_)*(tmp31_);
     double tmp80_ = tmp73_+tmp79_;
     double tmp81_ = (tmp80_)*(tmp60_);
     double tmp82_ = mCompCoord[1];
     double tmp83_ = tmp81_+tmp82_;
     double tmp84_ = (tmp34_)*mLocGL_0_0;
     double tmp85_ = (tmp37_)*mLocGL_1_0;
     double tmp86_ = tmp84_+tmp85_;
     double tmp87_ = tmp38_*mLocGL_2_0;
     double tmp88_ = tmp86_+tmp87_;
     double tmp89_ = (tmp88_)*(tmp15_);
     double tmp90_ = (tmp34_)*mLocGL_0_1;
     double tmp91_ = (tmp37_)*mLocGL_1_1;
     double tmp92_ = tmp90_+tmp91_;
     double tmp93_ = tmp38_*mLocGL_2_1;
     double tmp94_ = tmp92_+tmp93_;
     double tmp95_ = (tmp94_)*(tmp28_);
     double tmp96_ = tmp89_+tmp95_;
     double tmp97_ = (tmp34_)*mLocGL_0_2;
     double tmp98_ = (tmp37_)*mLocGL_1_2;
     double tmp99_ = tmp97_+tmp98_;
     double tmp100_ = tmp38_*mLocGL_2_2;
     double tmp101_ = tmp99_+tmp100_;
     double tmp102_ = (tmp101_)*(tmp31_);
     double tmp103_ = tmp96_+tmp102_;
     double tmp104_ = (tmp103_)*(tmp60_);
     double tmp105_ = mCompCoord[2];
     double tmp106_ = tmp104_+tmp105_;
     double tmp107_ = (tmp106_)*(tmp106_);
     double tmp108_ = (tmp83_)*(tmp83_);
     double tmp109_ = tmp108_*tmp107_;
     double tmp110_ = (tmp83_)*(tmp106_);
     double tmp111_ = tmp108_*(tmp106_);
     double tmp112_ = (tmp83_)*tmp107_;
     double tmp113_ = mCompCoord[15];
     double tmp114_ = mCompCoord[16];
     double tmp115_ = tmp108_+tmp107_;
  
    mVal[0] = (((1+mCompCoord[3])*(tmp83_)+mCompCoord[4]*(tmp106_)+mCompCoord[5]*tmp110_+mCompCoord[6]*tmp107_+mCompCoord[7]*tmp111_+mCompCoord[8]*tmp112_+mCompCoord[9]*tmp109_+tmp113_*((tmp83_)/mLocDCBrown_State_0_0)*tmp109_+tmp114_*(tmp83_)*(tmp115_))-mLocXIm)*mLocScNorm;
  
    mVal[1] = ((tmp106_+mCompCoord[10]*tmp110_+mCompCoord[11]*tmp108_+mCompCoord[12]*tmp111_+mCompCoord[13]*tmp112_+mCompCoord[14]*tmp109_+tmp113_*((tmp106_)/mLocDCBrown_State_0_0)*tmp109_+tmp114_*(tmp106_)*(tmp115_))-mLocYIm)*mLocScNorm;
  
  }
  
  
  void cEqAppui_GL__PTInc_M2CDCBrown::ComputeValDeriv()
  {
     double tmp0_ = mCompCoord[17];
     double tmp1_ = mCompCoord[18];
     double tmp2_ = cos(tmp1_);
     double tmp3_ = cos(tmp0_);
     double tmp4_ = tmp3_*tmp2_;
     double tmp5_ = sin(tmp0_);
     double tmp6_ = tmp5_*tmp2_;
     double tmp7_ = sin(tmp1_);
     double tmp8_ = mCompCoord[19];
     double tmp9_ = sin(tmp8_);
     double tmp10_ = -(tmp9_);
     double tmp11_ = -(tmp7_);
     double tmp12_ = cos(tmp8_);
     double tmp13_ = mCompCoord[23];
     double tmp14_ = mCompCoord[20];
     double tmp15_ = tmp13_-tmp14_;
     double tmp16_ = -(tmp5_);
     double tmp17_ = tmp16_*tmp10_;
     double tmp18_ = tmp3_*tmp11_;
     double tmp19_ = tmp18_*tmp12_;
     double tmp20_ = tmp17_+tmp19_;
     double tmp21_ = tmp3_*tmp10_;
     double tmp22_ = tmp5_*tmp11_;
     double tmp23_ = tmp22_*tmp12_;
     double tmp24_ = tmp21_+tmp23_;
     double tmp25_ = tmp2_*tmp12_;
     double tmp26_ = mCompCoord[24];
     double tmp27_ = mCompCoord[21];
     double tmp28_ = tmp26_-tmp27_;
     double tmp29_ = mCompCoord[25];
     double tmp30_ = mCompCoord[22];
     double tmp31_ = tmp29_-tmp30_;
     double tmp32_ = tmp16_*tmp12_;
     double tmp33_ = tmp18_*tmp9_;
     double tmp34_ = tmp32_+tmp33_;
     double tmp35_ = tmp3_*tmp12_;
     double tmp36_ = tmp22_*tmp9_;
     double tmp37_ = tmp35_+tmp36_;
     double tmp38_ = tmp2_*tmp9_;
     double tmp39_ = mCompCoord[0];
     double tmp40_ = (tmp20_)*mLocGL_0_0;
     double tmp41_ = (tmp24_)*mLocGL_1_0;
     double tmp42_ = tmp40_+tmp41_;
     double tmp43_ = tmp25_*mLocGL_2_0;
     double tmp44_ = tmp42_+tmp43_;
     double tmp45_ = (tmp44_)*(tmp15_);
     double tmp46_ = (tmp20_)*mLocGL_0_1;
     double tmp47_ = (tmp24_)*mLocGL_1_1;
     double tmp48_ = tmp46_+tmp47_;
     double tmp49_ = tmp25_*mLocGL_2_1;
     double tmp50_ = tmp48_+tmp49_;
     double tmp51_ = (tmp50_)*(tmp28_);
     double tmp52_ = tmp45_+tmp51_;
     double tmp53_ = (tmp20_)*mLocGL_0_2;
     double tmp54_ = (tmp24_)*mLocGL_1_2;
     double tmp55_ = tmp53_+tmp54_;
     double tmp56_ = tmp25_*mLocGL_2_2;
     double tmp57_ = tmp55_+tmp56_;
     double tmp58_ = (tmp57_)*(tmp31_);
     double tmp59_ = tmp52_+tmp58_;
     double tmp60_ = tmp39_/(tmp59_);
     double tmp61_ = tmp4_*mLocGL_0_0;
     double tmp62_ = tmp6_*mLocGL_1_0;
     double tmp63_ = tmp61_+tmp62_;
     double tmp64_ = tmp7_*mLocGL_2_0;
     double tmp65_ = tmp63_+tmp64_;
     double tmp66_ = (tmp65_)*(tmp15_);
     double tmp67_ = tmp4_*mLocGL_0_1;
     double tmp68_ = tmp6_*mLocGL_1_1;
     double tmp69_ = tmp67_+tmp68_;
     double tmp70_ = tmp7_*mLocGL_2_1;
     double tmp71_ = tmp69_+tmp70_;
     double tmp72_ = (tmp71_)*(tmp28_);
     double tmp73_ = tmp66_+tmp72_;
     double tmp74_ = tmp4_*mLocGL_0_2;
     double tmp75_ = tmp6_*mLocGL_1_2;
     double tmp76_ = tmp74_+tmp75_;
     double tmp77_ = tmp7_*mLocGL_2_2;
     double tmp78_ = tmp76_+tmp77_;
     double tmp79_ = (tmp78_)*(tmp31_);
     double tmp80_ = tmp73_+tmp79_;
     double tmp81_ = (tmp80_)*(tmp60_);
     double tmp82_ = mCompCoord[1];
     double tmp83_ = tmp81_+tmp82_;
     double tmp84_ = (tmp34_)*mLocGL_0_0;
     double tmp85_ = (tmp37_)*mLocGL_1_0;
     double tmp86_ = tmp84_+tmp85_;
     double tmp87_ = tmp38_*mLocGL_2_0;
     double tmp88_ = tmp86_+tmp87_;
     double tmp89_ = (tmp88_)*(tmp15_);
     double tmp90_ = (tmp34_)*mLocGL_0_1;
     double tmp91_ = (tmp37_)*mLocGL_1_1;
     double tmp92_ = tmp90_+tmp91_;
     double tmp93_ = tmp38_*mLocGL_2_1;
     double tmp94_ = tmp92_+tmp93_;
     double tmp95_ = (tmp94_)*(tmp28_);
     double tmp96_ = tmp89_+tmp95_;
     double tmp97_ = (tmp34_)*mLocGL_0_2;
     double tmp98_ = (tmp37_)*mLocGL_1_2;
     double tmp99_ = tmp97_+tmp98_;
     double tmp100_ = tmp38_*mLocGL_2_2;
     double tmp101_ = tmp99_+tmp100_;
     double tmp102_ = (tmp101_)*(tmp31_);
     double tmp103_ = tmp96_+tmp102_;
     double tmp104_ = (tmp103_)*(tmp60_);
     double tmp105_ = mCompCoord[2];
     double tmp106_ = tmp104_+tmp105_;
     double tmp107_ = (tmp106_)*(tmp106_);
     double tmp108_ = (tmp83_)*(tmp83_);
     double tmp109_ = tmp108_*tmp107_;
     double tmp110_ = mCompCoord[3];
     double tmp111_ = 1+tmp110_;
     double tmp112_ = ElSquare(tmp59_);
     double tmp113_ = (tmp59_)/tmp112_;
     double tmp114_ = mCompCoord[4];
     double tmp115_ = (tmp113_)*(tmp80_);
     double tmp116_ = (tmp113_)*(tmp103_);
     double tmp117_ = mCompCoord[5];
     double tmp118_ = tmp116_*(tmp106_);
     double tmp119_ = mCompCoord[6];
     double tmp120_ = tmp115_*(tmp83_);
     double tmp121_ = mCompCoord[7];
     double tmp122_ = tmp118_+tmp118_;
     double tmp123_ = mCompCoord[8];
     double tmp124_ = tmp120_+tmp120_;
     double tmp125_ = mCompCoord[9];
     double tmp126_ = mCompCoord[15];
     double tmp127_ = (tmp124_)*tmp107_;
     double tmp128_ = (tmp122_)*tmp108_;
     double tmp129_ = tmp127_+tmp128_;
     double tmp130_ = (tmp83_)/mLocDCBrown_State_0_0;
     double tmp131_ = tmp126_*(tmp130_);
     double tmp132_ = mCompCoord[16];
     double tmp133_ = tmp108_+tmp107_;
     double tmp134_ = tmp132_*(tmp83_);
     double tmp135_ = tmp83_+tmp83_;
     double tmp136_ = ElSquare(mLocDCBrown_State_0_0);
     double tmp137_ = (tmp135_)*tmp107_;
     double tmp138_ = tmp106_+tmp106_;
     double tmp139_ = (tmp138_)*tmp108_;
     double tmp140_ = (tmp83_)*(tmp106_);
     double tmp141_ = tmp108_*(tmp106_);
     double tmp142_ = (tmp83_)*tmp107_;
     double tmp143_ = -(1);
     double tmp144_ = tmp143_*tmp5_;
     double tmp145_ = tmp144_*tmp2_;
     double tmp146_ = -(tmp3_);
     double tmp147_ = tmp146_*tmp10_;
     double tmp148_ = tmp144_*tmp11_;
     double tmp149_ = tmp148_*tmp12_;
     double tmp150_ = tmp147_+tmp149_;
     double tmp151_ = tmp144_*tmp10_;
     double tmp152_ = tmp151_+tmp19_;
     double tmp153_ = tmp146_*tmp12_;
     double tmp154_ = tmp148_*tmp9_;
     double tmp155_ = tmp153_+tmp154_;
     double tmp156_ = tmp144_*tmp12_;
     double tmp157_ = tmp156_+tmp33_;
     double tmp158_ = (tmp150_)*mLocGL_0_0;
     double tmp159_ = (tmp152_)*mLocGL_1_0;
     double tmp160_ = tmp158_+tmp159_;
     double tmp161_ = (tmp160_)*(tmp15_);
     double tmp162_ = (tmp150_)*mLocGL_0_1;
     double tmp163_ = (tmp152_)*mLocGL_1_1;
     double tmp164_ = tmp162_+tmp163_;
     double tmp165_ = (tmp164_)*(tmp28_);
     double tmp166_ = tmp161_+tmp165_;
     double tmp167_ = (tmp150_)*mLocGL_0_2;
     double tmp168_ = (tmp152_)*mLocGL_1_2;
     double tmp169_ = tmp167_+tmp168_;
     double tmp170_ = (tmp169_)*(tmp31_);
     double tmp171_ = tmp166_+tmp170_;
     double tmp172_ = tmp39_*(tmp171_);
     double tmp173_ = -(tmp172_);
     double tmp174_ = tmp173_/tmp112_;
     double tmp175_ = tmp145_*mLocGL_0_0;
     double tmp176_ = tmp4_*mLocGL_1_0;
     double tmp177_ = tmp175_+tmp176_;
     double tmp178_ = (tmp177_)*(tmp15_);
     double tmp179_ = tmp145_*mLocGL_0_1;
     double tmp180_ = tmp4_*mLocGL_1_1;
     double tmp181_ = tmp179_+tmp180_;
     double tmp182_ = (tmp181_)*(tmp28_);
     double tmp183_ = tmp178_+tmp182_;
     double tmp184_ = tmp145_*mLocGL_0_2;
     double tmp185_ = tmp4_*mLocGL_1_2;
     double tmp186_ = tmp184_+tmp185_;
     double tmp187_ = (tmp186_)*(tmp31_);
     double tmp188_ = tmp183_+tmp187_;
     double tmp189_ = (tmp188_)*(tmp60_);
     double tmp190_ = (tmp174_)*(tmp80_);
     double tmp191_ = tmp189_+tmp190_;
     double tmp192_ = (tmp155_)*mLocGL_0_0;
     double tmp193_ = (tmp157_)*mLocGL_1_0;
     double tmp194_ = tmp192_+tmp193_;
     double tmp195_ = (tmp194_)*(tmp15_);
     double tmp196_ = (tmp155_)*mLocGL_0_1;
     double tmp197_ = (tmp157_)*mLocGL_1_1;
     double tmp198_ = tmp196_+tmp197_;
     double tmp199_ = (tmp198_)*(tmp28_);
     double tmp200_ = tmp195_+tmp199_;
     double tmp201_ = (tmp155_)*mLocGL_0_2;
     double tmp202_ = (tmp157_)*mLocGL_1_2;
     double tmp203_ = tmp201_+tmp202_;
     double tmp204_ = (tmp203_)*(tmp31_);
     double tmp205_ = tmp200_+tmp204_;
     double tmp206_ = (tmp205_)*(tmp60_);
     double tmp207_ = (tmp174_)*(tmp103_);
     double tmp208_ = tmp206_+tmp207_;
     double tmp209_ = (tmp208_)*(tmp106_);
     double tmp210_ = (tmp191_)*(tmp83_);
     double tmp211_ = tmp209_+tmp209_;
     double tmp212_ = tmp210_+tmp210_;
     double tmp213_ = (tmp212_)*tmp107_;
     double tmp214_ = (tmp211_)*tmp108_;
     double tmp215_ = tmp213_+tmp214_;
     double tmp216_ = tmp143_*tmp7_;
     double tmp217_ = tmp216_*tmp3_;
     double tmp218_ = tmp216_*tmp5_;
     double tmp219_ = -(tmp2_);
     double tmp220_ = tmp219_*tmp3_;
     double tmp221_ = tmp220_*tmp12_;
     double tmp222_ = tmp219_*tmp5_;
     double tmp223_ = tmp222_*tmp12_;
     double tmp224_ = tmp216_*tmp12_;
     double tmp225_ = tmp220_*tmp9_;
     double tmp226_ = tmp222_*tmp9_;
     double tmp227_ = tmp216_*tmp9_;
     double tmp228_ = tmp221_*mLocGL_0_0;
     double tmp229_ = tmp223_*mLocGL_1_0;
     double tmp230_ = tmp228_+tmp229_;
     double tmp231_ = tmp224_*mLocGL_2_0;
     double tmp232_ = tmp230_+tmp231_;
     double tmp233_ = (tmp232_)*(tmp15_);
     double tmp234_ = tmp221_*mLocGL_0_1;
     double tmp235_ = tmp223_*mLocGL_1_1;
     double tmp236_ = tmp234_+tmp235_;
     double tmp237_ = tmp224_*mLocGL_2_1;
     double tmp238_ = tmp236_+tmp237_;
     double tmp239_ = (tmp238_)*(tmp28_);
     double tmp240_ = tmp233_+tmp239_;
     double tmp241_ = tmp221_*mLocGL_0_2;
     double tmp242_ = tmp223_*mLocGL_1_2;
     double tmp243_ = tmp241_+tmp242_;
     double tmp244_ = tmp224_*mLocGL_2_2;
     double tmp245_ = tmp243_+tmp244_;
     double tmp246_ = (tmp245_)*(tmp31_);
     double tmp247_ = tmp240_+tmp246_;
     double tmp248_ = tmp39_*(tmp247_);
     double tmp249_ = -(tmp248_);
     double tmp250_ = tmp249_/tmp112_;
     double tmp251_ = tmp217_*mLocGL_0_0;
     double tmp252_ = tmp218_*mLocGL_1_0;
     double tmp253_ = tmp251_+tmp252_;
     double tmp254_ = tmp2_*mLocGL_2_0;
     double tmp255_ = tmp253_+tmp254_;
     double tmp256_ = (tmp255_)*(tmp15_);
     double tmp257_ = tmp217_*mLocGL_0_1;
     double tmp258_ = tmp218_*mLocGL_1_1;
     double tmp259_ = tmp257_+tmp258_;
     double tmp260_ = tmp2_*mLocGL_2_1;
     double tmp261_ = tmp259_+tmp260_;
     double tmp262_ = (tmp261_)*(tmp28_);
     double tmp263_ = tmp256_+tmp262_;
     double tmp264_ = tmp217_*mLocGL_0_2;
     double tmp265_ = tmp218_*mLocGL_1_2;
     double tmp266_ = tmp264_+tmp265_;
     double tmp267_ = tmp2_*mLocGL_2_2;
     double tmp268_ = tmp266_+tmp267_;
     double tmp269_ = (tmp268_)*(tmp31_);
     double tmp270_ = tmp263_+tmp269_;
     double tmp271_ = (tmp270_)*(tmp60_);
     double tmp272_ = (tmp250_)*(tmp80_);
     double tmp273_ = tmp271_+tmp272_;
     double tmp274_ = tmp225_*mLocGL_0_0;
     double tmp275_ = tmp226_*mLocGL_1_0;
     double tmp276_ = tmp274_+tmp275_;
     double tmp277_ = tmp227_*mLocGL_2_0;
     double tmp278_ = tmp276_+tmp277_;
     double tmp279_ = (tmp278_)*(tmp15_);
     double tmp280_ = tmp225_*mLocGL_0_1;
     double tmp281_ = tmp226_*mLocGL_1_1;
     double tmp282_ = tmp280_+tmp281_;
     double tmp283_ = tmp227_*mLocGL_2_1;
     double tmp284_ = tmp282_+tmp283_;
     double tmp285_ = (tmp284_)*(tmp28_);
     double tmp286_ = tmp279_+tmp285_;
     double tmp287_ = tmp225_*mLocGL_0_2;
     double tmp288_ = tmp226_*mLocGL_1_2;
     double tmp289_ = tmp287_+tmp288_;
     double tmp290_ = tmp227_*mLocGL_2_2;
     double tmp291_ = tmp289_+tmp290_;
     double tmp292_ = (tmp291_)*(tmp31_);
     double tmp293_ = tmp286_+tmp292_;
     double tmp294_ = (tmp293_)*(tmp60_);
     double tmp295_ = (tmp250_)*(tmp103_);
     double tmp296_ = tmp294_+tmp295_;
     double tmp297_ = (tmp296_)*(tmp106_);
     double tmp298_ = (tmp273_)*(tmp83_);
     double tmp299_ = tmp297_+tmp297_;
     double tmp300_ = tmp298_+tmp298_;
     double tmp301_ = (tmp300_)*tmp107_;
     double tmp302_ = (tmp299_)*tmp108_;
     double tmp303_ = tmp301_+tmp302_;
     double tmp304_ = -(tmp12_);
     double tmp305_ = tmp143_*tmp9_;
     double tmp306_ = tmp304_*tmp16_;
     double tmp307_ = tmp305_*tmp18_;
     double tmp308_ = tmp306_+tmp307_;
     double tmp309_ = tmp304_*tmp3_;
     double tmp310_ = tmp305_*tmp22_;
     double tmp311_ = tmp309_+tmp310_;
     double tmp312_ = tmp305_*tmp2_;
     double tmp313_ = tmp305_*tmp16_;
     double tmp314_ = tmp12_*tmp18_;
     double tmp315_ = tmp313_+tmp314_;
     double tmp316_ = tmp305_*tmp3_;
     double tmp317_ = tmp12_*tmp22_;
     double tmp318_ = tmp316_+tmp317_;
     double tmp319_ = tmp12_*tmp2_;
     double tmp320_ = (tmp308_)*mLocGL_0_0;
     double tmp321_ = (tmp311_)*mLocGL_1_0;
     double tmp322_ = tmp320_+tmp321_;
     double tmp323_ = tmp312_*mLocGL_2_0;
     double tmp324_ = tmp322_+tmp323_;
     double tmp325_ = (tmp324_)*(tmp15_);
     double tmp326_ = (tmp308_)*mLocGL_0_1;
     double tmp327_ = (tmp311_)*mLocGL_1_1;
     double tmp328_ = tmp326_+tmp327_;
     double tmp329_ = tmp312_*mLocGL_2_1;
     double tmp330_ = tmp328_+tmp329_;
     double tmp331_ = (tmp330_)*(tmp28_);
     double tmp332_ = tmp325_+tmp331_;
     double tmp333_ = (tmp308_)*mLocGL_0_2;
     double tmp334_ = (tmp311_)*mLocGL_1_2;
     double tmp335_ = tmp333_+tmp334_;
     double tmp336_ = tmp312_*mLocGL_2_2;
     double tmp337_ = tmp335_+tmp336_;
     double tmp338_ = (tmp337_)*(tmp31_);
     double tmp339_ = tmp332_+tmp338_;
     double tmp340_ = tmp39_*(tmp339_);
     double tmp341_ = -(tmp340_);
     double tmp342_ = tmp341_/tmp112_;
     double tmp343_ = (tmp342_)*(tmp80_);
     double tmp344_ = (tmp315_)*mLocGL_0_0;
     double tmp345_ = (tmp318_)*mLocGL_1_0;
     double tmp346_ = tmp344_+tmp345_;
     double tmp347_ = tmp319_*mLocGL_2_0;
     double tmp348_ = tmp346_+tmp347_;
     double tmp349_ = (tmp348_)*(tmp15_);
     double tmp350_ = (tmp315_)*mLocGL_0_1;
     double tmp351_ = (tmp318_)*mLocGL_1_1;
     double tmp352_ = tmp350_+tmp351_;
     double tmp353_ = tmp319_*mLocGL_2_1;
     double tmp354_ = tmp352_+tmp353_;
     double tmp355_ = (tmp354_)*(tmp28_);
     double tmp356_ = tmp349_+tmp355_;
     double tmp357_ = (tmp315_)*mLocGL_0_2;
     double tmp358_ = (tmp318_)*mLocGL_1_2;
     double tmp359_ = tmp357_+tmp358_;
     double tmp360_ = tmp319_*mLocGL_2_2;
     double tmp361_ = tmp359_+tmp360_;
     double tmp362_ = (tmp361_)*(tmp31_);
     double tmp363_ = tmp356_+tmp362_;
     double tmp364_ = (tmp363_)*(tmp60_);
     double tmp365_ = (tmp342_)*(tmp103_);
     double tmp366_ = tmp364_+tmp365_;
     double tmp367_ = (tmp366_)*(tmp106_);
     double tmp368_ = tmp343_*(tmp83_);
     double tmp369_ = tmp367_+tmp367_;
     double tmp370_ = tmp368_+tmp368_;
     double tmp371_ = (tmp370_)*tmp107_;
     double tmp372_ = (tmp369_)*tmp108_;
     double tmp373_ = tmp371_+tmp372_;
     double tmp374_ = tmp143_*(tmp44_);
     double tmp375_ = tmp39_*tmp374_;
     double tmp376_ = -(tmp375_);
     double tmp377_ = tmp376_/tmp112_;
     double tmp378_ = tmp143_*(tmp65_);
     double tmp379_ = tmp378_*(tmp60_);
     double tmp380_ = (tmp377_)*(tmp80_);
     double tmp381_ = tmp379_+tmp380_;
     double tmp382_ = tmp143_*(tmp88_);
     double tmp383_ = tmp382_*(tmp60_);
     double tmp384_ = (tmp377_)*(tmp103_);
     double tmp385_ = tmp383_+tmp384_;
     double tmp386_ = (tmp385_)*(tmp106_);
     double tmp387_ = (tmp381_)*(tmp83_);
     double tmp388_ = tmp386_+tmp386_;
     double tmp389_ = tmp387_+tmp387_;
     double tmp390_ = (tmp389_)*tmp107_;
     double tmp391_ = (tmp388_)*tmp108_;
     double tmp392_ = tmp390_+tmp391_;
     double tmp393_ = tmp143_*(tmp50_);
     double tmp394_ = tmp39_*tmp393_;
     double tmp395_ = -(tmp394_);
     double tmp396_ = tmp395_/tmp112_;
     double tmp397_ = tmp143_*(tmp71_);
     double tmp398_ = tmp397_*(tmp60_);
     double tmp399_ = (tmp396_)*(tmp80_);
     double tmp400_ = tmp398_+tmp399_;
     double tmp401_ = tmp143_*(tmp94_);
     double tmp402_ = tmp401_*(tmp60_);
     double tmp403_ = (tmp396_)*(tmp103_);
     double tmp404_ = tmp402_+tmp403_;
     double tmp405_ = (tmp404_)*(tmp106_);
     double tmp406_ = (tmp400_)*(tmp83_);
     double tmp407_ = tmp405_+tmp405_;
     double tmp408_ = tmp406_+tmp406_;
     double tmp409_ = (tmp408_)*tmp107_;
     double tmp410_ = (tmp407_)*tmp108_;
     double tmp411_ = tmp409_+tmp410_;
     double tmp412_ = tmp143_*(tmp57_);
     double tmp413_ = tmp39_*tmp412_;
     double tmp414_ = -(tmp413_);
     double tmp415_ = tmp414_/tmp112_;
     double tmp416_ = tmp143_*(tmp78_);
     double tmp417_ = tmp416_*(tmp60_);
     double tmp418_ = (tmp415_)*(tmp80_);
     double tmp419_ = tmp417_+tmp418_;
     double tmp420_ = tmp143_*(tmp101_);
     double tmp421_ = tmp420_*(tmp60_);
     double tmp422_ = (tmp415_)*(tmp103_);
     double tmp423_ = tmp421_+tmp422_;
     double tmp424_ = (tmp423_)*(tmp106_);
     double tmp425_ = (tmp419_)*(tmp83_);
     double tmp426_ = tmp424_+tmp424_;
     double tmp427_ = tmp425_+tmp425_;
     double tmp428_ = (tmp427_)*tmp107_;
     double tmp429_ = (tmp426_)*tmp108_;
     double tmp430_ = tmp428_+tmp429_;
     double tmp431_ = tmp39_*(tmp44_);
     double tmp432_ = -(tmp431_);
     double tmp433_ = tmp432_/tmp112_;
     double tmp434_ = (tmp65_)*(tmp60_);
     double tmp435_ = (tmp433_)*(tmp80_);
     double tmp436_ = tmp434_+tmp435_;
     double tmp437_ = (tmp88_)*(tmp60_);
     double tmp438_ = (tmp433_)*(tmp103_);
     double tmp439_ = tmp437_+tmp438_;
     double tmp440_ = (tmp439_)*(tmp106_);
     double tmp441_ = (tmp436_)*(tmp83_);
     double tmp442_ = tmp440_+tmp440_;
     double tmp443_ = tmp441_+tmp441_;
     double tmp444_ = (tmp443_)*tmp107_;
     double tmp445_ = (tmp442_)*tmp108_;
     double tmp446_ = tmp444_+tmp445_;
     double tmp447_ = tmp39_*(tmp50_);
     double tmp448_ = -(tmp447_);
     double tmp449_ = tmp448_/tmp112_;
     double tmp450_ = (tmp71_)*(tmp60_);
     double tmp451_ = (tmp449_)*(tmp80_);
     double tmp452_ = tmp450_+tmp451_;
     double tmp453_ = (tmp94_)*(tmp60_);
     double tmp454_ = (tmp449_)*(tmp103_);
     double tmp455_ = tmp453_+tmp454_;
     double tmp456_ = (tmp455_)*(tmp106_);
     double tmp457_ = (tmp452_)*(tmp83_);
     double tmp458_ = tmp456_+tmp456_;
     double tmp459_ = tmp457_+tmp457_;
     double tmp460_ = (tmp459_)*tmp107_;
     double tmp461_ = (tmp458_)*tmp108_;
     double tmp462_ = tmp460_+tmp461_;
     double tmp463_ = tmp39_*(tmp57_);
     double tmp464_ = -(tmp463_);
     double tmp465_ = tmp464_/tmp112_;
     double tmp466_ = (tmp78_)*(tmp60_);
     double tmp467_ = (tmp465_)*(tmp80_);
     double tmp468_ = tmp466_+tmp467_;
     double tmp469_ = (tmp101_)*(tmp60_);
     double tmp470_ = (tmp465_)*(tmp103_);
     double tmp471_ = tmp469_+tmp470_;
     double tmp472_ = (tmp471_)*(tmp106_);
     double tmp473_ = (tmp468_)*(tmp83_);
     double tmp474_ = tmp472_+tmp472_;
     double tmp475_ = tmp473_+tmp473_;
     double tmp476_ = (tmp475_)*tmp107_;
     double tmp477_ = (tmp474_)*tmp108_;
     double tmp478_ = tmp476_+tmp477_;
     double tmp479_ = tmp115_*(tmp106_);
     double tmp480_ = tmp116_*(tmp83_);
     double tmp481_ = tmp479_+tmp480_;
     double tmp482_ = mCompCoord[10];
     double tmp483_ = mCompCoord[11];
     double tmp484_ = (tmp124_)*(tmp106_);
     double tmp485_ = tmp116_*tmp108_;
     double tmp486_ = tmp484_+tmp485_;
     double tmp487_ = mCompCoord[12];
     double tmp488_ = tmp115_*tmp107_;
     double tmp489_ = (tmp122_)*(tmp83_);
     double tmp490_ = tmp488_+tmp489_;
     double tmp491_ = mCompCoord[13];
     double tmp492_ = mCompCoord[14];
     double tmp493_ = (tmp106_)/mLocDCBrown_State_0_0;
     double tmp494_ = tmp126_*(tmp493_);
     double tmp495_ = tmp124_+tmp122_;
     double tmp496_ = tmp132_*(tmp106_);
     double tmp497_ = (tmp135_)*(tmp106_);
     double tmp498_ = (tmp138_)*(tmp83_);
     double tmp499_ = mLocDCBrown_State_0_0/tmp136_;
     double tmp500_ = (tmp499_)*tmp126_;
     double tmp501_ = tmp500_*tmp109_;
     double tmp502_ = tmp132_*(tmp133_);
     double tmp503_ = tmp140_*mLocScNorm;
     double tmp504_ = tmp141_*mLocScNorm;
     double tmp505_ = tmp142_*mLocScNorm;
     double tmp506_ = tmp109_*mLocScNorm;
     double tmp507_ = (tmp191_)*(tmp106_);
     double tmp508_ = (tmp208_)*(tmp83_);
     double tmp509_ = tmp507_+tmp508_;
     double tmp510_ = (tmp212_)*(tmp106_);
     double tmp511_ = (tmp208_)*tmp108_;
     double tmp512_ = tmp510_+tmp511_;
     double tmp513_ = (tmp191_)*tmp107_;
     double tmp514_ = (tmp211_)*(tmp83_);
     double tmp515_ = tmp513_+tmp514_;
     double tmp516_ = tmp212_+tmp211_;
     double tmp517_ = (tmp273_)*(tmp106_);
     double tmp518_ = (tmp296_)*(tmp83_);
     double tmp519_ = tmp517_+tmp518_;
     double tmp520_ = (tmp300_)*(tmp106_);
     double tmp521_ = (tmp296_)*tmp108_;
     double tmp522_ = tmp520_+tmp521_;
     double tmp523_ = (tmp273_)*tmp107_;
     double tmp524_ = (tmp299_)*(tmp83_);
     double tmp525_ = tmp523_+tmp524_;
     double tmp526_ = tmp300_+tmp299_;
     double tmp527_ = tmp343_*(tmp106_);
     double tmp528_ = (tmp366_)*(tmp83_);
     double tmp529_ = tmp527_+tmp528_;
     double tmp530_ = (tmp370_)*(tmp106_);
     double tmp531_ = (tmp366_)*tmp108_;
     double tmp532_ = tmp530_+tmp531_;
     double tmp533_ = tmp343_*tmp107_;
     double tmp534_ = (tmp369_)*(tmp83_);
     double tmp535_ = tmp533_+tmp534_;
     double tmp536_ = tmp370_+tmp369_;
     double tmp537_ = (tmp381_)*(tmp106_);
     double tmp538_ = (tmp385_)*(tmp83_);
     double tmp539_ = tmp537_+tmp538_;
     double tmp540_ = (tmp389_)*(tmp106_);
     double tmp541_ = (tmp385_)*tmp108_;
     double tmp542_ = tmp540_+tmp541_;
     double tmp543_ = (tmp381_)*tmp107_;
     double tmp544_ = (tmp388_)*(tmp83_);
     double tmp545_ = tmp543_+tmp544_;
     double tmp546_ = tmp389_+tmp388_;
     double tmp547_ = (tmp400_)*(tmp106_);
     double tmp548_ = (tmp404_)*(tmp83_);
     double tmp549_ = tmp547_+tmp548_;
     double tmp550_ = (tmp408_)*(tmp106_);
     double tmp551_ = (tmp404_)*tmp108_;
     double tmp552_ = tmp550_+tmp551_;
     double tmp553_ = (tmp400_)*tmp107_;
     double tmp554_ = (tmp407_)*(tmp83_);
     double tmp555_ = tmp553_+tmp554_;
     double tmp556_ = tmp408_+tmp407_;
     double tmp557_ = (tmp419_)*(tmp106_);
     double tmp558_ = (tmp423_)*(tmp83_);
     double tmp559_ = tmp557_+tmp558_;
     double tmp560_ = (tmp427_)*(tmp106_);
     double tmp561_ = (tmp423_)*tmp108_;
     double tmp562_ = tmp560_+tmp561_;
     double tmp563_ = (tmp419_)*tmp107_;
     double tmp564_ = (tmp426_)*(tmp83_);
     double tmp565_ = tmp563_+tmp564_;
     double tmp566_ = tmp427_+tmp426_;
     double tmp567_ = (tmp436_)*(tmp106_);
     double tmp568_ = (tmp439_)*(tmp83_);
     double tmp569_ = tmp567_+tmp568_;
     double tmp570_ = (tmp443_)*(tmp106_);
     double tmp571_ = (tmp439_)*tmp108_;
     double tmp572_ = tmp570_+tmp571_;
     double tmp573_ = (tmp436_)*tmp107_;
     double tmp574_ = (tmp442_)*(tmp83_);
     double tmp575_ = tmp573_+tmp574_;
     double tmp576_ = tmp443_+tmp442_;
     double tmp577_ = (tmp452_)*(tmp106_);
     double tmp578_ = (tmp455_)*(tmp83_);
     double tmp579_ = tmp577_+tmp578_;
     double tmp580_ = (tmp459_)*(tmp106_);
     double tmp581_ = (tmp455_)*tmp108_;
     double tmp582_ = tmp580_+tmp581_;
     double tmp583_ = (tmp452_)*tmp107_;
     double tmp584_ = (tmp458_)*(tmp83_);
     double tmp585_ = tmp583_+tmp584_;
     double tmp586_ = tmp459_+tmp458_;
     double tmp587_ = (tmp468_)*(tmp106_);
     double tmp588_ = (tmp471_)*(tmp83_);
     double tmp589_ = tmp587_+tmp588_;
     double tmp590_ = (tmp475_)*(tmp106_);
     double tmp591_ = (tmp471_)*tmp108_;
     double tmp592_ = tmp590_+tmp591_;
     double tmp593_ = (tmp468_)*tmp107_;
     double tmp594_ = (tmp474_)*(tmp83_);
     double tmp595_ = tmp593_+tmp594_;
     double tmp596_ = tmp475_+tmp474_;
  
    mVal[0] = (((tmp111_)*(tmp83_)+tmp114_*(tmp106_)+tmp117_*tmp140_+tmp119_*tmp107_+tmp121_*tmp141_+tmp123_*tmp142_+tmp125_*tmp109_+tmp131_*tmp109_+tmp134_*(tmp133_))-mLocXIm)*mLocScNorm;
  
    mCompDer[0][0] = (tmp115_*(tmp111_)+tmp116_*tmp114_+(tmp481_)*tmp117_+(tmp122_)*tmp119_+(tmp486_)*tmp121_+(tmp490_)*tmp123_+(tmp129_)*tmp125_+((tmp115_*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp129_)*tmp131_+tmp115_*tmp132_*(tmp133_)+(tmp495_)*tmp134_)*mLocScNorm;
    mCompDer[0][1] = (tmp111_+(tmp106_)*tmp117_+tmp497_*tmp121_+tmp107_*tmp123_+tmp137_*tmp125_+tmp501_+tmp137_*tmp131_+tmp502_+(tmp135_)*tmp134_)*mLocScNorm;
    mCompDer[0][2] = (tmp114_+(tmp83_)*tmp117_+(tmp138_)*tmp119_+tmp108_*tmp121_+tmp498_*tmp123_+tmp139_*tmp125_+tmp139_*tmp131_+(tmp138_)*tmp134_)*mLocScNorm;
    mCompDer[0][3] = (tmp83_)*mLocScNorm;
    mCompDer[0][4] = (tmp106_)*mLocScNorm;
    mCompDer[0][5] = tmp503_;
    mCompDer[0][6] = tmp107_*mLocScNorm;
    mCompDer[0][7] = tmp504_;
    mCompDer[0][8] = tmp505_;
    mCompDer[0][9] = tmp506_;
    mCompDer[0][10] = 0;
    mCompDer[0][11] = 0;
    mCompDer[0][12] = 0;
    mCompDer[0][13] = 0;
    mCompDer[0][14] = 0;
    mCompDer[0][15] = (tmp130_)*tmp109_*mLocScNorm;
    mCompDer[0][16] = (tmp83_)*(tmp133_)*mLocScNorm;
    mCompDer[0][17] = ((tmp191_)*(tmp111_)+(tmp208_)*tmp114_+(tmp509_)*tmp117_+(tmp211_)*tmp119_+(tmp512_)*tmp121_+(tmp515_)*tmp123_+(tmp215_)*tmp125_+(((tmp191_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp215_)*tmp131_+(tmp191_)*tmp132_*(tmp133_)+(tmp516_)*tmp134_)*mLocScNorm;
    mCompDer[0][18] = ((tmp273_)*(tmp111_)+(tmp296_)*tmp114_+(tmp519_)*tmp117_+(tmp299_)*tmp119_+(tmp522_)*tmp121_+(tmp525_)*tmp123_+(tmp303_)*tmp125_+(((tmp273_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp303_)*tmp131_+(tmp273_)*tmp132_*(tmp133_)+(tmp526_)*tmp134_)*mLocScNorm;
    mCompDer[0][19] = (tmp343_*(tmp111_)+(tmp366_)*tmp114_+(tmp529_)*tmp117_+(tmp369_)*tmp119_+(tmp532_)*tmp121_+(tmp535_)*tmp123_+(tmp373_)*tmp125_+((tmp343_*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp373_)*tmp131_+tmp343_*tmp132_*(tmp133_)+(tmp536_)*tmp134_)*mLocScNorm;
    mCompDer[0][20] = ((tmp381_)*(tmp111_)+(tmp385_)*tmp114_+(tmp539_)*tmp117_+(tmp388_)*tmp119_+(tmp542_)*tmp121_+(tmp545_)*tmp123_+(tmp392_)*tmp125_+(((tmp381_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp392_)*tmp131_+(tmp381_)*tmp132_*(tmp133_)+(tmp546_)*tmp134_)*mLocScNorm;
    mCompDer[0][21] = ((tmp400_)*(tmp111_)+(tmp404_)*tmp114_+(tmp549_)*tmp117_+(tmp407_)*tmp119_+(tmp552_)*tmp121_+(tmp555_)*tmp123_+(tmp411_)*tmp125_+(((tmp400_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp411_)*tmp131_+(tmp400_)*tmp132_*(tmp133_)+(tmp556_)*tmp134_)*mLocScNorm;
    mCompDer[0][22] = ((tmp419_)*(tmp111_)+(tmp423_)*tmp114_+(tmp559_)*tmp117_+(tmp426_)*tmp119_+(tmp562_)*tmp121_+(tmp565_)*tmp123_+(tmp430_)*tmp125_+(((tmp419_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp430_)*tmp131_+(tmp419_)*tmp132_*(tmp133_)+(tmp566_)*tmp134_)*mLocScNorm;
    mCompDer[0][23] = ((tmp436_)*(tmp111_)+(tmp439_)*tmp114_+(tmp569_)*tmp117_+(tmp442_)*tmp119_+(tmp572_)*tmp121_+(tmp575_)*tmp123_+(tmp446_)*tmp125_+(((tmp436_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp446_)*tmp131_+(tmp436_)*tmp132_*(tmp133_)+(tmp576_)*tmp134_)*mLocScNorm;
    mCompDer[0][24] = ((tmp452_)*(tmp111_)+(tmp455_)*tmp114_+(tmp579_)*tmp117_+(tmp458_)*tmp119_+(tmp582_)*tmp121_+(tmp585_)*tmp123_+(tmp462_)*tmp125_+(((tmp452_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp462_)*tmp131_+(tmp452_)*tmp132_*(tmp133_)+(tmp586_)*tmp134_)*mLocScNorm;
    mCompDer[0][25] = ((tmp468_)*(tmp111_)+(tmp471_)*tmp114_+(tmp589_)*tmp117_+(tmp474_)*tmp119_+(tmp592_)*tmp121_+(tmp595_)*tmp123_+(tmp478_)*tmp125_+(((tmp468_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp478_)*tmp131_+(tmp468_)*tmp132_*(tmp133_)+(tmp596_)*tmp134_)*mLocScNorm;
    mVal[1] = ((tmp106_+tmp482_*tmp140_+tmp483_*tmp108_+tmp487_*tmp141_+tmp491_*tmp142_+tmp492_*tmp109_+tmp494_*tmp109_+tmp496_*(tmp133_))-mLocYIm)*mLocScNorm;
  
    mCompDer[1][0] = (tmp116_+(tmp481_)*tmp482_+(tmp124_)*tmp483_+(tmp486_)*tmp487_+(tmp490_)*tmp491_+(tmp129_)*tmp492_+((tmp116_*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp129_)*tmp494_+tmp116_*tmp132_*(tmp133_)+(tmp495_)*tmp496_)*mLocScNorm;
    mCompDer[1][1] = ((tmp106_)*tmp482_+(tmp135_)*tmp483_+tmp497_*tmp487_+tmp107_*tmp491_+tmp137_*tmp492_+tmp137_*tmp494_+(tmp135_)*tmp496_)*mLocScNorm;
    mCompDer[1][2] = (1+(tmp83_)*tmp482_+tmp108_*tmp487_+tmp498_*tmp491_+tmp139_*tmp492_+tmp501_+tmp139_*tmp494_+tmp502_+(tmp138_)*tmp496_)*mLocScNorm;
    mCompDer[1][3] = 0;
    mCompDer[1][4] = 0;
    mCompDer[1][5] = 0;
    mCompDer[1][6] = 0;
    mCompDer[1][7] = 0;
    mCompDer[1][8] = 0;
    mCompDer[1][9] = 0;
    mCompDer[1][10] = tmp503_;
    mCompDer[1][11] = tmp108_*mLocScNorm;
    mCompDer[1][12] = tmp504_;
    mCompDer[1][13] = tmp505_;
    mCompDer[1][14] = tmp506_;
    mCompDer[1][15] = (tmp493_)*tmp109_*mLocScNorm;
    mCompDer[1][16] = (tmp106_)*(tmp133_)*mLocScNorm;
    mCompDer[1][17] = (tmp208_+(tmp509_)*tmp482_+(tmp212_)*tmp483_+(tmp512_)*tmp487_+(tmp515_)*tmp491_+(tmp215_)*tmp492_+(((tmp208_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp215_)*tmp494_+(tmp208_)*tmp132_*(tmp133_)+(tmp516_)*tmp496_)*mLocScNorm;
    mCompDer[1][18] = (tmp296_+(tmp519_)*tmp482_+(tmp300_)*tmp483_+(tmp522_)*tmp487_+(tmp525_)*tmp491_+(tmp303_)*tmp492_+(((tmp296_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp303_)*tmp494_+(tmp296_)*tmp132_*(tmp133_)+(tmp526_)*tmp496_)*mLocScNorm;
    mCompDer[1][19] = (tmp366_+(tmp529_)*tmp482_+(tmp370_)*tmp483_+(tmp532_)*tmp487_+(tmp535_)*tmp491_+(tmp373_)*tmp492_+(((tmp366_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp373_)*tmp494_+(tmp366_)*tmp132_*(tmp133_)+(tmp536_)*tmp496_)*mLocScNorm;
    mCompDer[1][20] = (tmp385_+(tmp539_)*tmp482_+(tmp389_)*tmp483_+(tmp542_)*tmp487_+(tmp545_)*tmp491_+(tmp392_)*tmp492_+(((tmp385_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp392_)*tmp494_+(tmp385_)*tmp132_*(tmp133_)+(tmp546_)*tmp496_)*mLocScNorm;
    mCompDer[1][21] = (tmp404_+(tmp549_)*tmp482_+(tmp408_)*tmp483_+(tmp552_)*tmp487_+(tmp555_)*tmp491_+(tmp411_)*tmp492_+(((tmp404_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp411_)*tmp494_+(tmp404_)*tmp132_*(tmp133_)+(tmp556_)*tmp496_)*mLocScNorm;
    mCompDer[1][22] = (tmp423_+(tmp559_)*tmp482_+(tmp427_)*tmp483_+(tmp562_)*tmp487_+(tmp565_)*tmp491_+(tmp430_)*tmp492_+(((tmp423_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp430_)*tmp494_+(tmp423_)*tmp132_*(tmp133_)+(tmp566_)*tmp496_)*mLocScNorm;
    mCompDer[1][23] = (tmp439_+(tmp569_)*tmp482_+(tmp443_)*tmp483_+(tmp572_)*tmp487_+(tmp575_)*tmp491_+(tmp446_)*tmp492_+(((tmp439_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp446_)*tmp494_+(tmp439_)*tmp132_*(tmp133_)+(tmp576_)*tmp496_)*mLocScNorm;
    mCompDer[1][24] = (tmp455_+(tmp579_)*tmp482_+(tmp459_)*tmp483_+(tmp582_)*tmp487_+(tmp585_)*tmp491_+(tmp462_)*tmp492_+(((tmp455_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp462_)*tmp494_+(tmp455_)*tmp132_*(tmp133_)+(tmp586_)*tmp496_)*mLocScNorm;
    mCompDer[1][25] = (tmp471_+(tmp589_)*tmp482_+(tmp475_)*tmp483_+(tmp592_)*tmp487_+(tmp595_)*tmp491_+(tmp478_)*tmp492_+(((tmp471_)*mLocDCBrown_State_0_0)/tmp136_)*tmp126_*tmp109_+(tmp478_)*tmp494_+(tmp471_)*tmp132_*(tmp133_)+(tmp596_)*tmp496_)*mLocScNorm;
  }
  
  
  void cEqAppui_GL__PTInc_M2CDCBrown::ComputeValDerivHessian()
  {
    ELISE_ASSERT(false,"Foncteur cEqAppui_GL__PTInc_M2CDCBrown Has no Der Sec");
  }
  
  void cEqAppui_GL__PTInc_M2CDCBrown::SetDCBrown_State_0_0(double aVal){ mLocDCBrown_State_0_0 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_0_0(double aVal){ mLocGL_0_0 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_0_1(double aVal){ mLocGL_0_1 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_0_2(double aVal){ mLocGL_0_2 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_1_0(double aVal){ mLocGL_1_0 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_1_1(double aVal){ mLocGL_1_1 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_1_2(double aVal){ mLocGL_1_2 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_2_0(double aVal){ mLocGL_2_0 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_2_1(double aVal){ mLocGL_2_1 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetGL_2_2(double aVal){ mLocGL_2_2 = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetScNorm(double aVal){ mLocScNorm = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetXIm(double aVal){ mLocXIm = aVal;}
  void cEqAppui_GL__PTInc_M2CDCBrown::SetYIm(double aVal){ mLocYIm = aVal;}
  
  
  
  double * cEqAppui_GL__PTInc_M2CDCBrown::AdrVarLocFromString(const std::string & aName)
  {
     if (aName == "DCBrown_State_0_0") return & mLocDCBrown_State_0_0;
     if (aName == "GL_0_0") return & mLocGL_0_0;
     if (aName == "GL_0_1") return & mLocGL_0_1;
     if (aName == "GL_0_2") return & mLocGL_0_2;
     if (aName == "GL_1_0") return & mLocGL_1_0;
     if (aName == "GL_1_1") return & mLocGL_1_1;
     if (aName == "GL_1_2") return & mLocGL_1_2;
     if (aName == "GL_2_0") return & mLocGL_2_0;
     if (aName == "GL_2_1") return & mLocGL_2_1;
     if (aName == "GL_2_2") return & mLocGL_2_2;
     if (aName == "ScNorm") return & mLocScNorm;
     if (aName == "XIm") return & mLocXIm;
     if (aName == "YIm") return & mLocYIm;
     return 0;
  }
  
  
  cElCompiledFonc::cAutoAddEntry cEqAppui_GL__PTInc_M2CDCBrown::mTheAuto("cEqAppui_GL__PTInc_M2CDCBrown",cEqAppui_GL__PTInc_M2CDCBrown::Alloc);
  
  
  cElCompiledFonc *  cEqAppui_GL__PTInc_M2CDCBrown::Alloc()
  {  return new cEqAppui_GL__PTInc_M2CDCBrown();
  }
  
  
  