pub struct ProcessParameter {
pub capital_cost: MoneyPerCapacity,
pub fixed_operating_cost: MoneyPerCapacityPerYear,
pub variable_operating_cost: MoneyPerActivity,
pub lifetime: u32,
pub discount_rate: Dimensionless,
}Expand description
Additional parameters for a process
Fields§
§capital_cost: MoneyPerCapacityOvernight capital cost per unit capacity
fixed_operating_cost: MoneyPerCapacityPerYearAnnual operating cost per unit capacity
variable_operating_cost: MoneyPerActivityAnnual variable operating cost per unit activity
lifetime: u32Lifetime in years of an asset created from this process
discount_rate: DimensionlessProcess-specific discount rate
Trait Implementations§
Source§impl Clone for ProcessParameter
impl Clone for ProcessParameter
Source§fn clone(&self) -> ProcessParameter
fn clone(&self) -> ProcessParameter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessParameter
impl Debug for ProcessParameter
Source§impl PartialEq for ProcessParameter
impl PartialEq for ProcessParameter
impl StructuralPartialEq for ProcessParameter
Auto Trait Implementations§
impl Freeze for ProcessParameter
impl RefUnwindSafe for ProcessParameter
impl Send for ProcessParameter
impl Sync for ProcessParameter
impl Unpin for ProcessParameter
impl UnwindSafe for ProcessParameter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more