Version: 9.15.0
YACS::ENGINE::OptimizerLoop Member List

This is the complete list of members for YACS::ENGINE::OptimizerLoop, including all inherited members.

_algYACS::ENGINE::OptimizerLoopprotected
_algInitOnFileYACS::ENGINE::OptimizerLoopprotected
_alglibYACS::ENGINE::OptimizerLoopprotected
_algoInitPortYACS::ENGINE::OptimizerLoopprotected
_algoResultPortYACS::ENGINE::OptimizerLoopprotected
_colourYACS::ENGINE::Nodemutable
_convergenceReachedWithOtherCalcYACS::ENGINE::OptimizerLoopprotected
_errorDetailsYACS::ENGINE::Nodeprotected
_eventReceiverYACS::ENGINE::Nodeprotected
_execFinalizeNodesYACS::ENGINE::DynParaLoopprotected
_execIdsYACS::ENGINE::DynParaLoopprotected
_execInitNodesYACS::ENGINE::DynParaLoopprotected
_execNodesYACS::ENGINE::DynParaLoopprotected
_failedCounterYACS::ENGINE::DynParaLoopprotected
_fatherYACS::ENGINE::Nodeprotected
_finalizeNodeYACS::ENGINE::DynParaLoopprotected
_implementationYACS::ENGINE::Nodeprotected
_inGateYACS::ENGINE::Nodeprotected
_initializingCounterYACS::ENGINE::DynParaLoopprotected
_initNodeYACS::ENGINE::DynParaLoopprotected
_initNodeUpdatedYACS::ENGINE::OptimizerLoopprotected
_inPropertyPortYACS::ENGINE::Nodeprotected
_interceptorsYACS::ENGINE::OptimizerLoopprotected
_interceptorsForOutPoolYACS::ENGINE::OptimizerLoopprotected
_loaderYACS::ENGINE::OptimizerLoopprotected
_loopWeightYACS::ENGINE::DynParaLoopprotected
_modifiedYACS::ENGINE::Nodeprotected
_myPoolYACS::ENGINE::OptimizerLoopprotected
_nameYACS::ENGINE::Nodeprotected
_nbOfBranchesYACS::ENGINE::DynParaLoopprotected
_nbOfEltConsumedYACS::ENGINE::DynParaLoopprotected
_nodeYACS::ENGINE::DynParaLoopprotected
_nodeForSpecialCasesYACS::ENGINE::OptimizerLoopprotected
_numIdYACS::ENGINE::Nodeprotected
_outGateYACS::ENGINE::Nodeprotected
_propertyMapYACS::ENGINE::Nodeprotected
_retPortForOutPoolYACS::ENGINE::OptimizerLoopprotected
_splittedPortYACS::ENGINE::DynParaLoopprotected
_stateYACS::ENGINE::Nodeprotected
_symbolYACS::ENGINE::OptimizerLoopprotected
_totalYACS::ENGINE::Nodeprotectedstatic
_unfinishedCounterYACS::ENGINE::DynParaLoopprotected
_weightYACS::ENGINE::DynParaLoopprotected
accept(Visitor *visitor)YACS::ENGINE::OptimizerLoopvirtual
applyDPLScope(ComposedNode *gfn)YACS::ENGINE::Nodevirtual
buildDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::OptimizerLoopprotectedvirtual
buildDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::OptimizerLoopprotectedvirtual
checkBasicConsistency() constYACS::ENGINE::OptimizerLoopvirtual
checkCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) constYACS::ENGINE::OptimizerLoopprotectedvirtual
checkConsistency(LinkInfo &info) constYACS::ENGINE::ComposedNode
checkConsistencyAndSetNode(Node *&nodeToReplace, Node *DISOWNnode)YACS::ENGINE::DynParaLoopprotected
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) constYACS::ENGINE::OptimizerLoopprotectedvirtual
checkDeploymentTree(bool deep) constYACS::ENGINE::ComposedNode
checkHavingCommonFather(Node *node1, Node *node2)YACS::ENGINE::Nodeprotectedstatic
checkInMyDescendance(Node *nodeToTest) constYACS::ENGINE::ComposedNodeprotected
checkLinkPossibility(OutPort *start, const std::list< ComposedNode * > &pointsOfViewStart, InPort *end, const std::list< ComposedNode * > &pointsOfViewEnd)YACS::ENGINE::OptimizerLoopprotectedvirtual
checkLinksCoherenceRegardingControl(const std::vector< OutPort * > &starts, InputPort *end, LinkInfo &info) constYACS::ENGINE::ComposedNodeprotected
checkNoCrossHierachyWith(Node *node) constYACS::ENGINE::ComposedNodeprotected
checkNoCyclePassingThrough(Node *node)YACS::ENGINE::OptimizerLoopvirtual
checkTypeCode(TypeCode *tc, const char *portName)YACS::ENGINE::OptimizerLoopprivate
checkValidityOfNodeName(const std::string &name)YACS::ENGINE::Nodestatic
checkValidityOfPortName(const std::string &name)YACS::ENGINE::Nodeprotectedstatic
cleanDynGraph()YACS::ENGINE::DynParaLoopvirtual
cleanInterceptors()YACS::ENGINE::OptimizerLoopprotected
cleanNodes()YACS::ENGINE::ComposedNodevirtual
clone(ComposedNode *father, bool editionOnly=true) constYACS::ENGINE::Node
cloneAndPlaceNodesCoherently(const std::vector< Node * > &origNodes)YACS::ENGINE::DynParaLoopprotected
cloneWithoutCompAndContDeepCpy(ComposedNode *father, bool editionOnly=true) constYACS::ENGINE::Node
ComposedNode(const std::string &name)YACS::ENGINE::ComposedNodeprotected
ComposedNode(const ComposedNode &other, ComposedNode *father)YACS::ENGINE::ComposedNodeprotected
connected()YACS::ENGINE::ComposedNode
destructCFComputations(LinkInfo &info) constYACS::ENGINE::ComposedNodeprotectedvirtual
DynParaLoop(const std::string &name, TypeCode *typeOfDataSplitted, std::unique_ptr< NbBranchesAbstract > &&branchManager)YACS::ENGINE::DynParaLoopprotected
DynParaLoop(const DynParaLoop &other, ComposedNode *father, bool editionOnly)YACS::ENGINE::DynParaLoopprotected
edAddCFLink(Node *nodeS, Node *nodeE)YACS::ENGINE::ComposedNode
edAddChild(Node *DISOWNnode)YACS::ENGINE::DynParaLoopvirtual
edAddDFLink(OutPort *start, InPort *end)YACS::ENGINE::DynParaLoopvirtual
edAddLink(OutPort *start, InPort *end)YACS::ENGINE::ComposedNode
edAddLink(OutGate *start, InGate *end)YACS::ENGINE::ComposedNode
edAreAllInputPortInitialized() constYACS::ENGINE::Nodevirtual
edDisconnectAllLinksWithMe()YACS::ENGINE::ComposedNodeprotectedvirtual
edGetAlgoInitPort()YACS::ENGINE::OptimizerLoopinline
edGetAlgoResultPort()YACS::ENGINE::OptimizerLoopinline
edGetDirectDescendants() constYACS::ENGINE::DynParaLoopvirtual
edGetNbOfBranchesPort()YACS::ENGINE::DynParaLoopinline
edGetPortForOutPool()YACS::ENGINE::OptimizerLoopinline
edGetSamplePort()YACS::ENGINE::DynParaLoopinline
edGetSetOfUnitializedInputPort() constYACS::ENGINE::Nodevirtual
edRemoveCFLink(Node *nodeS, Node *nodeE)YACS::ENGINE::ComposedNode
edRemoveChild(Node *node)YACS::ENGINE::DynParaLoopvirtual
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::ComposedNodevirtual
ensureLoading()YACS::ENGINE::Nodevirtual
exDisabledState()YACS::ENGINE::Nodevirtual
exFailedState()YACS::ENGINE::Nodevirtual
exForwardFailed()YACS::ENGINE::Nodeprotectedvirtual
exForwardFinished()YACS::ENGINE::Nodeprotectedvirtual
exIsControlReady() constYACS::ENGINE::Node
exUpdateState()YACS::ENGINE::OptimizerLoopvirtual
FakeNodeForOptimizerLoop classYACS::ENGINE::OptimizerLoopfriend
FED_DS_STYACS::ENGINE::ComposedNodeprotectedstatic
FED_STYACS::ENGINE::ComposedNodeprotectedstatic
finalize()YACS::ENGINE::OptimizerLoop
FINALIZE_NODE enum valueYACS::ENGINE::DynParaLoopprotected
forceMultiplicity(unsigned value)YACS::ENGINE::DynParaLoopvirtual
forwardExecStateToOriginalBody(Node *execNode)YACS::ENGINE::DynParaLoopprotectedvirtual
FREE_STYACS::ENGINE::ComposedNodeprotectedstatic
getAlgLib() constYACS::ENGINE::OptimizerLoopvirtual
getAllAscendanceOf(ComposedNode *levelToStop=0) constYACS::ENGINE::Node
getAllInPortsComingFromOutsideOfCurrentScope() constYACS::ENGINE::ComposedNodevirtual
getAllOutPortsLeavingCurrentScope() constYACS::ENGINE::ComposedNodevirtual
getAllRecursiveConstituents()YACS::ENGINE::ComposedNodevirtual
getAllRecursiveNodes()YACS::ENGINE::ComposedNode
getBranchIDOfNode(Node *node) constYACS::ENGINE::DynParaLoop
getChildByName(const std::string &name) constYACS::ENGINE::ComposedNodevirtual
getChildByNameExec(const std::string &name, unsigned id) constYACS::ENGINE::DynParaLoop
getChildByShortName(const std::string &name) constYACS::ENGINE::DynParaLoopvirtual
getChildName(const Node *node) constYACS::ENGINE::ComposedNode
getClosestDPLAmongAncestors() constYACS::ENGINE::Node
getColorState(YACS::StatesForNode state) constYACS::ENGINE::Node
getContainerLog()YACS::ENGINE::Nodevirtual
getCoupledNodes(std::set< Task * > &coupledNodes)YACS::ENGINE::Nodeinlinevirtual
getDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
getDelegateOf(std::pair< OutPort *, OutPort * > &port, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
getDeploymentTree() constYACS::ENGINE::ComposedNodevirtual
getDPLScopeInfo(ComposedNode *gfn)YACS::ENGINE::Node
getDynInputPortByAbsName(int branchNb, const std::string &name, bool initNodeAdmitted)YACS::ENGINE::DynParaLoopprotected
getEffectiveState() constYACS::ENGINE::Nodevirtual
getEffectiveState(const Node *) constYACS::ENGINE::Nodevirtual
getErrorDetails() constYACS::ENGINE::Nodeinlinevirtual
getErrorReport()YACS::ENGINE::DynParaLoopvirtual
getExecNode()YACS::ENGINE::DynParaLoop
getFather() constYACS::ENGINE::Nodeinline
getFinalizeNode()YACS::ENGINE::DynParaLoop
getId() constYACS::ENGINE::Node
getIdentityOfNotifyerNode(const Node *node, unsigned &id)YACS::ENGINE::DynParaLoopprotected
getImplementation() constYACS::ENGINE::Node
getInGate()YACS::ENGINE::Nodeinline
getInitNode()YACS::ENGINE::DynParaLoop
getInPort(const std::string &name) constYACS::ENGINE::Node
getInPortName(const InPort *) constYACS::ENGINE::ComposedNodevirtual
getInPropertyPort() constYACS::ENGINE::Node
getInputDataStreamPort(const std::string &name) constYACS::ENGINE::ComposedNodevirtual
getInputPort(const std::string &name) constYACS::ENGINE::OptimizerLoopvirtual
getLocalInputPorts() constYACS::ENGINE::OptimizerLoopvirtual
getLocalOutputPorts() constYACS::ENGINE::OptimizerLoopvirtual
getLowestCommonAncestor(Node *node1, Node *node2)YACS::ENGINE::ComposedNodestatic
getLowestCommonAncestorStr(const std::string &node1, const std::string &node2)YACS::ENGINE::ComposedNodestatic
getLowestNodeDealingAll(const std::list< OutPort * > &ports) constYACS::ENGINE::ComposedNodeprotected
getMaxLevelOfParallelism() constYACS::ENGINE::DynParaLoopvirtual
getMyQualifiedName(const Node *directSon) constYACS::ENGINE::ComposedNodevirtual
getName() constYACS::ENGINE::ComposedNodevirtual
getNextTasks(bool &isMore)YACS::ENGINE::ComposedNodevirtual
getNodes() constYACS::ENGINE::DynParaLoopinline
getNumberOfBranchesCreatedDyn() constYACS::ENGINE::DynParaLoop
getNumberOfEltsConsumed() constYACS::ENGINE::DynParaLoopinline
getNumberOfInputPorts() constYACS::ENGINE::OptimizerLoopvirtual
getNumberOfOutputPorts() constYACS::ENGINE::OptimizerLoopvirtual
getNumId()YACS::ENGINE::Node
getOutGate()YACS::ENGINE::Nodeinline
getOutNodes() constYACS::ENGINE::Node
getOutPort(const std::string &name) constYACS::ENGINE::OptimizerLoopvirtual
getOutPortName(const OutPort *) constYACS::ENGINE::ComposedNodevirtual
getOutputDataStreamPort(const std::string &name) constYACS::ENGINE::ComposedNodevirtual
getOutputPort(const std::string &name) constYACS::ENGINE::OptimizerLoopvirtual
getPortName(const PORT *port) constYACS::ENGINE::ComposedNodeprotected
getProc()YACS::ENGINE::Nodevirtual
getProc() constYACS::ENGINE::Nodevirtual
getProgress() constYACS::ENGINE::ComposedNodeinlinevirtual
getProgressWeight() constYACS::ENGINE::ComposedNodevirtual
getProperties()YACS::ENGINE::Node
getProperty(const std::string &name) overrideYACS::ENGINE::ComposedNodevirtual
getPropertyMap()YACS::ENGINE::Nodeinline
getQualifiedName() constYACS::ENGINE::Node
getReadyTasks(std::vector< Task * > &tasks)YACS::ENGINE::OptimizerLoopvirtual
getRecursiveConstituents() constYACS::ENGINE::ComposedNodevirtual
getRootNode() constYACS::ENGINE::ComposedNodevirtual
getSetOfInPort() constYACS::ENGINE::Node
getSetOfInputDataStreamPort() constYACS::ENGINE::ComposedNodevirtual
getSetOfInputPort() constYACS::ENGINE::OptimizerLoopvirtual
getSetOfInternalLinks() constYACS::ENGINE::ComposedNode
getSetOfLinksComingInCurrentScope() constYACS::ENGINE::ComposedNodevirtual
getSetOfLinksLeavingCurrentScope() constYACS::ENGINE::ComposedNodevirtual
getSetOfOutPort() constYACS::ENGINE::Node
getSetOfOutputDataStreamPort() constYACS::ENGINE::ComposedNodevirtual
getSetOfOutputPort() constYACS::ENGINE::OptimizerLoopvirtual
getState() constYACS::ENGINE::Nodeinlinevirtual
getStateName(YACS::StatesForNode state)YACS::ENGINE::Nodestatic
getSymbol() constYACS::ENGINE::OptimizerLoopinlinevirtual
getTaskName(Task *task) constYACS::ENGINE::ComposedNodevirtual
getWeight()YACS::ENGINE::DynParaLoop
getWeightRegardingDPL(ComplexWeight *weight)YACS::ENGINE::DynParaLoopinlinevirtual
idMapYACS::ENGINE::Nodestatic
init(bool start=true)YACS::ENGINE::OptimizerLoopvirtual
INIT_NODE enum valueYACS::ENGINE::DynParaLoopprotected
initInterceptors(unsigned nbOfBr)YACS::ENGINE::OptimizerLoopprotected
isFinished()YACS::ENGINE::ComposedNodevirtual
isFullyBusy(unsigned &branchId) constYACS::ENGINE::OptimizerLoopprotected
isFullyLazy() constYACS::ENGINE::OptimizerLoopprotected
isInMyDescendance(Node *nodeToTest) constYACS::ENGINE::ComposedNode
isLoop() const overrideYACS::ENGINE::DynParaLoopinlinevirtual
isModified()YACS::ENGINE::Nodeinlinevirtual
isMultiplicitySpecified(unsigned &value) constYACS::ENGINE::DynParaLoopvirtual
isNameAlreadyUsed(const std::string &name) constYACS::ENGINE::ComposedNodevirtual
isNodeAlreadyAggregated(const Node *node) constYACS::ENGINE::ComposedNode
isPlacementPredictableB4Run() constYACS::ENGINE::DynParaLoopvirtual
isRepeatedUnpredictablySeveralTimes() constYACS::ENGINE::ComposedNodeinlinevirtual
isValid()YACS::ENGINE::Nodevirtual
launchMaxOfSamples(bool first)YACS::ENGINE::OptimizerLoopprotected
loadAlgorithm()YACS::ENGINE::OptimizerLoopprotectedvirtual
loaded()YACS::ENGINE::ComposedNode
modified()YACS::ENGINE::Nodevirtual
NAME_OF_ALGO_INIT_PORTYACS::ENGINE::OptimizerLoopprotectedstatic
NAME_OF_ALGO_RESULT_PORTYACS::ENGINE::OptimizerLoopprotectedstatic
NAME_OF_OUT_POOL_INPUTYACS::ENGINE::OptimizerLoopprotectedstatic
NAME_OF_SPLITTED_SEQ_OUTYACS::ENGINE::DynParaLoopprotectedstatic
Node(const std::string &name)YACS::ENGINE::Nodeprotected
Node(const Node &other, ComposedNode *father)YACS::ENGINE::Nodeprotected
NOT_INITIALIZED_BRANCH_IDYACS::ENGINE::OptimizerLoopprotectedstatic
NOT_RUNNING_BRANCH_IDYACS::ENGINE::OptimizerLoopprotectedstatic
notifyFrom(const Task *sender, YACS::Event event, const Executor *execInst)YACS::ENGINE::ComposedNodevirtual
OLD_NAME_OF_SPLITTED_SEQ_OUTYACS::ENGINE::DynParaLoopprotectedstatic
operator<(const Node &other) constYACS::ENGINE::Node
operator>(const Node &other) constYACS::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
partitionRegardingDPL(const PartDefinition *pd, std::map< ComposedNode *, YACS::BASES::AutoRefCnt< PartDefinition > > &zeMap)YACS::ENGINE::DynParaLoopvirtual
performCFComputations(LinkInfo &info) constYACS::ENGINE::ComposedNodeprotectedvirtual
performDuplicationOfPlacement(const Node &other)YACS::ENGINE::ComposedNodeprotectedvirtual
performShallowDuplicationOfPlacement(const Node &other)YACS::ENGINE::ComposedNodeprotectedvirtual
prepareInputsFromOutOfScope(int branchNb)YACS::ENGINE::DynParaLoopprotected
pushValueOutOfScopeForCase(unsigned branchId)YACS::ENGINE::OptimizerLoopprotected
putValueOnBranch(Any *val, unsigned branchId, bool first)YACS::ENGINE::DynParaLoopprotected
releaseDelegateOf(InPort *&port, OutPort *initialStart, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
releaseDelegateOf(OutPort *portDwn, OutPort *portUp, InPort *finalTarget, const std::list< ComposedNode * > &pointsOfView)YACS::ENGINE::ComposedNodeprotectedvirtual
removeNode(Node *&nodeToRemove)YACS::ENGINE::DynParaLoopprotected
removeRecursivelyRedundantCL()YACS::ENGINE::ComposedNodevirtual
resetState(int level)YACS::ENGINE::ComposedNodevirtual
selectRunnableTasks(std::vector< Task * > &tasks)YACS::ENGINE::OptimizerLoopvirtual
sendEvent(const std::string &event)YACS::ENGINE::Nodevirtual
sendEvent2(const std::string &event, void *something)YACS::ENGINE::Nodevirtual
SEP_CHAR_BTW_LEVELYACS::ENGINE::ComposedNodestatic
SEP_CHAR_IN_PORTYACS::ENGINE::Nodeprotectedstatic
setAlgorithm(const std::string &alglib, const std::string &symbol, bool checkLinks=true, Proc *procForTypes=NULL)YACS::ENGINE::OptimizerLoopvirtual
setErrorDetails(const std::string &error)YACS::ENGINE::Nodeinlinevirtual
setName(const std::string &name)YACS::ENGINE::Node
setProperties(std::map< std::string, std::string > properties)YACS::ENGINE::Nodevirtual
setProperty(const std::string &name, const std::string &value) overrideYACS::ENGINE::ComposedNodevirtual
setState(YACS::StatesForNode theState)YACS::ENGINE::Node
setWeight(double loopWeight)YACS::ENGINE::DynParaLoop
shutdown(int level)YACS::ENGINE::DynParaLoopprotectedvirtual
simpleClone(ComposedNode *father, bool editionOnly=true) constYACS::ENGINE::OptimizerLoopprotectedvirtual
solveObviousOrDelegateCFLinks(const std::list< OutPort * > &starts, InputPort *end, unsigned char &alreadyFed, bool direction, LinkInfo &info) constYACS::ENGINE::ComposedNodeprotected
splitNamesBySep(const std::string &globalName, const char separator[], std::string &firstPart, std::string &lastPart, bool priority)YACS::ENGINE::ComposedNodeprotectedstatic
typeName()YACS::ENGINE::OptimizerLoopinlinevirtual
TypeOfNode enum nameYACS::ENGINE::DynParaLoopprotected
updateStateFrom(Node *node, YACS::Event event, const Executor *execInst)YACS::ENGINE::ComposedNodeprotected
updateStateOnFailedEventFrom(Node *node, const Executor *execInst)YACS::ENGINE::OptimizerLoopprotectedvirtual
updateStateOnFinishedEventFrom(Node *node)YACS::ENGINE::OptimizerLoopvirtual
updateStateOnStartEventFrom(Node *node)YACS::ENGINE::ComposedNodeprotectedvirtual
WORK_NODE enum valueYACS::ENGINE::DynParaLoopprotected
writeDot(std::ostream &os) constYACS::ENGINE::Nodevirtual
writeDotInFile(const std::string &fileName) constYACS::ENGINE::Node
~ComposedNode()YACS::ENGINE::ComposedNodevirtual
~DynParaLoop()YACS::ENGINE::DynParaLoopprotectedvirtual
~Node()YACS::ENGINE::Nodevirtual
~OptimizerLoop()YACS::ENGINE::OptimizerLoop
~Scheduler()YACS::ENGINE::Schedulervirtual