eigen-1.0.0: Haskel binding for Eigen library
Data.Eigen.Matrix.Mutable
data MMatrix Source
Constructors
Fields
new :: Int -> Int -> IO MMatrixSource
rows :: MMatrix -> IO IntSource
cols :: MMatrix -> IO IntSource
copy :: MMatrix -> MMatrix -> IO ()Source
clone :: MMatrix -> IO MMatrixSource
resize :: MMatrix -> Int -> Int -> IO ()Source
get :: MMatrix -> Int -> Int -> IO DoubleSource
set :: MMatrix -> Int -> Int -> Double -> IO ()Source
setRow :: MMatrix -> Int -> [Double] -> IO ()Source
setCol :: MMatrix -> Int -> [Double] -> IO ()Source
add :: MMatrix -> MMatrix -> MMatrix -> IO ()Source
sub :: MMatrix -> MMatrix -> MMatrix -> IO ()Source
mul :: MMatrix -> MMatrix -> MMatrix -> IO ()Source
inverse :: MMatrix -> IO ()Source
adjoint :: MMatrix -> IO ()Source
transpose :: MMatrix -> IO ()Source
normalize :: MMatrix -> IO ()Source
norm :: MMatrix -> IO DoubleSource
blueNorm :: MMatrix -> IO DoubleSource
hypotNorm :: MMatrix -> IO DoubleSource
squaredNorm :: MMatrix -> IO DoubleSource
determinant :: MMatrix -> IO DoubleSource
with :: MMatrix -> (Ptr C_MatrixXd -> IO a) -> IO aSource