Ignore:
Timestamp:
Dec 16, 2013, 5:16:54 PM (11 years ago)
Author:
garnier
Message:

grosse modification pour intégrer les sections

File:
1 edited

Legend:

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

    r442 r455  
    77abstractSoftware::abstractSoftware()
    88{
    9   globParamPtr_ = NULL;
    10   sectParamPtr_ = NULL; //xx
    119  dataManager_ = NULL;
    1210  nameOfSoftware_ = nomDeLogiciel("unknownSoftware");
    1311}
    1412
    15 abstractSoftware::abstractSoftware(string inputFileName, globalParameters* globals, dataManager* dt)
     13abstractSoftware::abstractSoftware(string inputFileName, sectionToExecute* sect)
    1614{
    1715  inputFileName_ = inputFileName;
    18   globParamPtr_ = globals;
    19   sectParamPtr_ = NULL; //xx
    20   dataManager_ = dt;
    21   numeroDeb_ = 0;
    22   numeroFin_ = 0;
     16  sectionToExecute_ = sect;
     17  numeroDeb_deprecated_ = 0;
     18  numeroFin_deprecated_ = 0;
    2319  nameOfSoftware_ = nomDeLogiciel("unknownSoftware");
    2420}
    2521
    26 abstractSoftware::abstractSoftware(string inputFileName,sectorParameters* lattice,dataManager* dt)
     22bool abstractSoftware::initComputationLimits_deprecated(unsigned int numeroDeb,unsigned int numeroFin_deprecated_)
    2723{
    28   inputFileName_ = inputFileName;
    29   globParamPtr_ = NULL;
    30   sectParamPtr_ = lattice;
    31   dataManager_ = dt;
    32   numeroDeb_ = 0;
    33   numeroFin_ = 0;
    34   nameOfSoftware_ = nomDeLogiciel("unknownSoftware");
     24/*  numeroDeb_deprecated_ = numeroDeb;
     25  numeroFin_deprecated__ = numeroFin_deprecated_;
     26  return ComputationLimitsOk_deprecated();
     27*/
    3528}
    3629
    37 bool abstractSoftware::initComputationLimits(unsigned int numeroDeb,unsigned int numeroFin)
     30bool abstractSoftware::ComputationLimitsOk_deprecated() const
    3831{
    39   numeroDeb_ = numeroDeb;
    40   numeroFin_ = numeroFin;
    41   return ComputationLimitsOk();
    42 }
    43 
    44 bool abstractSoftware::ComputationLimitsOk() const
    45 {
    46   if (numeroDeb_ < 1 || numeroFin_ < 1 || numeroDeb_ > dataManager_->getBeamLineSize() || numeroFin_ > dataManager_->getBeamLineSize() ) {
     32/*  if (numeroDeb_deprecated_ < 1 || numeroFin_deprecated__ < 1 || numeroDeb_deprecated_ > dataManager_->getBeamLineSize() || numeroFin_deprecated__ > dataManager_->getBeamLineSize() ) {
    4733    dataManager_->consoleMessage(" abstractSoftware::initComputationLimit : num of element out of limits in software " + getName() );
    4834    return false;
     
    5036    return true;
    5137  }
     38*/
     39  return true;
    5240}
    5341
Note: See TracChangeset for help on using the changeset viewer.