Changeset 149 in PSPA for Interface_Web/trunk/pspaWT/src/dataManager.cc
- Timestamp:
- Dec 6, 2012, 9:13:53 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/src/dataManager.cc
r138 r149 472 472 return &diagnosticBeam_.at(index); 473 473 } 474 475 void dataManager::donneesRmsEnveloppe( string type, unsigned int numeroDeb, unsigned int numeroFin, vector<double>& xcor, vector<double>& ycor) 476 { 477 unsigned k; 478 unsigned indexDeb = numeroDeb -1; 479 unsigned indexFin = numeroFin -1; 480 double longueur = 0.0; 481 double valeur = 0.0; 482 xcor.clear(); 483 ycor.clear(); 484 if ( type == "x" ) 485 { 486 for (k= indexDeb; k <= indexFin; k++) 487 { 488 if ( !diagnosticBeam_.at(k).momentRepresentationOk() ) diagnosticBeam_.at(k).buildMomentRepresentation(); 489 longueur += elementsGallery_.getElementPointer(k)->getLenghtOfElement(); 490 valeur = diagnosticBeam_.at(k).getXmaxRms(); 491 xcor.push_back(longueur); 492 ycor.push_back(valeur); 493 } 494 } 495 else 496 { 497 cerr << " dataManager::donneesRmsEnveloppe type " << type << " not programmed " << endl; 498 return; 499 } 500 }
Note: See TracChangeset
for help on using the changeset viewer.