andes.core.var.ExtAlgeb#
- class andes.core.var.ExtAlgeb(model: str, src: str, indexer: List | ndarray | BaseParam | BaseService | None = None, allow_none: bool | None = False, name: str | None = None, tex_name: str | None = None, ename: str | None = None, tex_ename: str | None = None, info: str | None = None, unit: str | None = None, v_str: str | float | None = None, v_iter: str | None = None, e_str: str | None = None, v_setter: bool | None = False, e_setter: bool | None = False, addressable: bool | None = True, export: bool | None = True, diag_eps: float | None = 0.0, is_input: bool | None = False)[source]#
External algebraic variable type.
- __init__(model: str, src: str, indexer: List | ndarray | BaseParam | BaseService | None = None, allow_none: bool | None = False, name: str | None = None, tex_name: str | None = None, ename: str | None = None, tex_ename: str | None = None, info: str | None = None, unit: str | None = None, v_str: str | float | None = None, v_iter: str | None = None, e_str: str | None = None, v_setter: bool | None = False, e_setter: bool | None = False, addressable: bool | None = True, export: bool | None = True, diag_eps: float | None = 0.0, is_input: bool | None = False)#
Methods
link_external
(ext_model)Update variable addresses provided by external models
reset
()Reset the internal numpy arrays and flags.
set_address
(addr[, contiguous])Assigns address for equation RHS.
set_arrays
(dae[, inplace, alloc])Access
dae.h
ordae.i
for the RHS of external variables whene_str
exists..Attributes