class GSL::DenseMatrix
- GSL::DenseMatrix
- GSL::Matrix
- GSL::Object
- Reference
- Object
Defined in:
gsl/base/function.crgsl/base/matrix.cr
gsl/base/sparse_matrix.cr
gsl/maths/basic/matrix.cr
Constructors
Instance Method Summary
- #*(v : Vector) : Vector
- #*(n : GSL::DenseMatrix) : DenseMatrix
- #*(n : Int32 | Float64) : DenseMatrix
- #+(n : DenseMatrix) : DenseMatrix
- #+(n : Int32 | Float64) : DenseMatrix
- #-(n : GSL::DenseMatrix) : DenseMatrix
- #-(n : Int32 | Float64) : 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)
- #add!(another : SparseMatrix)
- #clone : GSL::DenseMatrix
- #column(c : Int32) : Vector
- #empty?
- #get(row, column) : Float64
- #has_neg?
- #head
-
#i : DenseMatrix
alias to inverse
- #inverse : DenseMatrix
-
#lib_free
This function must call corresponding gsl_*_free to free internal pointer
- #like : DenseMatrix
- #max
- #max_index
- #min
- #min_index
- #minmax
- #neg?
- #norm1
- #pos?
- #row(r : Int32) : 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
- #sub!(another : SparseMatrix)
- #tail
- #to_sparse(typ = SparseMatrix::Type::COO)
- #transpose : DenseMatrix
Instance methods inherited from class GSL::Matrix
[](row : Int32, column : Int32) : Float64[](row : Symbol | Int32, column : Symbol | Int32) : Vector [], abs abs, clone : self clone, column(c : Int32) : Vector column, copy 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 : Int32 ncols, nrows : Int32 nrows, row(r : Int32) : Vector row, set(row, column, x) set, set_zero set_zero, shape shape, t t, transpose : self transpose
Instance methods inherited from class GSL::Object
finalize
finalize,
free
free,
pointer
pointer,
to_unsafe
to_unsafe
Constructor Detail
Instance Method Detail
def lib_free
#
Description copied from class GSL::Object
This function must call corresponding gsl_*_free to free internal pointer