pub enum ObjectiveTermKind {
Show 35 variants
Other,
GeneratorEnergy,
GeneratorNoLoad,
GeneratorStartup,
GeneratorShutdown,
StorageEnergy,
StorageOfferEpigraph,
DispatchableLoadEnergy,
DispatchableLoadTargetTracking,
GeneratorTargetTracking,
ReserveProcurement,
ReserveShortfall,
ReactiveReserveProcurement,
ReactiveReserveShortfall,
VirtualBid,
HvdcEnergy,
CarbonAdder,
PowerBalancePenalty,
ReactiveBalancePenalty,
ThermalLimitPenalty,
FlowgatePenalty,
InterfacePenalty,
RampPenalty,
VoltagePenalty,
AngleDifferencePenalty,
CommitmentCapacityPenalty,
EnergyWindowPenalty,
CombinedCycleNoLoad,
CombinedCycleTransition,
CombinedCycleDispatch,
BranchSwitchingStartup,
BranchSwitchingShutdown,
ExplicitContingencyWorstCase,
ExplicitContingencyAverageCase,
BendersEta,
}Expand description
Detailed classifier for one objective contribution.
Variants§
Other
GeneratorEnergy
GeneratorNoLoad
GeneratorStartup
GeneratorShutdown
StorageEnergy
StorageOfferEpigraph
DispatchableLoadEnergy
DispatchableLoadTargetTracking
GeneratorTargetTracking
ReserveProcurement
ReserveShortfall
ReactiveReserveProcurement
ReactiveReserveShortfall
VirtualBid
HvdcEnergy
CarbonAdder
PowerBalancePenalty
ReactiveBalancePenalty
ThermalLimitPenalty
FlowgatePenalty
InterfacePenalty
RampPenalty
VoltagePenalty
AngleDifferencePenalty
CommitmentCapacityPenalty
EnergyWindowPenalty
CombinedCycleNoLoad
CombinedCycleTransition
CombinedCycleDispatch
BranchSwitchingStartup
BranchSwitchingShutdown
ExplicitContingencyWorstCase
ExplicitContingencyAverageCase
BendersEta
Trait Implementations§
Source§impl Clone for ObjectiveTermKind
impl Clone for ObjectiveTermKind
Source§fn clone(&self) -> ObjectiveTermKind
fn clone(&self) -> ObjectiveTermKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ObjectiveTermKind
Source§impl Debug for ObjectiveTermKind
impl Debug for ObjectiveTermKind
Source§impl Default for ObjectiveTermKind
impl Default for ObjectiveTermKind
Source§fn default() -> ObjectiveTermKind
fn default() -> ObjectiveTermKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectiveTermKind
impl<'de> Deserialize<'de> for ObjectiveTermKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ObjectiveTermKind
Source§impl Hash for ObjectiveTermKind
impl Hash for ObjectiveTermKind
Source§impl PartialEq for ObjectiveTermKind
impl PartialEq for ObjectiveTermKind
Source§impl Serialize for ObjectiveTermKind
impl Serialize for ObjectiveTermKind
impl StructuralPartialEq for ObjectiveTermKind
Auto Trait Implementations§
impl Freeze for ObjectiveTermKind
impl RefUnwindSafe for ObjectiveTermKind
impl Send for ObjectiveTermKind
impl Sync for ObjectiveTermKind
impl Unpin for ObjectiveTermKind
impl UnsafeUnpin for ObjectiveTermKind
impl UnwindSafe for ObjectiveTermKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more