Hoogle Search
Within LTS Haskell 24.64 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
haskell-src-exts Language.Haskell.Exts.Lexer No documentation available.
-
haskell-src-exts Language.Haskell.Exts.Pretty classical layout
onsideIndent :: PPHsMode -> Indenthaskell-src-exts Language.Haskell.Exts.Pretty indentation added for continuation lines that would otherwise be offside
ExplicitBidirectional :: l -> [Decl l] -> PatternSynDirection lhaskell-src-exts Language.Haskell.Exts.Syntax A birectional pattern synonym with the construction specified.
ImplicitBidirectional :: PatternSynDirection lhaskell-src-exts Language.Haskell.Exts.Syntax A bidirectional pattern synonym with "="
TIdSplice :: l -> String -> Splice lhaskell-src-exts Language.Haskell.Exts.Syntax typed variable splice: $$var
Unidirectional :: PatternSynDirection lhaskell-src-exts Language.Haskell.Exts.Syntax A unidirectional pattern synonym with "<-"
-
haskell-src-exts Language.Haskell.Exts.Syntax a hybrid module combining an XML document with an ordinary module
-
haskell-src-exts Language.Haskell.Exts.Syntax No documentation available.
triDiagSolve :: Field t => Vector t -> Vector t -> Vector t -> Matrix t -> Matrix thmatrix Numeric.LinearAlgebra Solve a tridiagonal linear system. Suppose you wish to solve <math> where <math> then
dL = fromList [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] d = fromList [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] dU = fromList [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0] b = (9><3) [ 1.0, 1.0, 1.0, 1.0, -1.0, 2.0, 1.0, 1.0, 3.0, 1.0, -1.0, 4.0, 1.0, 1.0, 5.0, 1.0, -1.0, 6.0, 1.0, 1.0, 7.0, 1.0, -1.0, 8.0, 1.0, 1.0, 9.0 ] x = triDiagSolve dL d dU b