pub struct FockCache {
pub blocks: Vec<FockBlockCache>,
pub final_populations: Vec<Vec<f32>>,
pub values: Vec<Vec<f32>>,
}Expand description
Cache from Fock space forward pass — stores amplitude vectors, not density matrices.
Fields§
§blocks: Vec<FockBlockCache>Per-block data.
final_populations: Vec<Vec<f32>>Per-position population vectors (last block’s output).
values: Vec<Vec<f32>>Per-position value vectors.
Auto Trait Implementations§
impl Freeze for FockCache
impl RefUnwindSafe for FockCache
impl Send for FockCache
impl Sync for FockCache
impl Unpin for FockCache
impl UnsafeUnpin for FockCache
impl UnwindSafe for FockCache
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
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