Module pypcsim :: Class SimEngine
[hide private]
[frames] | no frames]

Class SimEngine

 object --+    
          |    
??.instance --+
              |
             SimEngine

Help on SimEngine [class]: Abstract class on which all simulation engines are built

Nested Classes [hide private]
  ID
Help on SimEngine::ID [class]:
Instance Methods [hide private]
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
addObject(...)
Help on void SimEngine::addObject(SimObjectFactory const & objFactory, SimObject::ID & id) [member function]
 
advance(...)
Help on void SimEngine::advance(int nSteps=1) [member function]
 
advanceOneFullCycle(...)
Help on void SimEngine::advanceOneFullCycle() [member function]
 
advanceSeveralStepsWithinACycle(...)
Help on void SimEngine::advanceSeveralStepsWithinACycle(int nsteps) [member function]
 
finalizeCycle(...)
Help on void SimEngine::finalizeCycle() [member function]
 
getLocalEid(...)
Help on engineid_t SimEngine::getLocalEid() const [member function]
 
getObject(...)
Help on SimObject * SimEngine::getObject(SimObject::ID const & id) [member function]
 
initialize(...)
Help on void SimEngine::initialize() [member function]
 
insert(...)
Help on void SimEngine::insert(SimObjectFactory const & objFactory, SimObject::ID const & container, SimObject::ID & gid) [member function]
 
mount(...)
Help on void SimEngine::mount(SimObjectFactory const & objFactory, SimObject::ID const & mountpoint, SimObject::ID & gid) [member function]
 
noiseRandEngineOutput(...)
 
reset(...)
Help on void SimEngine::reset() [member function]
 
seed(...)
Help on void SimEngine::seed(std::vector<unsigned int, std::allocator<unsigned int> > const & noiseSeed) [member function]

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Raises an exception This class cannot be instantiated from Python

Overrides: object.__init__

seed(...)

 

Help on void SimEngine::seed(std::vector<unsigned int, std::allocator<unsigned int> > const & noiseSeed) [member function]

Help on void SimEngine::seed(uint32 noiseSeed) [member function]