Changeset 387 in PSPA for Interface_Web


Ignore:
Timestamp:
Mar 12, 2013, 3:16:20 PM (11 years ago)
Author:
lemeur
Message:

mise a jour compatibilites snapshot

Location:
Interface_Web/trunk/pspaWT
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementBeam.cc

    r359 r387  
    9191    beam2Moments moments(x_, xp_, y_, yp_, dl_, del_);
    9292    cout << " elementBeam::transportOutputFlow(), p0 = " << p0_ << endl;
    93     sortie << label_ << ":" << moments.writeToTransportInput(p0_);
     93    sortie << label_ << ":" << moments.writeToTransportInput(p0_) << endl;
    9494    return sortie.str();
    9595}
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementBend.cc

    r359 r387  
    9696    ecin = EREST_MeV*(sqrt(ecin) - 1.0);
    9797    sortie << "BEND /l=" << lenghtElem_ << "  / aper=" << aperture_ << "  / iout=1 / wr=" << ecin << " /alpha=" << angleDeg_ << " / beta1=" << beta1_;
    98     sortie << " / beta2=" << beta1_;
     98    sortie << " / beta2=" << beta1_  << endl;
     99
    99100    return sortie.str();
    100101  }
     
    104105  {
    105106    ostringstream sortie;
    106     sortie << label_ << ":" << "  SBEND, RADIUS=" << radius_ << ", ANGLE=" << angleDeg_ << ", E1=" << beta1_ << ", E2=" << beta2_ << ";";
     107    sortie << label_ << ":" << "  SBEND, RADIUS=" << radius_ << ", ANGLE=" << angleDeg_ << ", E1=" << beta1_ << ", E2=" << beta2_ << ";" << endl;
    107108    return sortie.str();
    108109  }
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementCell.cc

    r359 r387  
    101101    if ( focusingMagFile_ != "") {
    102102      sortie << "POISSON /zoff=" << offsetMag_ << " /rmult=" << scaleFactor_ << endl;
    103       sortie << focusingMagFile_;
     103      sortie << focusingMagFile_ << endl;
    104104    }
    105105
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementDrift.cc

    r359 r387  
    6565{
    6666  ostringstream sortie;
    67   sortie << "DRIFT /l=" << lenghtElem_ << "  /aper=" << aperture_ << "  /iout=1";
     67  sortie << "DRIFT /l=" << lenghtElem_ << "  /aper=" << aperture_ << "  /iout=1" << endl;
    6868  return sortie.str();
    6969}
     
    7474    ostringstream sortie;
    7575    // longueur en m
    76     sortie << label_ << ":" << "  DRIFT, L=" << 0.01*lenghtElem_ << ";";
     76    sortie << label_ << ":" << "  DRIFT, L=" << 0.01*lenghtElem_ << ";" << endl;
    7777    return sortie.str();
    7878  }
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementRfgun.cc

    r359 r387  
    105105   
    106106
    107     sortie << "SCHEFF /beami=" << -fabs(totalCharge_)/ELECTRONANOCOULOMB << " /nprog=2 /point=-1.7";
     107    sortie << "SCHEFF /beami=" << -fabs(totalCharge_)/ELECTRONANOCOULOMB << " /nprog=2 /point=-1.7"  << endl;
    108108 
    109109    return sortie.str();
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementSnapshot.cc

    r379 r387  
    7171string elementSnapshot::parmelaOutputFlow() const
    7272{
    73   return string(" ");
     73    // ostringstream sortie;
     74    // return sortie.str();
     75  return string("");
    7476}
    7577
    7678string elementSnapshot::transportOutputFlow() const
    7779{
    78   return string(" ");
     80  return string("");
    7981}
    8082
  • Interface_Web/trunk/pspaWT/sources/controler/src/elementSoleno.cc

    r359 r387  
    7474    ostringstream sortie;
    7575    // on passe l'induction magnetique en Gauss
    76     sortie << "SOLENOID /l=" << lenghtElem_ << "  /aper=" << aperture_ << "  /iout=1 /h=" << 1000.*B0_;
     76    sortie << "SOLENOID /l=" << lenghtElem_ << "  /aper=" << aperture_ << "  /iout=1 /h=" << 1000.*B0_  << endl;
    7777    return sortie.str();
    7878  }
     
    8484    sortie << label_ << ":" << "  SOLENOID, L=" << 0.01*lenghtElem_ << ", B=" << B0_ << ";" << endl;
    8585    if ( varyB0_ ) {
    86       sortie <<  "  VARY, " << label_+"[B]"  << ";";
     86      sortie <<  "  VARY, " << label_+"[B]"  << ";" << endl;
    8787    }
    8888    return sortie.str();
  • Interface_Web/trunk/pspaWT/sources/controler/src/softwareParmela.cc

    r386 r387  
    8787  unsigned int premier = numeroDeb_ ;
    8888  if ( there_is_rfgun ) {
    89     outfile << dataManager_->getElementPointerFromNumero(numeroDeb_)->parmelaOutputFlow() << endl;
     89    outfile << dataManager_->getElementPointerFromNumero(numeroDeb_)->parmelaOutputFlow();
    9090    premier++;
    9191  } else {
     
    9393  }
    9494 
    95   // commentaire :  si l'element est un snapshot ne rien ecrire dans inputFileName_ (= parmin) un saut de ligne perturbe l'execution de parmela
    9695  for ( k = premier; k <= numeroFin_; k++)
    9796    {
    9897      elPtr = dataManager_->getElementPointerFromNumero(k);
    9998      if (elPtr) {
    100         if(elPtr->getNomdElement().getElementType() == snapshot) continue;
    101         outfile << elPtr->parmelaOutputFlow() << endl;
     99        outfile << elPtr->parmelaOutputFlow();
    102100      }
    103101    }
     
    166164        particleBeam* lastDiag = dataManager_->updateCurrentDiagnostic(false);
    167165
    168         if(elem->getNomdElement().getElementType() == snapshot) {
    169           // si cet element est un snapshot, on organise la sortie correspondante
    170           string* param = elem->getParametersString();
    171           string cliche = workingDir + param[2].c_str();
    172           if( beamToParmela(cliche,lastDiag) ) {
    173               //            cout  <<  "["  <<  k  <<  "] : ecrit sur fichier " << cliche << " le contenu de beam["<<avantDernier<<"]"<<endl;
    174             cout  <<  "["  <<  k  <<  "] : ecrit sur fichier " << cliche << " le contenu de beam[ ]"<<endl;
    175           }
    176         }
     166        // if(elem->getNomdElement().getElementType() == snapshot) {
     167        //   // si cet element est un snapshot, on organise la sortie correspondante
     168        //   string* param = elem->getParametersString();
     169        //   string cliche = workingDir + param[2].c_str();
     170        //   if( beamToParmela(cliche,lastDiag) ) {
     171        //       //         cout  <<  "["  <<  k  <<  "] : ecrit sur fichier " << cliche << " le contenu de beam["<<avantDernier<<"]"<<endl;
     172        //     cout  <<  "["  <<  k  <<  "] : ecrit sur fichier " << cliche << " le contenu de beam[ ]"<<endl;
     173        //   }
     174        // }
    177175        // si le numero est reconnu de parmela
    178176      } else {
  • Interface_Web/trunk/pspaWT/sources/controler/src/softwareTransport.cc

    r386 r387  
    8484      elPtr = dataManager_->getElementPointerFromNumero(k);
    8585      cout << "debug:: element [" << k << "] " << elPtr->getNomdElement().getElementName() << endl;
    86       outfile << elPtr->transportOutputFlow() << endl;
     86      outfile << elPtr->transportOutputFlow();
    8787    }
    8888
     
    151151        // si l'element doit etre ignore, on renvoie sur le diag precedent
    152152        dataManager_->updateCurrentDiagnostic(false);
    153       // si l'element est un snapshot, recuperer la sortie precedente
    154         if(ptr->getNomdElement().getElementType() == snapshot) {
    155           string* param = ptr->getParametersString();
    156           string cliche = workingDir + param[2].c_str();
    157           cout<<"["<<k<<"] : ecrit sur fichier " << cliche << " le contenu de beam[ ]"<<endl;
    158         }
     153      // // si l'element est un snapshot, recuperer la sortie precedente
     154      //        if(ptr->getNomdElement().getElementType() == snapshot) {
     155      //          string* param = ptr->getParametersString();
     156      //          string cliche = workingDir + param[2].c_str();
     157      //          cout<<"["<<k<<"] : ecrit sur fichier " << cliche << " le contenu de beam[ ]"<<endl;
     158      //        }
    159159      } else {
    160160        // si le numero est reconnu de transport
  • Interface_Web/trunk/pspaWT/workingArea/pmbfield

    r333 r387  
    11 z(cm)   b(gauss)
    2  -20.530      0.00      0.00      0.00      0.00
     2   0.000     74.32      0.00     74.27     -1.41
Note: See TracChangeset for help on using the changeset viewer.