ThreePartCost
PowerSystems.ThreePartCost — Typemutable struct ThreePartCost <: OperationalCost
    variable::VariableCost
    fixed::Float64
    start_up::Float64
    shut_down::Float64
endData Structure Operational Cost Data in Three parts fixed, variable cost and start - stop costs.
Arguments
- variable::VariableCost: variable cost
- fixed::Float64: fixed cost
- start_up::Float64: start-up cost, validation range:- (0, nothing), action if invalid:- warn
- shut_down::Float64: shut-down cost, validation range:- (0, nothing), action if invalid:- warn
PowerSystems.get_fixed — Methodget_fixed(value::ThreePartCost) -> Float64
Get ThreePartCost fixed.
PowerSystems.get_shut_down — Methodget_shut_down(value::ThreePartCost) -> Float64
Get ThreePartCost shut_down.
PowerSystems.get_start_up — Methodget_start_up(value::ThreePartCost) -> Float64
Get ThreePartCost start_up.
PowerSystems.get_variable — Methodget_variable(value::ThreePartCost) -> VariableCost
Get ThreePartCost variable.
PowerSystems.set_fixed! — Methodset_fixed!(value::ThreePartCost, val) -> Any
Set ThreePartCost fixed.
PowerSystems.set_shut_down! — Methodset_shut_down!(value::ThreePartCost, val) -> Any
Set ThreePartCost shut_down.
PowerSystems.set_start_up! — Methodset_start_up!(value::ThreePartCost, val) -> Any
Set ThreePartCost start_up.
PowerSystems.set_variable! — Methodset_variable!(value::ThreePartCost, val) -> Any
Set ThreePartCost variable.