Kaba struct SparseRowMatrix ed

...

Syntax ed

struct SparseRowMatrix
    var m: i32
    var n: i32
    var rows: (i32,f32)[][]

    # constructors
    func mut __init__()
    func mut __init__(M: Matrix)

    # functions
    func mut clear(_m: i32, _n: i32)
    func get(i: i32, j: i32) -> f32
    func mut set(i: i32, j: i32, v: f32)
    func to_matrix() -> Matrix

    # operators
    func __str__() -> string             # str(SparseRowMatrix) -> string
    func mut __assign__(other: SparseRowMatrix) # SparseRowMatrix = SparseRowMatrix

Functions ed

func mut clear(_m: i32, _n: i32)
...

func get(i: i32, j: i32) -> f32
...

func mut set(i: i32, j: i32, v: f32)
...

func to_matrix() -> Matrix
...

Elements ed

var m: i32
...

var n: i32
...

var rows: (i32,f32)[][]
...