pub struct FphaColumnLayout {
pub source: String,
pub volume_discretization_points: Option<i32>,
pub turbine_discretization_points: Option<i32>,
pub spillage_discretization_points: Option<i32>,
pub max_planes_per_hydro: Option<i32>,
pub fitting_window: Option<FittingWindow>,
}Expand description
Configuration for the FPHA production function model.
Fields§
§source: String"computed" (fit from topology) or "precomputed" (from fpha_hyperplanes.parquet).
volume_discretization_points: Option<i32>Number of volume discretization points used when computing hyperplanes.
turbine_discretization_points: Option<i32>Number of turbine flow discretization points used when computing hyperplanes.
spillage_discretization_points: Option<i32>Number of spillage discretization points used when computing hyperplanes.
max_planes_per_hydro: Option<i32>Maximum number of planes per hydro after heuristic selection.
fitting_window: Option<FittingWindow>Optional fitting window restricting the volume range for hyperplane computation.
Trait Implementations§
Source§impl Clone for FphaColumnLayout
impl Clone for FphaColumnLayout
Source§fn clone(&self) -> FphaColumnLayout
fn clone(&self) -> FphaColumnLayout
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 moreSource§impl Debug for FphaColumnLayout
impl Debug for FphaColumnLayout
Source§impl PartialEq for FphaColumnLayout
impl PartialEq for FphaColumnLayout
impl StructuralPartialEq for FphaColumnLayout
Auto Trait Implementations§
impl Freeze for FphaColumnLayout
impl RefUnwindSafe for FphaColumnLayout
impl Send for FphaColumnLayout
impl Sync for FphaColumnLayout
impl Unpin for FphaColumnLayout
impl UnsafeUnpin for FphaColumnLayout
impl UnwindSafe for FphaColumnLayout
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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