33 std::list<AbstractPoint *> nodes2;
34 for(std::list<Node *>::const_iterator it=nodes.begin();it!=nodes.end();it++)
50 bool somethingDone(
false);
65 throw Exception(
"SetOfPoints::simplify : not implemented yet !\nPlease check if there are any recursively redundant links (can be removed by removeRecursivelyRedundantCL method).");
73 bool somethingDone(
false);
91 throw Exception(
"SetOfPoints::simplify : not implemented yet !\nPlease check if there are any recursively redundant links (can be removed by removeRecursivelyRedundantCL method).");
void deal2Quatro(bool &somethingDone)
void deal2Bis(bool &somethingDone)
void accept(PointVisitor *pv) override
void expandNonSimpleCase()
void partitionRegardingDPL(const PartDefinition *pd, std::map< ComposedNode *, YACS::BASES::AutoRefCnt< PartDefinition > > &zeMap) const
void deal1(bool &somethingDone)
int getMaxLevelOfParallelism() const
void dealNotSimpleCase(bool &somethingDone)
std::string getRepr() const
void deal2(bool &somethingDone)
void getWeightRegardingDPL(ComplexWeight *weight)
void deal2Ter(bool &somethingDone)
AbstractPoint * getUniqueAndReleaseIt()
const std::list< AbstractPoint * > & getListOfPoints() const
bool presenceOfNonSimpleCase() const
AbstractPoint * findPointWithNode(Node *node)
bool internalContinueForSimplify() const
Base class for all composed nodes.
Base class for all nodes.
AbstractPoint * getUniqueAndReleaseIt() const
void getWeightRegardingDPL(ComplexWeight *weight)
void accept(PointVisitor *pv)
int getMaxLevelOfParallelism() const
void partitionRegardingDPL(const PartDefinition *pd, std::map< ComposedNode *, YACS::BASES::AutoRefCnt< PartDefinition > > &zeMap) const
SetOfPoints(const std::list< Node * > &nodes)
std::string getRepr() const
const std::list< AbstractPoint * > & getListOfPoints() const
AbstractPoint * findPointWithNode(Node *node)