pub struct WorkingGridXsWithDerivative {
pub sigma: Vec<Vec<f64>>,
pub dsigma_dt: Vec<Vec<f64>>,
pub layout: WorkingGridLayout,
}Expand description
Working-grid Doppler-broadened cross-sections and their analytical temperature derivative, plus the data-grid map.
Like WorkingGridXs but additionally carries ∂σ/∂T on the working
grid so the analytical Jacobian can form −T·Σᵢ nᵢ·rᵢ·∂σᵢ/∂T on the
working grid, resolution-broaden it there, and extract the data points
last (issue #608).
Fields§
§sigma: Vec<Vec<f64>>Doppler-broadened σ per isotope, on the working grid.
dsigma_dt: Vec<Vec<f64>>∂σ/∂T per isotope, on the working grid.
layout: WorkingGridLayoutWorking-grid layout (energies + data-grid index map).
Auto Trait Implementations§
impl Freeze for WorkingGridXsWithDerivative
impl RefUnwindSafe for WorkingGridXsWithDerivative
impl Send for WorkingGridXsWithDerivative
impl Sync for WorkingGridXsWithDerivative
impl Unpin for WorkingGridXsWithDerivative
impl UnsafeUnpin for WorkingGridXsWithDerivative
impl UnwindSafe for WorkingGridXsWithDerivative
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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