Changeset 341 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
- Timestamp:
- Feb 22, 2013, 10:07:46 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
r336 r341 16 16 dataManager::dataManager(PspaApplication* pspa) : 17 17 currentBeam_(NULL) 18 ,workingDir_("")19 18 ,pspa_ ( pspa) 20 19 { 20 // workingDir_ = pspa_->getWorkingDir(); 21 21 } 22 22 … … 145 145 void dataManager::initializeExecution() 146 146 { 147 if (workingDir_ == "") { 147 string workingDir = pspa_->getWorkingDir(); 148 if (workingDir == "") { 148 149 return; 149 150 } 150 removeFile(workingDir _+ "parmdesz");151 removeFile(workingDir _+ "parmin");152 removeFile(workingDir _+ "parin.input0");153 removeFile(workingDir _+ "transport.input");154 removeFile(workingDir _+ "transport.output");155 removeFile(workingDir _+ "generator.in");156 removeFile(workingDir _+ "faisceau.ini");157 removeFile(workingDir _+ "generator.output");151 removeFile(workingDir + "parmdesz"); 152 removeFile(workingDir + "parmin"); 153 removeFile(workingDir + "parin.input0"); 154 removeFile(workingDir + "transport.input"); 155 removeFile(workingDir + "transport.output"); 156 removeFile(workingDir + "generator.in"); 157 removeFile(workingDir + "faisceau.ini"); 158 removeFile(workingDir + "generator.output"); 158 159 diagnosticBeam_.clear(); 159 160 currentBeam_ = NULL; … … 178 179 unsigned k; 179 180 abstractSoftware* softw =NULL; 180 181 string workingDir = pspa_->getWorkingDir(); 181 182 for(k = 0; k < jobList_.size(); k++) 182 183 { … … 194 195 } 195 196 196 success = softw->createInputFile(currentBeam_, debut, fin, workingDir _);197 success = softw->createInputFile(currentBeam_, debut, fin, workingDir); 197 198 if ( success ) { 198 success = softw->execute(debut,fin,workingDir _);199 success = softw->execute(debut,fin,workingDir); 199 200 if ( success ) { 200 success = softw->buildBeamAfterElements(debut, fin, diagnosticBeam_, workingDir _);201 success = softw->buildBeamAfterElements(debut, fin, diagnosticBeam_, workingDir); 201 202 } 202 203 } … … 215 216 216 217 217 void dataManager::saveConfiguration( string nameOf File)218 void dataManager::saveConfiguration( string nameOfCase) 218 219 { 219 220 ofstream outfile; 220 string name = workingDir_ + nameOfFile + ".save";221 string name = pspa_->getWorkingDir() + nameOfCase + ".save"; 221 222 outfile.open(name.c_str(), ios::out); 222 223 if (!outfile) {
Note: See TracChangeset
for help on using the changeset viewer.