cideMOD.simulation_interface.inputs

Functions

execute_step(step, problem)

Classes

CurrentInput(name, i_app, t_max[, ...])

Cycle(name, count)

Input()

Rest(name, t_max[, store_delay, ...])

VoltageInput(name, v_app, t_max[, ...])

class cideMOD.simulation_interface.inputs.CurrentInput(name, i_app, t_max, store_delay=10, initial_step=None, max_step=3600, min_step=5, adaptive=True, time_adaptive_tol=0.01)[source]

Bases: Input

execute(problem: Problem)[source]
class cideMOD.simulation_interface.inputs.Cycle(name: str, count: int)[source]

Bases: object

add_step(step: Input)[source]
add_trigger(trigger: Trigger)[source]
execute(problem: Problem)[source]
class cideMOD.simulation_interface.inputs.Input[source]

Bases: object

add_trigger(new_trigger: Trigger)[source]
execute(problem: Problem)[source]
restrictions(problem: Problem)[source]
class cideMOD.simulation_interface.inputs.Rest(name, t_max, store_delay=100, initial_step=None, max_step=3600, min_step=5, adaptive=True, time_adaptive_tol=0.01)[source]

Bases: Input

class cideMOD.simulation_interface.inputs.VoltageInput(name, v_app, t_max, store_delay=10, initial_step=None, max_step=3600, min_step=5, adaptive=True, time_adaptive_tol=0.01)[source]

Bases: Input

execute(problem: Problem)[source]
cideMOD.simulation_interface.inputs.execute_step(step, problem: Problem)[source]