pub struct MatrixSqrtConfig {
pub n: u32,
pub precision: String,
pub max_iters: u32,
pub tol: f64,
}Expand description
Configuration for matrix square root computation.
Fields§
§n: u32Matrix dimension (n × n).
precision: StringPrecision: "f32" or "f64".
max_iters: u32Maximum Denman–Beavers iterations. Default: 50.
tol: f64Convergence tolerance. Default: 1e-12.
Implementations§
Trait Implementations§
Source§impl Clone for MatrixSqrtConfig
impl Clone for MatrixSqrtConfig
Source§fn clone(&self) -> MatrixSqrtConfig
fn clone(&self) -> MatrixSqrtConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 MatrixSqrtConfig
impl RefUnwindSafe for MatrixSqrtConfig
impl Send for MatrixSqrtConfig
impl Sync for MatrixSqrtConfig
impl Unpin for MatrixSqrtConfig
impl UnsafeUnpin for MatrixSqrtConfig
impl UnwindSafe for MatrixSqrtConfig
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