Source code for energia.represent.classifiers

"""Model classifiers"""

from enum import Enum


[docs] class Uncertainty(Enum): """Model uncertainty""" DETERMINISTIC = "Deterministic (certain inputs)" STOCHASTIC = "Stochastic (random inputs)" PARAMETRIC = "Parametric (uncertain parameters)"
[docs] class Structure(Enum): """Model Mathematical Structure/Order/Variable Types""" LINEAR = "Linear" NONLINEAR = "Nonlinear" INTEGER = "Integer" MIXED_INTEGER = "Mixed-Integer"
[docs] class Scale(Enum): """Model Scale/Order""" MULTI = "Multi" SINGLE = "Single"
[docs] class Paradigm(Enum): """Modeling Paradigm""" DESIGN = "Design" SCHEDULING = "Scheduling" CONTROL = "Control"