#include <LinkedBlocPoint.hxx>


Additional Inherited Members | |
Static Public Member Functions inherited from YACS::ENGINE::AbstractPoint | |
| static void | TryAsNotSimpleCase (AbstractPoint *father, const std::vector< AbstractPoint * > &ptsToKill, std::list< AbstractPoint * > &nodes, bool &somethingDone) |
| static bool | IsGatherB4Ext (Node *node) |
| static bool | IsSimplyLinkedAfterExt (Node *node) |
| static bool | IsScatterAfterExt (Node *node) |
| static bool | IsSimplyLinkedBeforeExt (Node *node) |
| static bool | IsNoLinksBefore (Node *node) |
| static bool | IsNoLinksAfter (Node *node) |
| static Node * | GetNodeB4 (Node *node) |
| static Node * | GetNodeAfter (Node *node) |
| static AbstractPoint * | GetDirectSonOf (AbstractPoint *refFather, AbstractPoint *sonOrLittleSon) |
| static bool | IsCommonDirectSonOf (AbstractPoint *refFather, const std::list< OutGate * > &outgs, AbstractPoint *&ret) |
| static bool | IsCommonDirectSonOf (AbstractPoint *refFather, const std::list< InGate * > &ings, AbstractPoint *&ret) |
| static void | FeedData (AbstractPoint *ptToBeRewired, std::map< std::string, std::tuple< ElementaryPoint *, Node *, std::shared_ptr< Bloc > > > *m) |
| static void | FeedData (const std::list< AbstractPoint * > &ptsToBeRewired, std::map< std::string, std::tuple< ElementaryPoint *, Node *, std::shared_ptr< Bloc > > > *m) |
| static void | Rewire (const std::vector< AbstractPoint * > &ptsToKill, std::map< std::string, std::tuple< ElementaryPoint *, Node *, std::shared_ptr< Bloc > > > *m) |
| static void | UnRewire (std::map< std::string, std::tuple< ElementaryPoint *, Node *, std::shared_ptr< Bloc > > > &m) |
| static void | Display (std::map< std::string, std::tuple< ElementaryPoint *, Node *, std::shared_ptr< Bloc > > > *m) |
Protected Member Functions inherited from YACS::ENGINE::BlocPoint | |
| void | getOutPoint (AbstractPoint *node) |
Protected Attributes inherited from YACS::ENGINE::BlocPoint | |
| std::list< AbstractPoint * > | _nodes |
Protected Attributes inherited from YACS::ENGINE::AbstractPoint | |
| AbstractPoint * | _father = nullptr |
Definition at line 32 of file LinkedBlocPoint.hxx.
|
default |
| LinkedBlocPoint::LinkedBlocPoint | ( | const std::list< AbstractPoint * > & | nodes, |
| AbstractPoint * | father | ||
| ) |
Definition at line 34 of file LinkedBlocPoint.cxx.
|
virtual |
Definition at line 136 of file LinkedBlocPoint.cxx.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 128 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes, YACS::ENGINE::PointVisitor::beginLinkedBlocPoint(), and YACS::ENGINE::PointVisitor::endLinkedBlocPoint().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 38 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::deepCopyFrom(), and YACS::ENGINE::AbstractPoint::setFather().
Referenced by expandNonSimpleCaseOn().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 99 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes, YACS::ENGINE::BlocPoint::anyOf(), YACS::ENGINE::AbstractPoint::deepCopy(), deepCopy(), YACS::ENGINE::AbstractPoint::getFather(), YACS::ENGINE::BlocPoint::getUnique(), testCppPluginInvokation::l, and YACS::ENGINE::AbstractPoint::setFather().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 46 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 53 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
virtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 60 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
virtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 85 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
virtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 68 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes, YACS::ENGINE::ComplexWeight::addWeight(), and YACS::ENGINE::ComplexWeight::setToZero().
|
virtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 79 of file LinkedBlocPoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.