_alg | YACS::ENGINE::OptimizerLoop | protected |
_algInitOnFile | YACS::ENGINE::OptimizerLoop | protected |
_alglib | YACS::ENGINE::OptimizerLoop | protected |
_algoInitPort | YACS::ENGINE::OptimizerLoop | protected |
_algoResultPort | YACS::ENGINE::OptimizerLoop | protected |
_colour | YACS::ENGINE::Node | mutable |
_convergenceReachedWithOtherCalc | YACS::ENGINE::OptimizerLoop | protected |
_errorDetails | YACS::ENGINE::Node | protected |
_execFinalizeNodes | YACS::ENGINE::DynParaLoop | protected |
_execIds | YACS::ENGINE::DynParaLoop | protected |
_execInitNodes | YACS::ENGINE::DynParaLoop | protected |
_execNodes | YACS::ENGINE::DynParaLoop | protected |
_failedCounter | YACS::ENGINE::DynParaLoop | protected |
_father | YACS::ENGINE::Node | protected |
_finalizeNode | YACS::ENGINE::DynParaLoop | protected |
_implementation | YACS::ENGINE::Node | protected |
_inGate | YACS::ENGINE::Node | protected |
_initializingCounter | YACS::ENGINE::DynParaLoop | protected |
_initNode | YACS::ENGINE::DynParaLoop | protected |
_initNodeUpdated | YACS::ENGINE::OptimizerLoop | protected |
_inPropertyPort | YACS::ENGINE::Node | protected |
_interceptors | YACS::ENGINE::OptimizerLoop | protected |
_interceptorsForOutPool | YACS::ENGINE::OptimizerLoop | protected |
_loader | YACS::ENGINE::OptimizerLoop | protected |
_modified | YACS::ENGINE::Node | protected |
_myPool | YACS::ENGINE::OptimizerLoop | protected |
_name | YACS::ENGINE::Node | protected |
_nbOfBranches | YACS::ENGINE::DynParaLoop | protected |
_nbOfEltConsumed | YACS::ENGINE::DynParaLoop | protected |
_node | YACS::ENGINE::DynParaLoop | protected |
_nodeForSpecialCases | YACS::ENGINE::OptimizerLoop | protected |
_numId | YACS::ENGINE::Node | protected |
_outGate | YACS::ENGINE::Node | protected |
_propertyMap | YACS::ENGINE::Node | protected |
_retPortForOutPool | YACS::ENGINE::OptimizerLoop | protected |
_splittedPort | YACS::ENGINE::DynParaLoop | protected |
_state | YACS::ENGINE::Node | protected |
_symbol | YACS::ENGINE::OptimizerLoop | protected |
_total | YACS::ENGINE::Node | protectedstatic |
_unfinishedCounter | YACS::ENGINE::DynParaLoop | protected |
accept(Visitor *visitor) | YACS::ENGINE::OptimizerLoop | virtual |
applyDPLScope(ComposedNode *gfn) | YACS::ENGINE::Node | virtual |
buildDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::OptimizerLoop | protectedvirtual |
buildDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::OptimizerLoop | protectedvirtual |
checkBasicConsistency() const | YACS::ENGINE::OptimizerLoop | virtual |
checkCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) const | YACS::ENGINE::OptimizerLoop | protectedvirtual |
checkConsistency(LinkInfo &info) const | YACS::ENGINE::ComposedNode | |
checkConsistencyAndSetNode(Node *&nodeToReplace, Node *DISOWNnode) | YACS::ENGINE::DynParaLoop | protected |
checkControlDependancy(OutPort *start, InPort *end, bool cross, std::map< ComposedNode *, std::list< OutPort * >, SortHierarc > &fw, std::vector< OutPort * > &fwCross, std::map< ComposedNode *, std::list< OutPort * >, SortHierarc > &bw, LinkInfo &info) const | YACS::ENGINE::OptimizerLoop | protectedvirtual |
checkDeploymentTree(bool deep) const | YACS::ENGINE::ComposedNode | |
checkHavingCommonFather(Node *node1, Node *node2) | YACS::ENGINE::Node | protectedstatic |
checkInMyDescendance(Node *nodeToTest) const | YACS::ENGINE::ComposedNode | protected |
checkLinkPossibility(OutPort *start, const std::list< ComposedNode * > &pointsOfViewStart, InPort *end, const std::list< ComposedNode * > &pointsOfViewEnd) | YACS::ENGINE::OptimizerLoop | protectedvirtual |
checkLinksCoherenceRegardingControl(const std::vector< OutPort * > &starts, InputPort *end, LinkInfo &info) const | YACS::ENGINE::ComposedNode | protected |
checkNoCrossHierachyWith(Node *node) const | YACS::ENGINE::ComposedNode | protected |
checkNoCyclePassingThrough(Node *node) | YACS::ENGINE::OptimizerLoop | virtual |
checkTypeCode(TypeCode *tc, const char *portName) | YACS::ENGINE::OptimizerLoop | private |
checkValidityOfPortName(const std::string &name) | YACS::ENGINE::Node | protectedstatic |
cleanDynGraph() | YACS::ENGINE::DynParaLoop | protected |
cleanInterceptors() | YACS::ENGINE::OptimizerLoop | protected |
cleanNodes() | YACS::ENGINE::ComposedNode | virtual |
clone(ComposedNode *father, bool editionOnly=true) const | YACS::ENGINE::Node | |
cloneAndPlaceNodesCoherently(const std::vector< Node * > &origNodes) | YACS::ENGINE::DynParaLoop | protected |
cloneWithoutCompAndContDeepCpy(ComposedNode *father, bool editionOnly=true) const | YACS::ENGINE::Node | |
ComposedNode(const std::string &name) | YACS::ENGINE::ComposedNode | protected |
ComposedNode(const ComposedNode &other, ComposedNode *father) | YACS::ENGINE::ComposedNode | protected |
connected() | YACS::ENGINE::ComposedNode | |
destructCFComputations(LinkInfo &info) const | YACS::ENGINE::ComposedNode | protectedvirtual |
DynParaLoop(const std::string &name, TypeCode *typeOfDataSplitted) | YACS::ENGINE::DynParaLoop | protected |
DynParaLoop(const DynParaLoop &other, ComposedNode *father, bool editionOnly) | YACS::ENGINE::DynParaLoop | protected |
edAddCFLink(Node *nodeS, Node *nodeE) | YACS::ENGINE::ComposedNode | |
edAddChild(Node *DISOWNnode) | YACS::ENGINE::DynParaLoop | virtual |
edAddDFLink(OutPort *start, InPort *end) | YACS::ENGINE::DynParaLoop | virtual |
edAddLink(OutPort *start, InPort *end) | YACS::ENGINE::ComposedNode | |
edAddLink(OutGate *start, InGate *end) | YACS::ENGINE::ComposedNode | |
edAreAllInputPortInitialized() const | YACS::ENGINE::Node | virtual |
edDisconnectAllLinksWithMe() | YACS::ENGINE::ComposedNode | protectedvirtual |
edGetAlgoInitPort() | YACS::ENGINE::OptimizerLoop | inline |
edGetAlgoResultPort() | YACS::ENGINE::OptimizerLoop | inline |
edGetDirectDescendants() const | YACS::ENGINE::DynParaLoop | virtual |
edGetNbOfBranchesPort() | YACS::ENGINE::DynParaLoop | inline |
edGetPortForOutPool() | YACS::ENGINE::OptimizerLoop | inline |
edGetSamplePort() | YACS::ENGINE::DynParaLoop | inline |
edGetSetOfUnitializedInputPort() const | YACS::ENGINE::Node | virtual |
edRemoveCFLink(Node *nodeS, Node *nodeE) | YACS::ENGINE::ComposedNode | |
edRemoveChild(Node *node) | YACS::ENGINE::DynParaLoop | virtual |
edRemoveFinalizeNode() | YACS::ENGINE::DynParaLoop | |
edRemoveInitNode() | YACS::ENGINE::DynParaLoop | |
edRemoveLink(OutPort *start, InPort *end) | YACS::ENGINE::ComposedNode | |
edRemoveLink(OutGate *start, InGate *end) | YACS::ENGINE::ComposedNode | |
edRemoveNode() | YACS::ENGINE::DynParaLoop | |
edSetFinalizeNode(Node *DISOWNnode) | YACS::ENGINE::DynParaLoop | |
edSetInitNode(Node *DISOWNnode) | YACS::ENGINE::DynParaLoop | |
edSetNode(Node *DISOWNnode) | YACS::ENGINE::DynParaLoop | |
edUpdateState() | YACS::ENGINE::ComposedNode | virtual |
ensureLoading() | YACS::ENGINE::Node | virtual |
exDisabledState() | YACS::ENGINE::Node | virtual |
exFailedState() | YACS::ENGINE::Node | virtual |
exForwardFailed() | YACS::ENGINE::Node | protectedvirtual |
exForwardFinished() | YACS::ENGINE::Node | protectedvirtual |
exIsControlReady() const | YACS::ENGINE::Node | |
exUpdateState() | YACS::ENGINE::OptimizerLoop | virtual |
FakeNodeForOptimizerLoop class | YACS::ENGINE::OptimizerLoop | friend |
FED_DS_ST | YACS::ENGINE::ComposedNode | protectedstatic |
FED_ST | YACS::ENGINE::ComposedNode | protectedstatic |
finalize() | YACS::ENGINE::OptimizerLoop | |
FINALIZE_NODE enum value | YACS::ENGINE::DynParaLoop | protected |
forceMultiplicity(unsigned value) | YACS::ENGINE::DynParaLoop | virtual |
forwardExecStateToOriginalBody(Node *execNode) | YACS::ENGINE::DynParaLoop | protectedvirtual |
FREE_ST | YACS::ENGINE::ComposedNode | protectedstatic |
getAlgLib() const | YACS::ENGINE::OptimizerLoop | virtual |
getAllAscendanceOf(ComposedNode *levelToStop=0) const | YACS::ENGINE::Node | |
getAllInPortsComingFromOutsideOfCurrentScope() const | YACS::ENGINE::ComposedNode | virtual |
getAllOutPortsLeavingCurrentScope() const | YACS::ENGINE::ComposedNode | virtual |
getAllRecursiveConstituents() | YACS::ENGINE::ComposedNode | virtual |
getAllRecursiveNodes() | YACS::ENGINE::ComposedNode | |
getBranchIDOfNode(Node *node) const | YACS::ENGINE::DynParaLoop | |
getChildByName(const std::string &name) const | YACS::ENGINE::ComposedNode | virtual |
getChildByNameExec(const std::string &name, unsigned id) const | YACS::ENGINE::DynParaLoop | |
getChildByShortName(const std::string &name) const | YACS::ENGINE::DynParaLoop | virtual |
getChildName(const Node *node) const | YACS::ENGINE::ComposedNode | |
getColorState(YACS::StatesForNode state) const | YACS::ENGINE::Node | |
getContainerLog() | YACS::ENGINE::Node | virtual |
getCoupledNodes(std::set< Task * > &coupledNodes) | YACS::ENGINE::Node | inlinevirtual |
getDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::ComposedNode | protectedvirtual |
getDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::ComposedNode | protectedvirtual |
getDeploymentTree() const | YACS::ENGINE::ComposedNode | virtual |
getDPLScopeInfo(ComposedNode *gfn) | YACS::ENGINE::Node | |
getDynInputPortByAbsName(int branchNb, const std::string &name, bool initNodeAdmitted) | YACS::ENGINE::DynParaLoop | protected |
getEffectiveState() const | YACS::ENGINE::Node | virtual |
getEffectiveState(const Node *) const | YACS::ENGINE::Node | virtual |
getErrorDetails() const | YACS::ENGINE::Node | inlinevirtual |
getErrorReport() | YACS::ENGINE::DynParaLoop | virtual |
getExecNode() | YACS::ENGINE::DynParaLoop | |
getFather() const | YACS::ENGINE::Node | inline |
getFinalizeNode() | YACS::ENGINE::DynParaLoop | |
getId() const | YACS::ENGINE::Node | |
getIdentityOfNotifyerNode(const Node *node, unsigned &id) | YACS::ENGINE::DynParaLoop | protected |
getImplementation() const | YACS::ENGINE::Node | |
getInGate() | YACS::ENGINE::Node | inline |
getInitNode() | YACS::ENGINE::DynParaLoop | |
getInPort(const std::string &name) const | YACS::ENGINE::Node | |
getInPortName(const InPort *) const | YACS::ENGINE::ComposedNode | virtual |
getInPropertyPort() const | YACS::ENGINE::Node | |
getInputDataStreamPort(const std::string &name) const | YACS::ENGINE::ComposedNode | virtual |
getInputPort(const std::string &name) const | YACS::ENGINE::OptimizerLoop | virtual |
getLocalInputPorts() const | YACS::ENGINE::OptimizerLoop | virtual |
getLocalOutputPorts() const | YACS::ENGINE::OptimizerLoop | virtual |
getLowestCommonAncestor(Node *node1, Node *node2) | YACS::ENGINE::ComposedNode | static |
getLowestCommonAncestorStr(const std::string &node1, const std::string &node2) | YACS::ENGINE::ComposedNode | static |
getLowestNodeDealingAll(const std::list< OutPort * > &ports) const | YACS::ENGINE::ComposedNode | protected |
getMaxLevelOfParallelism() const | YACS::ENGINE::DynParaLoop | virtual |
getMyQualifiedName(const Node *directSon) const | YACS::ENGINE::ComposedNode | virtual |
getName() const | YACS::ENGINE::ComposedNode | virtual |
getNextTasks(bool &isMore) | YACS::ENGINE::ComposedNode | virtual |
getNodes() const | YACS::ENGINE::DynParaLoop | inline |
getNumberOfBranchesCreatedDyn() const | YACS::ENGINE::DynParaLoop | |
getNumberOfEltsConsumed() const | YACS::ENGINE::DynParaLoop | inline |
getNumberOfInputPorts() const | YACS::ENGINE::OptimizerLoop | virtual |
getNumberOfOutputPorts() const | YACS::ENGINE::OptimizerLoop | virtual |
getNumId() | YACS::ENGINE::Node | |
getOutGate() | YACS::ENGINE::Node | inline |
getOutNodes() const | YACS::ENGINE::Node | |
getOutPort(const std::string &name) const | YACS::ENGINE::OptimizerLoop | virtual |
getOutPortName(const OutPort *) const | YACS::ENGINE::ComposedNode | virtual |
getOutputDataStreamPort(const std::string &name) const | YACS::ENGINE::ComposedNode | virtual |
getOutputPort(const std::string &name) const | YACS::ENGINE::OptimizerLoop | virtual |
getPortName(const PORT *port) const | YACS::ENGINE::ComposedNode | protected |
getProc() | YACS::ENGINE::Node | virtual |
getProc() const | YACS::ENGINE::Node | virtual |
getProgress() const | YACS::ENGINE::ComposedNode | inlinevirtual |
getProgressWeight() const | YACS::ENGINE::ComposedNode | virtual |
getProperties() | YACS::ENGINE::Node | |
getProperty(const std::string &name) | YACS::ENGINE::Node | virtual |
getPropertyMap() | YACS::ENGINE::Node | inline |
getQualifiedName() const | YACS::ENGINE::Node | |
getReadyTasks(std::vector< Task * > &tasks) | YACS::ENGINE::OptimizerLoop | virtual |
getRecursiveConstituents() const | YACS::ENGINE::ComposedNode | virtual |
getRootNode() const | YACS::ENGINE::ComposedNode | virtual |
getSetOfInPort() const | YACS::ENGINE::Node | |
getSetOfInputDataStreamPort() const | YACS::ENGINE::ComposedNode | virtual |
getSetOfInputPort() const | YACS::ENGINE::OptimizerLoop | virtual |
getSetOfInternalLinks() const | YACS::ENGINE::ComposedNode | |
getSetOfLinksComingInCurrentScope() const | YACS::ENGINE::ComposedNode | virtual |
getSetOfLinksLeavingCurrentScope() const | YACS::ENGINE::ComposedNode | virtual |
getSetOfOutPort() const | YACS::ENGINE::Node | |
getSetOfOutputDataStreamPort() const | YACS::ENGINE::ComposedNode | virtual |
getSetOfOutputPort() const | YACS::ENGINE::OptimizerLoop | virtual |
getState() const | YACS::ENGINE::Node | inlinevirtual |
getStateName(YACS::StatesForNode state) | YACS::ENGINE::Node | static |
getSymbol() const | YACS::ENGINE::OptimizerLoop | inlinevirtual |
getTaskName(Task *task) const | YACS::ENGINE::ComposedNode | virtual |
idMap | YACS::ENGINE::Node | static |
init(bool start=true) | YACS::ENGINE::OptimizerLoop | virtual |
INIT_NODE enum value | YACS::ENGINE::DynParaLoop | protected |
initInterceptors(unsigned nbOfBr) | YACS::ENGINE::OptimizerLoop | protected |
isFinished() | YACS::ENGINE::ComposedNode | virtual |
isFullyBusy(unsigned &branchId) const | YACS::ENGINE::OptimizerLoop | protected |
isFullyLazy() const | YACS::ENGINE::OptimizerLoop | protected |
isInMyDescendance(Node *nodeToTest) const | YACS::ENGINE::ComposedNode | |
isModified() | YACS::ENGINE::Node | inlinevirtual |
isMultiplicitySpecified(unsigned &value) const | YACS::ENGINE::DynParaLoop | virtual |
isNameAlreadyUsed(const std::string &name) const | YACS::ENGINE::ComposedNode | virtual |
isNodeAlreadyAggregated(const Node *node) const | YACS::ENGINE::ComposedNode | |
isPlacementPredictableB4Run() const | YACS::ENGINE::DynParaLoop | virtual |
isRepeatedUnpredictablySeveralTimes() const | YACS::ENGINE::ComposedNode | inlinevirtual |
isValid() | YACS::ENGINE::Node | virtual |
launchMaxOfSamples(bool first) | YACS::ENGINE::OptimizerLoop | protected |
loadAlgorithm() | YACS::ENGINE::OptimizerLoop | protectedvirtual |
loaded() | YACS::ENGINE::ComposedNode | |
modified() | YACS::ENGINE::Node | virtual |
NAME_OF_ALGO_INIT_PORT | YACS::ENGINE::OptimizerLoop | protectedstatic |
NAME_OF_ALGO_RESULT_PORT | YACS::ENGINE::OptimizerLoop | protectedstatic |
NAME_OF_NUMBER_OF_BRANCHES | YACS::ENGINE::DynParaLoop | protectedstatic |
NAME_OF_OUT_POOL_INPUT | YACS::ENGINE::OptimizerLoop | protectedstatic |
NAME_OF_SPLITTED_SEQ_OUT | YACS::ENGINE::DynParaLoop | protectedstatic |
Node(const std::string &name) | YACS::ENGINE::Node | protected |
Node(const Node &other, ComposedNode *father) | YACS::ENGINE::Node | protected |
NOT_INITIALIZED_BRANCH_ID | YACS::ENGINE::OptimizerLoop | protectedstatic |
NOT_RUNNING_BRANCH_ID | YACS::ENGINE::OptimizerLoop | protectedstatic |
notifyFrom(const Task *sender, YACS::Event event, const Executor *execInst) | YACS::ENGINE::ComposedNode | virtual |
OLD_NAME_OF_SPLITTED_SEQ_OUT | YACS::ENGINE::DynParaLoop | protectedstatic |
operator<(const Node &other) const | YACS::ENGINE::Node | |
operator>(const Node &other) const | YACS::ENGINE::Node | |
OptimizerLoop(const std::string &name, const std::string &algLibWthOutExt, const std::string &symbolNameToOptimizerAlgBaseInstanceFactory, bool algInitOnFile, bool initAlgo=true, Proc *procForTypes=NULL) | YACS::ENGINE::OptimizerLoop | |
OptimizerLoop(const OptimizerLoop &other, ComposedNode *father, bool editionOnly) | YACS::ENGINE::OptimizerLoop | |
performCFComputations(LinkInfo &info) const | YACS::ENGINE::ComposedNode | protectedvirtual |
performDuplicationOfPlacement(const Node &other) | YACS::ENGINE::ComposedNode | protectedvirtual |
performShallowDuplicationOfPlacement(const Node &other) | YACS::ENGINE::ComposedNode | protectedvirtual |
prepareInputsFromOutOfScope(int branchNb) | YACS::ENGINE::DynParaLoop | protected |
pushValueOutOfScopeForCase(unsigned branchId) | YACS::ENGINE::OptimizerLoop | protected |
putValueOnBranch(Any *val, unsigned branchId, bool first) | YACS::ENGINE::DynParaLoop | protected |
releaseDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::ComposedNode | protectedvirtual |
releaseDelegateOf(OutPort *portDwn, OutPort *portUp, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView) | YACS::ENGINE::ComposedNode | protectedvirtual |
removeNode(Node *&nodeToRemove) | YACS::ENGINE::DynParaLoop | protected |
removeRecursivelyRedundantCL() | YACS::ENGINE::ComposedNode | virtual |
resetState(int level) | YACS::ENGINE::ComposedNode | virtual |
selectRunnableTasks(std::vector< Task * > &tasks) | YACS::ENGINE::OptimizerLoop | virtual |
sendEvent(const std::string &event) | YACS::ENGINE::Node | virtual |
sendEvent2(const std::string &event, void *something) | YACS::ENGINE::Node | virtual |
SEP_CHAR_BTW_LEVEL | YACS::ENGINE::ComposedNode | protectedstatic |
SEP_CHAR_IN_PORT | YACS::ENGINE::Node | protectedstatic |
setAlgorithm(const std::string &alglib, const std::string &symbol, bool checkLinks=true, Proc *procForTypes=NULL) | YACS::ENGINE::OptimizerLoop | virtual |
setErrorDetails(const std::string &error) | YACS::ENGINE::Node | inlinevirtual |
setName(const std::string &name) | YACS::ENGINE::Node | |
setProperties(std::map< std::string, std::string > properties) | YACS::ENGINE::Node | virtual |
setProperty(const std::string &name, const std::string &value) | YACS::ENGINE::Node | virtual |
setState(YACS::StatesForNode theState) | YACS::ENGINE::Node | |
shutdown(int level) | YACS::ENGINE::DynParaLoop | protectedvirtual |
simpleClone(ComposedNode *father, bool editionOnly=true) const | YACS::ENGINE::OptimizerLoop | protectedvirtual |
solveObviousOrDelegateCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) const | YACS::ENGINE::ComposedNode | protected |
splitNamesBySep(const std::string &globalName, const char separator[], std::string &firstPart, std::string &lastPart, bool priority) | YACS::ENGINE::ComposedNode | protectedstatic |
typeName() | YACS::ENGINE::OptimizerLoop | inlinevirtual |
TypeOfNode enum name | YACS::ENGINE::DynParaLoop | protected |
updateStateFrom(Node *node, YACS::Event event, const Executor *execInst) | YACS::ENGINE::ComposedNode | protected |
updateStateOnFailedEventFrom(Node *node, const Executor *execInst) | YACS::ENGINE::OptimizerLoop | protectedvirtual |
updateStateOnFinishedEventFrom(Node *node) | YACS::ENGINE::OptimizerLoop | virtual |
updateStateOnStartEventFrom(Node *node) | YACS::ENGINE::ComposedNode | protectedvirtual |
WORK_NODE enum value | YACS::ENGINE::DynParaLoop | protected |
writeDot(std::ostream &os) const | YACS::ENGINE::Node | virtual |
~ComposedNode() | YACS::ENGINE::ComposedNode | virtual |
~DynParaLoop() | YACS::ENGINE::DynParaLoop | protectedvirtual |
~Node() | YACS::ENGINE::Node | virtual |
~OptimizerLoop() | YACS::ENGINE::OptimizerLoop | |
~Scheduler() | YACS::ENGINE::Scheduler | virtual |