pub struct ParameterVector {
pub values: Vec<f64>,
pub names: Vec<String>,
}Expand description
A named parameter vector.
Fields§
§values: Vec<f64>Parameter values.
names: Vec<String>Parameter names (parallel to values).
Implementations§
Source§impl ParameterVector
impl ParameterVector
Sourcepub fn new(names: Vec<String>, values: Vec<f64>) -> Self
pub fn new(names: Vec<String>, values: Vec<f64>) -> Self
Construct a new ParameterVector.
If names and values lengths differ the shorter one determines the
logical length; the remainder is ignored.
Sourcepub fn get(&self, name: &str) -> Option<f64>
pub fn get(&self, name: &str) -> Option<f64>
Return the value of the parameter with the given name, if present.
Trait Implementations§
Source§impl Clone for ParameterVector
impl Clone for ParameterVector
Source§fn clone(&self) -> ParameterVector
fn clone(&self) -> ParameterVector
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 ParameterVector
impl Debug for ParameterVector
Source§impl PartialEq for ParameterVector
impl PartialEq for ParameterVector
Source§fn eq(&self, other: &ParameterVector) -> bool
fn eq(&self, other: &ParameterVector) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ParameterVector
Auto Trait Implementations§
impl Freeze for ParameterVector
impl RefUnwindSafe for ParameterVector
impl Send for ParameterVector
impl Sync for ParameterVector
impl Unpin for ParameterVector
impl UnsafeUnpin for ParameterVector
impl UnwindSafe for ParameterVector
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