19 #ifndef __PYOPTIMIZERALG_HXX__
20 #define __PYOPTIMIZERALG_HXX__
37 virtual TypeCode *getTCForInProxy()
const;
38 virtual TypeCode *getTCForOutProxy()
const;
39 virtual TypeCode *getTCForAlgoInitProxy()
const;
40 virtual TypeCode *getTCForAlgoResultProxy()
const;
41 virtual void initializeProxy(
const Any *input) ;
42 virtual void startProxy();
43 virtual void takeDecisionProxy();
44 virtual void finishProxy();
45 virtual Any * getAlgoResultProxy();
63 virtual void startProxy();
64 virtual void takeDecisionProxy();
65 virtual void finishProxy();
66 virtual void signalMasterAndWait();
72 virtual void takeDecision();
#define YACSRUNTIMESALOME_EXPORT
: Interface for management of storage of data formated dynamically in its TypeCode....
Base class factorizing common methods for all algorithms interfaces.
Pool used to manage the samples of the optimizer loop plugin.
Base class to implement in external dynamic lib or external python module in case of a non event orie...
virtual void startToTakeDecision()=0
Base class factorizing common methods for python algorithms interfaces.
Base class for all type objects.
PyOptimizerAlgBase PyOptimizerAlgSync