Safe Haskell | None |
---|---|
Language | Haskell98 |
- newtype UpperMatrix a = UpperMatrix (Matrix a)
- newtype SymmetricMatrix a = SymmetricMatrix (Matrix a)
- choleskyDecompose :: C a => SymmetricMatrix a -> UpperMatrix a
- class CholeskySolve c where
- choleskySolve :: C a => UpperMatrix a -> c a -> c a
Documentation
newtype UpperMatrix a Source
Stores an upper triangular band matrix in the form:
a11 a12 a13 a22 a23 a24 a33 a34 a35 a44 a45 a46 a55 a56 a57
UpperMatrix (Matrix a) |
(Show a, Element a) => Show (UpperMatrix a) |
newtype SymmetricMatrix a Source
Stores the upper half of a symmetric band matrix
in the same layout as UpperMatrix
.
(Show a, Element a) => Show (SymmetricMatrix a) |
choleskyDecompose :: C a => SymmetricMatrix a -> UpperMatrix a Source
class CholeskySolve c where Source
choleskySolve :: C a => UpperMatrix a -> c a -> c a Source