pub struct PsfFitOptions {
pub normalization: PsfNormalization,
pub start: Option<GaussianPsf>,
pub grid_points: usize,
pub max_iterations: usize,
}Expand description
Settings of fit_psf.
Fields§
§normalization: PsfNormalizationHow E is set.
start: Option<GaussianPsf>Start of the Levenberg-Marquardt iterations; None runs the grid
search. Its model must match the fitted one; its total_ev is
replaced by the slab energy under PsfNormalization::SlabTotal.
grid_points: usizePoints of the log-spaced width grid of the start search, from the first log edge to half the outer edge.
max_iterations: usizeMaximum Levenberg-Marquardt iterations.
Trait Implementations§
Source§impl Clone for PsfFitOptions
impl Clone for PsfFitOptions
Source§fn clone(&self) -> PsfFitOptions
fn clone(&self) -> PsfFitOptions
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 PsfFitOptions
Source§impl Debug for PsfFitOptions
impl Debug for PsfFitOptions
Source§impl Default for PsfFitOptions
impl Default for PsfFitOptions
Source§impl<'de> Deserialize<'de> for PsfFitOptions
impl<'de> Deserialize<'de> for PsfFitOptions
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
Source§impl PartialEq for PsfFitOptions
impl PartialEq for PsfFitOptions
Source§impl Serialize for PsfFitOptions
impl Serialize for PsfFitOptions
impl StructuralPartialEq for PsfFitOptions
Auto Trait Implementations§
impl Freeze for PsfFitOptions
impl RefUnwindSafe for PsfFitOptions
impl Send for PsfFitOptions
impl Sync for PsfFitOptions
impl Unpin for PsfFitOptions
impl UnsafeUnpin for PsfFitOptions
impl UnwindSafe for PsfFitOptions
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
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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