Safe Haskell | None |
---|---|
Language | Haskell2010 |
Internal Utility Functions for AC²E
Synopsis
- map' :: Text -> Double -> (String, Float)
- version :: String
- mvnHome :: IO String
- classPath :: IO String
- newtype ACEnv = ACEnv (J ('Class "edlab.eda.ace.AnalogCircuitEnvironment"))
- newtype SEOEnv = SEOEnv (J ('Class "edlab.eda.ace.SingleEndedOpampEnvironment"))
- newtype Pool = Pool (J ('Class "edlab.eda.ace.EnvironmentPool"))
- mkEnv :: String -> String -> String -> IO SEOEnv
- mkPool :: IO Pool
- analyses :: SEOEnv -> IO [String]
- setSizing :: SEOEnv -> Map String Float -> IO ()
- currentPerformance :: SEOEnv -> IO (Map String Float)
- simulate' :: SEOEnv -> [String] -> [String] -> Map String Float -> IO (Map String Float)
- evaluate :: SEOEnv -> Map String Float -> IO (Map String Float)
- poolAdd :: Pool -> [SEOEnv] -> IO Pool
- evaluatePool :: [SEOEnv] -> [Map String Float] -> IO [Map String Float]
- performanceIds :: SEOEnv -> IO [String]
- parameters :: SEOEnv -> IO [String]
- sizingParameters :: SEOEnv -> IO [String]
- initialSizing :: SEOEnv -> IO (Map String Float)
- randomSizing :: SEOEnv -> IO (Map String Float)
- currentSizing :: SEOEnv -> IO (Map String Float)
Documentation
Current AC²E version. Linked to https://github.com/electronics-and-drives/ace
Java AC²E Base Class
ACEnv (J ('Class "edlab.eda.ace.AnalogCircuitEnvironment")) |
Instances
Coercible ACEnv Source # | |
type Ty ACEnv Source # | |
Defined in ACE.Internal type Ty ACEnv = Ty (J ('Class "edlab.eda.ace.AnalogCircuitEnvironment")) |
Java AC²E Main Class
SEOEnv (J ('Class "edlab.eda.ace.SingleEndedOpampEnvironment")) |
Instances
Coercible SEOEnv Source # | |
type Ty SEOEnv Source # | |
Defined in ACE.Internal type Ty SEOEnv = Ty (J ('Class "edlab.eda.ace.SingleEndedOpampEnvironment")) |
Java AC²E Environment Pool
Pool (J ('Class "edlab.eda.ace.EnvironmentPool")) |
Instances
Coercible Pool Source # | |
type Ty Pool Source # | |
Defined in ACE.Internal type Ty Pool = Ty (J ('Class "edlab.eda.ace.EnvironmentPool")) |
simulate' :: SEOEnv -> [String] -> [String] -> Map String Float -> IO (Map String Float) Source #
Simulate Environment with given analyses blacklist, corners and sizing parameters
evaluate :: SEOEnv -> Map String Float -> IO (Map String Float) Source #
Simulate Environment for default corners with empty black list
evaluatePool :: [SEOEnv] -> [Map String Float] -> IO [Map String Float] Source #
Simulate list of Environments in parallel
initialSizing :: SEOEnv -> IO (Map String Float) Source #
Initial Sizing Parameters for given Environment