Struct qecs_core::Simulation [] [src]

pub struct Simulation<IdMgr, Key, StoBase: ?Sized, SsysBase: ?Sized, ProcBase: ?Sized> {
    // some fields omitted
}

Methods

impl<IdMgr, Key, StoBase: ?Sized, SsysBase: ?Sized, ProcBase: ?Sized> Simulation<IdMgr, Key, StoBase, SsysBase, ProcBase> where IdMgr: PrimaryIdManager, Key: Debug + Ord, StoBase: StoreBase<Id=IdMgr::Id>, SsysBase: SubsystemBase, ProcBase: ProcessBase<IdMgr, Key, StoBase, SsysBase>
[src]

fn ids(&self) -> &RwLock<IdMgr>

fn subsystems(&self) -> &Ioc<Key, SsysBase>

fn stores(&self) -> &Ioc<Key, StoBase>

fn update(&mut self)