| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Numeric.Integration.SimplexCubature
Synopsis
- data Result = Result {
- value :: Double
- errorEstimate :: Double
- evaluations :: Int
- success :: Bool
- data Results = Results {
- values :: [Double]
- errorEstimates :: [Double]
- evaluations :: Int
- success :: Bool
- integrateOnSimplex :: (VectorD -> VectorD) -> Simplices -> Int -> Int -> Double -> Double -> Int -> IO Results
- integrateOnSimplex' :: (VectorD -> Double) -> Simplices -> Int -> Double -> Double -> Int -> IO Result
Documentation
Constructors
| Result | |
Fields
| |
Constructors
| Results | |
Fields
| |
Arguments
| :: (VectorD -> VectorD) | integrand |
| -> Simplices | domain of integration |
| -> Int | number of components |
| -> Int | maximum number of evaluations |
| -> Double | desired absolute error |
| -> Double | desired relative error |
| -> Int | integration rule: 1, 2, 3 or 4 |
| -> IO Results | integral, error, evaluations, success |
Integral of a vector-valued function over an union of simplices.
Arguments
| :: (VectorD -> Double) | integrand |
| -> Simplices | domain of integration |
| -> Int | maximum number of evaluations |
| -> Double | desired absolute error |
| -> Double | desired relative error |
| -> Int | integration rule: 1, 2, 3 or 4 |
| -> IO Result | integral, error, evaluations, success |
Integral of a real-valued function over an union of simplices.