Safe Haskell | None |
---|---|
Language | Haskell2010 |
Exported Functions for Spectre Interaction
Synopsis
- version :: IO CString
- simulate :: Ptr CString -> CInt -> CString -> IO (StablePtr NutMeg)
- numOfPlots :: StablePtr NutMeg -> IO CInt
- nameOfPlot :: StablePtr NutMeg -> CInt -> IO CString
- plotByName :: StablePtr NutMeg -> CString -> IO (StablePtr NutPlot)
- plotByIndex :: StablePtr NutMeg -> CInt -> IO (StablePtr NutPlot)
- numOfVars :: StablePtr NutPlot -> IO CInt
- nameOfVar :: StablePtr NutPlot -> CInt -> IO CString
- numOfPoints :: StablePtr NutPlot -> IO CInt
- waveByName :: StablePtr NutPlot -> CString -> IO (StablePtr NutWave)
- waveByIndex :: StablePtr NutPlot -> CInt -> IO (StablePtr NutWave)
- isComplex :: StablePtr NutPlot -> IO CInt
- realData :: StablePtr NutWave -> Ptr CDouble -> IO ()
- imagData :: StablePtr NutWave -> Ptr CDouble -> IO ()
- startSession :: Ptr CString -> CInt -> CString -> IO (StablePtr Session)
- stopSession :: StablePtr Session -> IO ()
Documentation
waveByName :: StablePtr NutPlot -> CString -> IO (StablePtr NutWave) Source #
Nut Plot Wave by Variable Name
waveByIndex :: StablePtr NutPlot -> CInt -> IO (StablePtr NutWave) Source #
Nut Plot Wave by Variable Index
imagData :: StablePtr NutWave -> Ptr CDouble -> IO () Source #
Imaginary Part of vector or empty list if only real
startSession :: Ptr CString -> CInt -> CString -> IO (StablePtr Session) Source #
Launch an interactive session
stopSession :: StablePtr Session -> IO () Source #
Quit Spectre Interactive Session