enum LA::MatrixFlags

Defined in:

matrix/flags.cr

Enum Members

Symmetric = 1
Hermitian = 2
PositiveDefinite = 4
Orthogonal = 8

Hessenberg Band Diagonal Bidiagonal Tridiagonal

UpperTriangular = 16
LowerTriangular = 32
Triangular = 48
None = 0
All = 63

Class Method Summary

Instance Method Summary

Class Method Detail

def self.for_diag(square : Bool) #

[View source]

Instance Method Detail

def diagonal? #

[View source]
def hermitian? #

[View source]
def imag #

[View source]
def lower_triangular? #

[View source]
def mult(f2 : MatrixFlags) #

[View source]
def none? #

[View source]
def orthogonal? #

[View source]
def positive_definite? #

[View source]
def real #

[View source]
def scale(complex : Bool) #

[View source]
def sum(f2 : MatrixFlags) #

[View source]
def symmetric? #

[View source]
def transpose #

[View source]
def triangular? #

[View source]
def tril(diagonal : Bool, square : Bool) #

[View source]
def triu(diagonal : Bool, square : Bool) #

[View source]
def upper_triangular? #

[View source]