Changeset 493 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/softwareMadx.cc
- Timestamp:
- Mar 11, 2014, 11:21:43 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/softwareMadx.cc
r487 r493 13 13 } 14 14 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 20 softwareMadx::softwareMadx(string inputFileName,computingBlock* cmpb, dataManager* data) : abstractSoftware(inputFileName,cmpb,data) 16 21 { 17 22 nameOfSoftware_ = new nomDeLogiciel("madx"); … … 33 38 } 34 39 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; 37 42 /////////////////////////////////////////// 38 43 … … 40 45 string sbeam; 41 46 abstractElement* elPtr; 42 elPtr = getSectionToExecute()->getElements().front(); 47 // elPtr = getSectionToExecute()->getElements().front(); 48 elPtr = getComputingBlock()->getFirstElement(); 43 49 nomdElements::typedElement eType = elPtr->getNomdElement().getElementType(); 44 50 … … 85 91 ostringstream os; 86 92 os << "L: line=("; 87 unsigned nElts= getSectionToExecute()->getElements().size(); 93 // unsigned nElts= getSectionToExecute()->getElements().size(); 94 unsigned nElts= getComputingBlock()->getNumberOfElements(); 88 95 for(unsigned k = firstIndex; k < nElts; k++) 89 96 { 90 elPtr = getSectionToExecute()->getElements()[k]; 97 // elPtr = getSectionToExecute()->getElements()[k]; 98 elPtr = getComputingBlock()->getElement(k); 91 99 cout << " debug:: element [" << k << "] " << elPtr->getNomdElement().getExpandedName() << endl; 92 100 vector<statements> v= elPtr->parametersToSoftware(); … … 103 111 104 112 // relection and repetition /////////////// 105 os << "all: " << "line=(" << sector->getRepetitionNumber() << "*L);"; 113 // os << "all: " << "line=(" << sector->getRepetitionNumber() << "*L);"; 114 int bid = 1; 115 os << "all: " << "line=(" << bid << "*L);"; 106 116 /////////////////////////////////////////// 107 117
Note: See TracChangeset
for help on using the changeset viewer.