|
Data.Number.ER.RnToRm.UnitDom.ChebyshevBase.Polynom.Eval | Portability | portable | Stability | experimental | Maintainer | mik@konecny.aow.cz |
|
|
|
Description |
Internal module for Data.Number.ER.RnToRm.UnitDom.ChebyshevBase.Polynom.
Implementation of various evaluation functions related to polynomials.
|
|
Synopsis |
|
chplEval :: (ERRealBase b, DomainBox box varid Int, Ord box, DomainBoxMappable boxb boxbb varid b [(b, b)]) => boxb -> ERChebPoly box b -> (b, b) | | chplEvalUp :: (ERRealBase b, DomainBox box varid Int, Ord box, DomainBoxMappable boxb boxbb varid b [(b, b)]) => boxb -> ERChebPoly box b -> b | | chplEvalDown :: (ERRealBase b, DomainBox box varid Int, Ord box, DomainBoxMappable boxb boxbb varid b [(b, b)]) => boxb -> ERChebPoly box b -> b | | chebyEvalTsRoundDownUp :: Num v => v -> [(v, v)] | | chebyEvalTsExact :: Num v => v -> [v] | | chplEvalApprox :: (ERRealBase b, ERApprox ra, DomainBox box varid Int, Ord box, DomainBoxMappable boxra boxras varid ra [ra], DomainIntBox boxra varid ra) => (b -> ra) -> boxra -> ERChebPoly box b -> ra | | chplPartialEvalApprox :: (ERRealBase b, ERApprox ra, DomainBox box varid Int, Ord box, DomainBoxMappable boxra boxras varid ra [ra], DomainIntBox boxra varid ra) => (ra -> (b, b)) -> boxra -> ERChebPoly box b -> (ERChebPoly box b, ERChebPoly box b) | | chplCompose :: (ERRealBase b, DomainBox box varid Int, Ord box) => Int -> ERChebPoly box b -> Map varid (ERChebPoly box b) -> (ERChebPoly box b, ERChebPoly box b) |
|
|
Documentation |
|
|
Evaluate a polynomial at a point, consistently rounding upwards and downwards.
|
|
|
|
|
|
chebyEvalTsRoundDownUp :: Num v => v -> [(v, v)] | Source |
|
|
|
|
|
Evaluate a polynomial at a real number approximation
|
|
|
Substitute several variables in a polynomial with real number approximations,
rounding downwards and upwards.
|
|
|
|
|
Produced by Haddock version 2.4.2 |