5.3.1. gemini_application.application_abstract
Abstract base class for end-user applications with plant and unit management.
Classes
-
class gemini_application.application_abstract.ApplicationAbstract[source]
Bases: ABC
Abstract base class for end-user applications.
Initialize application abstract.
-
abstract calculate()[source]
Run application computation model.
-
get_input()[source]
Set application inputs.
-
get_output()[source]
Return application outputs.
-
abstract init_parameters(initial_parameters)[source]
Initialize application-specific parameters.
-
load_plant(project_path, plant_name)[source]
Load plant configuration and initialize framework plant.
-
select_unit(unit_name)[source]
Select unit in the plant by name for calculations.
-
set_input(inputs)[source]
Set the input.