module SoOSiM
( module SoOSiM.SimMonad
, ComponentInterface (..)
, Input (..)
, Sim
, ComponentId
, ComponentName
, NodeId
, Typeable
, Dynamic
, tick
, ignore
, unmarshall
, returnAddress
)
where
import Data.Dynamic (Dynamic)
import Data.Typeable (Typeable)
import SoOSiM.SimMonad
import SoOSiM.Simulator (tick)
import SoOSiM.Simulator.Util (returnAddress)
import SoOSiM.Types (ComponentId,ComponentInterface(..),Input(..)
,NodeId,Sim,ComponentName)
import SoOSiM.Util (unmarshall)
ignore ::
a
-> Sim ()
ignore = const (return ())