Struct rmpfit::MPPar [−][src]
Parameter constraint structure
Fields
fixed: bool
A boolean value, whether the parameter is to be held
fixed or not. Fixed parameters are not varied by
MPFIT, but are passed on to MPFitter
for evaluation.
limited_low: bool
Is the parameter fixed at the lower boundary? If true
,
then the parameter is bounded on the lower side.
limited_up: bool
Is the parameter fixed at the upper boundary? If true
,
then the parameter is bounded on the upper side.
limit_low: f64
Gives the parameter limit on the lower side.
limit_up: f64
Gives the parameter limit on the upper side.
step: f64
The step size to be used in calculating the numerical
derivatives. If set to zero, then the step size is computed automatically.
This value is superseded by the MPConfig::rel_step
value.
rel_step: f64
The relative step size to be used in calculating
the numerical derivatives. This number is the
fractional size of the step, compared to the
parameter value. This value supersedes the MPConfig::step
setting. If the parameter is zero, then a default
step size is chosen.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MPPar
impl Send for MPPar
impl Sync for MPPar
impl Unpin for MPPar
impl UnwindSafe for MPPar
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,