Changeset 386 in Sophya for trunk/SophyaPI


Ignore:
Timestamp:
Aug 13, 1999, 2:36:09 PM (26 years ago)
Author:
ercodmgr
Message:

suite fit fonction user cmv 13/8/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/piafitting.cc

    r385 r386  
    508508  mFunc = new GeneralFunc(mUFNVar,mUFNPar,mFitFunc,mFitFuncDer);
    509509  mNPar = mUFNPar;
     510  cout<<"Fonction utilisateur nvar="<<mUFNVar<<", npar="<<mNPar<<endl;
    510511} else if(func[0]=='p' && mNVar==1) { //polynome
    511512  int degre=0; if(func.length()>1) sscanf(func.c_str()+1,"%d",&degre);
     
    908909, saveI1(0), saveI2(0), saveJ1(0), saveJ2(0), ErrValue(1.)
    909910{
     911COMPATIBLE_ASSERT(mFitter);
    910912int npar = mFitter->mNPar;
    911913
     
    925927
    926928int wszx = (5*bsx+5*spx)+spx;
    927 int wszy = 8*(bsy+spy)+npar*(bsy+spy)+spy;
     929int wszy = 8*(bsy+spy)+npar*(bsy+spy)+2*spy;
    928930SetSize(wszx, wszy);
    929931int cpx,cpy;
     
    931933// new ligne
    932934cpx = spx; cpy = spy;
    933 lab[0] = new PILabel(this,mFitter->mNObj.c_str(),4*bsx,bsy,cpx,cpy);
     935string dum = "Object: "+mFitter->mNObj+" , Fun: "+mFitter->mFName;
     936lab[0] = new PILabel(this,dum.c_str(),4*bsx,bsy,cpx,cpy);
    934937lab[0]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    935938
     
    954957  pom[0]->AppendItem("Err cste",2102);
    955958  pom[0]->AppendItem("Err sqrt",2103);
     959  pom[0]->SetValue(2101);
    956960pom[0]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    957961cpx += int(1.5*bsx+spx);
     
    10081012  pom[1]->AppendItem("X.Value",2002);
    10091013  pom[1]->AppendItem("X.Auto",2003);
     1014  pom[1]->SetValue(2001);
    10101015pom[1]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    10111016cpx += int(1.25*bsx+spx);
     
    10171022  pom[2]->AppendItem("Y.Value",2012);
    10181023  pom[2]->AppendItem("Y.Auto",2013);
     1024  pom[2]->SetValue(2011);
    10191025pom[2]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    10201026cpx += int(1.25*bsx+spx);
     
    12211227  if(ReFillGData) mFitter->FillGData();
    12221228  ReFillGData = false;
     1229  if(mFitter->mFit) mFitter->mFit->PrintStatus();
    12231230}
    12241231else if(msg ==111) {
Note: See TracChangeset for help on using the changeset viewer.