Kaba class Inductor ed

...

Syntax ed

class Inductor extends Edge
    var I: f32
    var I_prev: f32
    var U: f32
    var a: i32
    var b: i32
    var param: f32[4]
    var type: EdgeType

    # constructors
    func mut __init__(n: i32[], L: f32)

    # functions
    func virtual I_off(dt: f32) -> f32
    func virtual g(dt: f32) -> f32
    func mut virtual iterate(dt: f32)
    func virtual param_names() -> string[]
    func mut virtual reset_state()
    func mut virtual update(nodes: Node[], dt: f32)

Functions ed

func virtual I_off(dt: f32) -> f32
...

func virtual g(dt: f32) -> f32
...

func mut virtual iterate(dt: f32)
...

func virtual param_names() -> string[]
...

func mut virtual reset_state()
...

func mut virtual update(nodes: Node[], dt: f32)
...

Elements ed

var I: f32
...

var I_prev: f32
...

var U: f32
...

var a: i32
...

var b: i32
...

var param: f32[4]
...

var type: EdgeType
...