class GSL::DenseMatrix
- GSL::DenseMatrix
- GSL::Matrix
- Reference
- Object
Defined in:
gsl/base/matrix.crgsl/maths/basic/matrix.cr
Constructors
Class Method Summary
Instance Method Summary
- #*(v : Vector) : Vector
- #*(n : GSL::DenseMatrix) : DenseMatrix
- #*(n : Int32 | Float64) : DenseMatrix
- #+(n : DenseMatrix) : DenseMatrix
- #+(n : Int32 | Float64) : DenseMatrix
- #-(n : Int32 | Float64) : DenseMatrix
- #-(n : GSL::DenseMatrix) : DenseMatrix
- #/(n : Int32 | Float64) : DenseMatrix
- #==(m : GSL::DenseMatrix)
- #[](row : Int32, column : Int32) : Float64
- #[]=(row : Symbol | Int32, column : Symbol | Int32, x : Int32 | Float64)
- #[]=(row : Symbol | Int32, column : Symbol | Int32, x : Vector)
- #column(c : Int32 | Symbol) : Vector
- #copy : GSL::DenseMatrix
- #empty?
- #finalize
- #get(row, column) : Float64
- #has_neg?
- #head
-
#i : DenseMatrix
alias to inverse
- #inverse : DenseMatrix
- #like : DenseMatrix
- #max
- #max_index
- #min
- #min_index
- #minmax
- #neg?
- #pointer : Pointer(LibGSL::Gsl_matrix)
- #pos?
- #row(r : Int32 | Symbol) : Vector
- #set(row, column, x)
- #set_all(n : Float64 | Int32)
- #set_col(c : Int32, v : Vector) : Int32
- #set_identity
- #set_row(r : Int32, v : Vector) : Int32
- #set_zero
-
#t : DenseMatrix
alias to transpose
- #tail
- #transpose : DenseMatrix
Instance methods inherited from class GSL::Matrix
==(m : Matrix)
==,
[](row : Int32, column : Int32) : Float64[](row : Symbol | Int32, column : Symbol | Int32) : Vector [], column(c : Int32 | Symbol) : Vector column, copy : Matrix copy, each_columns(&block : Vector -> _) each_columns, each_rows(&block : Vector -> _) each_rows, get(row, column) : Float64 get, inspect inspect, like : Matrix like, map_columns(&block : Vector -> _) map_columns, map_rows(&block : Vector -> _) map_rows, ncols : LibC::SizeT ncols, nrows : LibC::SizeT nrows, pointer pointer, row(r : Int32 | Symbol) : Vector row, set(row, column, x) set, set_zero set_zero, shape shape, t : Matrix t, transpose : Matrix transpose