pub struct ReconstructionScratch {Show 17 fields
pub patch: Vec<Complex64>,
pub exit_spectrum: Vec<Complex64>,
pub field: Vec<Complex64>,
pub projected_field: Vec<Complex64>,
pub projected_spectrum: Vec<Complex64>,
pub difference: Vec<Complex64>,
pub object_gradient: Vec<Complex64>,
pub regularization_field: Vec<Complex64>,
pub pupil_gradient: Vec<Complex64>,
pub calibration_reference: Vec<f64>,
pub illumination_gradient: Vec<(f64, f64)>,
pub illumination_curvature: Vec<(f64, f64)>,
pub illumination_weight: Vec<f64>,
pub multiplex_fields: Vec<Complex64>,
pub multiplex_patches: Vec<Complex64>,
pub multiplex_offsets: Vec<FourierOffset>,
pub column: Vec<Complex64>,
}Fields§
§patch: Vec<Complex64>§exit_spectrum: Vec<Complex64>§field: Vec<Complex64>§projected_field: Vec<Complex64>§projected_spectrum: Vec<Complex64>§difference: Vec<Complex64>§object_gradient: Vec<Complex64>High-resolution accumulator used by mini-batch algorithms.
regularization_field: Vec<Complex64>§pupil_gradient: Vec<Complex64>§calibration_reference: Vec<f64>§illumination_gradient: Vec<(f64, f64)>§illumination_curvature: Vec<(f64, f64)>§illumination_weight: Vec<f64>§multiplex_fields: Vec<Complex64>Per-source low-resolution fields for an incoherently multiplexed frame.
multiplex_patches: Vec<Complex64>Matching pre-update object patches for multiplexed projection updates.
multiplex_offsets: Vec<FourierOffset>§column: Vec<Complex64>Trait Implementations§
Source§impl Clone for ReconstructionScratch
impl Clone for ReconstructionScratch
Source§fn clone(&self) -> ReconstructionScratch
fn clone(&self) -> ReconstructionScratch
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 moreAuto Trait Implementations§
impl Freeze for ReconstructionScratch
impl RefUnwindSafe for ReconstructionScratch
impl Send for ReconstructionScratch
impl Sync for ReconstructionScratch
impl Unpin for ReconstructionScratch
impl UnsafeUnpin for ReconstructionScratch
impl UnwindSafe for ReconstructionScratch
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