47 return nodes.find(
_node)!=nodes.end();
100 if(uncatchedNodes.find(
_node)!=uncatchedNodes.end())
104 std::list<AbstractPoint *>
l;
virtual AbstractPoint * deepCopy(AbstractPoint *father) const =0
AbstractPoint * getFather() const
void setFather(AbstractPoint *father)
AbstractPoint * getUnique()
Base class for all composed nodes.
AbstractPoint * findPointWithNode(Node *node)
void getWeightRegardingDPL(ComplexWeight *weight)
void partitionRegardingDPL(const PartDefinition *pd, std::map< ComposedNode *, YACS::BASES::AutoRefCnt< PartDefinition > > &zeMap) const
void accept(PointVisitor *pv) override
int getNumberOfNodes() const
AbstractPoint * expandNonSimpleCaseOn(NotSimpleCasePoint *pathologicalPt, const std::set< Node * > &uncatchedNodes) override
Node * getFirstNode() override
AbstractPoint * deepCopy(AbstractPoint *father) const override
virtual ~ElementaryPoint()
std::string getRepr() const
int getMaxLevelOfParallelism() const
std::string getNodeName() const
ElementaryPoint(Node *node)
bool contains(Node *node) const override
Node * getLastNode() override
bool anyOf(const std::set< Node * > &nodes) const override
Base class for all nodes.
virtual int getMaxLevelOfParallelism() const =0
virtual void getWeightRegardingDPL(ComplexWeight *weight)=0
const std::string & getName() const
virtual void partitionRegardingDPL(const PartDefinition *pd, std::map< ComposedNode *, YACS::BASES::AutoRefCnt< PartDefinition > > &zeMap)=0
virtual void beginElementaryPoint(ElementaryPoint *pt)=0
virtual void endElementaryPoint(ElementaryPoint *pt)=0