57 void setOutValue(
Any *outValue);
59 bool isLaunchable()
const;
70 int getCurrentId()
const ;
71 Any *getCurrentInSample()
const ;
72 Any *getCurrentOutSample()
const ;
73 Any *getOutSample(
int id);
74 void pushInSample(
int id,
Any *inSample,
unsigned char priority = 0);
78 void destroyCurrentCase();
79 void checkConsistency() ;
80 void setCurrentId(
int id) ;
81 void putOutSampleAt(
int id,
Any *outValue) ;
82 Any *getNextSampleWithHighestPriority(
int&
id,
unsigned char& priority)
const;
83 void markIdAsInUse(
int id);
86 static const char MESSAGEFORUNXSTNGID[];
#define YACSLIBENGINE_EXPORT
: Interface for management of storage of data formated dynamically in its TypeCode....
class to build optimization loops
static Any * NOT_USED_NOR_COMPUTED
static Any * USED_BUT_NOT_COMPUTED_YET
unsigned char getPriority() const
Pool used to manage the samples of the optimizer loop plugin.
std::list< std::pair< int, ExpData > > _container
std::list< std::pair< int, ExpData > >::iterator _currentCase