#include <PlayGround.hxx>


Public Member Functions | |
| AllPartDefinition (const PlayGround *pg) | |
| AllPartDefinition (const AllPartDefinition &other) | |
| std::string | printSelf () const |
| std::vector< bool > | getCoresOn () const |
| AllPartDefinition * | copy () const |
| int | getNumberOfCoresConsumed () const |
Public Member Functions inherited from YACS::ENGINE::PartDefinition | |
| const PlayGround * | getPlayGround () const |
| int | getSpaceSize () const |
| void | stashPart (int nbCoresStashed, double weightOfRemain, YACS::BASES::AutoRefCnt< PartDefinition > &pdStashed, YACS::BASES::AutoRefCnt< PartDefinition > &pdRemain) const |
| std::vector< std::size_t > | computeWorkerIdsCovered (int nbCoresPerComp) const |
Public Member Functions inherited from YACS::ENGINE::RefCounter | |
| unsigned int | getRefCnt () const |
| void | incrRef () const |
| bool | decrRef () const |
Private Member Functions | |
| ~AllPartDefinition () | |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::ENGINE::PartDefinition | |
| static YACS::BASES::AutoRefCnt< PartDefinition > | BuildFrom (const PlayGround *pg, const std::vector< int > &coreIds) |
Static Public Attributes inherited from YACS::ENGINE::RefCounter | |
| static unsigned int | _totalCnt =0 |
Protected Member Functions inherited from YACS::ENGINE::PartDefinition | |
| PartDefinition (const PlayGround *pg) | |
| PartDefinition (const PartDefinition &other) | |
| virtual | ~PartDefinition () |
Protected Member Functions inherited from YACS::ENGINE::RefCounter | |
| RefCounter () | |
| RefCounter (const RefCounter &other) | |
| virtual | ~RefCounter () |
Protected Attributes inherited from YACS::ENGINE::RefCounter | |
| unsigned int | _cnt |
Definition at line 174 of file PlayGround.hxx.
|
inline |
Definition at line 177 of file PlayGround.hxx.
Referenced by copy().
| AllPartDefinition::AllPartDefinition | ( | const AllPartDefinition & | other | ) |
Definition at line 778 of file PlayGround.cxx.
|
inlineprivate |
Definition at line 184 of file PlayGround.hxx.
|
virtual |
Implements YACS::ENGINE::PartDefinition.
Definition at line 795 of file PlayGround.cxx.
References AllPartDefinition().
|
virtual |
Implements YACS::ENGINE::PartDefinition.
Definition at line 789 of file PlayGround.cxx.
References YACS::ENGINE::PartDefinition::getSpaceSize().
|
virtual |
Implements YACS::ENGINE::PartDefinition.
Definition at line 800 of file PlayGround.cxx.
References YACS::ENGINE::PartDefinition::getSpaceSize().
|
virtual |
Implements YACS::ENGINE::PartDefinition.
Definition at line 782 of file PlayGround.cxx.