#include <NotSimpleCasePoint.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 29 of file NotSimpleCasePoint.hxx.
|
default |
| NotSimpleCasePoint::NotSimpleCasePoint | ( | const std::list< AbstractPoint * > & | nodes, |
| AbstractPoint * | father | ||
| ) |
Definition at line 29 of file NotSimpleCasePoint.cxx.
|
default |
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 94 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes, YACS::ENGINE::PointVisitor::beginNotSimpleCasePoint(), and YACS::ENGINE::PointVisitor::endNotSimpleCasePoint().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 33 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::deepCopyFrom(), and YACS::ENGINE::AbstractPoint::setFather().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 102 of file NotSimpleCasePoint.cxx.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 41 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 48 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 55 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 80 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 63 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes, YACS::ENGINE::ComplexWeight::addWeight(), and YACS::ENGINE::ComplexWeight::setToZero().
|
overridevirtual |
Implements YACS::ENGINE::AbstractPoint.
Definition at line 74 of file NotSimpleCasePoint.cxx.
References YACS::ENGINE::BlocPoint::_nodes.