Ignore:
Timestamp:
Mar 11, 2014, 11:21:43 AM (10 years ago)
Author:
lemeur
Message:

refection generale des secteurs et applications de softwares (suite)

File:
1 edited

Legend:

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

    r487 r493  
    1313}
    1414
    15 softwareMadx::softwareMadx(string inputFileName,sectionToExecute* sect, dataManager* data) : abstractSoftware(inputFileName,sect,data)
     15// softwareMadx::softwareMadx(string inputFileName,sectionToExecute* sect, dataManager* data) : abstractSoftware(inputFileName,sect,data)
     16// {
     17//   nameOfSoftware_ = new nomDeLogiciel("madx");
     18// }
     19
     20softwareMadx::softwareMadx(string inputFileName,computingBlock* cmpb, dataManager* data) : abstractSoftware(inputFileName,cmpb,data)
    1621{
    1722  nameOfSoftware_ = new nomDeLogiciel("madx");
     
    3338  }
    3439
    35   sector* sector= getSectionToExecute()->getSector();
    36   cout << " softwareMadx::createInputFile sector " << sector->getName() << endl;
     40  //  sector* sector= getSectionToExecute()->getSector();
     41  //  cout << " softwareMadx::createInputFile sector " << sector->getName() << endl;
    3742  ///////////////////////////////////////////
    3843 
     
    4045  string sbeam;
    4146  abstractElement* elPtr;
    42   elPtr = getSectionToExecute()->getElements().front();
     47  //  elPtr = getSectionToExecute()->getElements().front();
     48  elPtr = getComputingBlock()->getFirstElement();
    4349  nomdElements::typedElement eType = elPtr->getNomdElement().getElementType();
    4450
     
    8591  ostringstream os;
    8692  os << "L: line=(";
    87   unsigned nElts= getSectionToExecute()->getElements().size();
     93  //  unsigned nElts= getSectionToExecute()->getElements().size();
     94  unsigned nElts= getComputingBlock()->getNumberOfElements();
    8895  for(unsigned k = firstIndex; k < nElts; k++)
    8996    {
    90       elPtr = getSectionToExecute()->getElements()[k];
     97      //      elPtr = getSectionToExecute()->getElements()[k];
     98      elPtr = getComputingBlock()->getElement(k);
    9199      cout << " debug:: element [" << k << "] " << elPtr->getNomdElement().getExpandedName() << endl;
    92100      vector<statements> v= elPtr->parametersToSoftware();
     
    103111 
    104112  // relection and repetition ///////////////
    105   os << "all: " << "line=(" << sector->getRepetitionNumber() << "*L);";
     113  //  os << "all: " << "line=(" << sector->getRepetitionNumber() << "*L);";
     114  int bid = 1;
     115os << "all: " << "line=(" << bid << "*L);";
    106116  ///////////////////////////////////////////
    107117 
Note: See TracChangeset for help on using the changeset viewer.