module LA

Included Modules

Defined in:

linalg.cr
linalg/banded.cr
linalg/cholesky.cr
linalg/eig.cr
linalg/expm.cr
linalg/lapack_helper.cr
linalg/linalg.cr
linalg/lu.cr
linalg/matfun.cr
linalg/mult.cr
linalg/qr.cr
linalg/rq_lq_ql.cr
linalg/schur.cr
matrix/banded_matrix.cr
matrix/flag_checks.cr
matrix/flags.cr
matrix/general_matrix.cr
matrix/iteration.cr
matrix/matrix.cr
matrix/special_matrix.cr
matrix/submatrix.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.cho_solve(a, b, *, overwrite_b = false) #

[View source]
def self.coshm(mat) #

[View source]
def self.cosm(mat) #

[View source]
def self.eigs(a, b, *, need_left : Bool, need_right : Bool, overwrite_a = false, overwrite_b = false) #

[View source]
def self.expm(mat) #

[View source]
def self.inv(matrix, *, overwrite_a = false) #

Calculate matrix inversion

if overwrite_a is true, source matrix isn't needed anymore and can be overriden in process See #inv! for details of algorithm


[View source]
def self.lapack_version #

[View source]
def self.lstsq(a, b, method : LSMethod = LSMethod::Auto, *, overwrite_a = false, overwrite_b = false, cond = -1) #

See #lstsq Matrix.lstsq(a,b) is an alias for a.lstsq(b)


[View source]
def self.qz(a, b, *, overwrite_a = false, overwrite_b = false) #

[View source]
def self.sinhm(mat) #

[View source]
def self.sinm(mat) #

[View source]
def self.solve(a, b, *, overwrite_a = false, overwrite_b = false) #

See #solve Matrix.solve(a,b) is an alias for a.solve(b)


[View source]
def self.solvels(a, b, *, overwrite_a = false, overwrite_b = false, cond = -1) #

See #solvels Matrix.solvels(a,b) is an alias for a.solvels(b)


[View source]
def self.svd(matrix, *, overwrite_a = false) #

See #svd Matrix.svd(a) is an alias for a.svd


[View source]
def self.tanhm(mat) #

[View source]
def self.tanm(mat) #

[View source]

Instance Method Detail

def coshm(mat) #

[View source]
def cosm(mat) #

[View source]
def expm(mat) #

[View source]
def sinhm(mat) #

[View source]
def sinm(mat) #

[View source]
def tanhm(mat) #

[View source]
def tanm(mat) #

[View source]