pub enum BoxError {
SingularCell,
InvalidMatrixShape {
rows: usize,
cols: usize,
},
InvalidVectorLength {
len: usize,
},
NonContiguous(&'static str),
}Expand description
Error type for simulation box construction.
Variants§
SingularCell
The cell matrix H is singular (determinant ≈ 0).
InvalidMatrixShape
The matrix does not have shape 3x3.
InvalidVectorLength
A vector does not have the expected length.
NonContiguous(&'static str)
A required array is not contiguous in memory.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BoxError
impl RefUnwindSafe for BoxError
impl Send for BoxError
impl Sync for BoxError
impl Unpin for BoxError
impl UnsafeUnpin for BoxError
impl UnwindSafe for BoxError
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