pub struct SPTRF<T = f64>(pub SymmetricPackedMatrix<T>, pub Vec<i32>)
where
T: Number;
Tuple Fields§
§0: SymmetricPackedMatrix<T>
§1: Vec<i32>
Implementations§
source§impl SPTRF
impl SPTRF
sourcepub fn sptri(self) -> Result<SymmetricPackedMatrix, MatrixError>
pub fn sptri(self) -> Result<SymmetricPackedMatrix, MatrixError>
Inverse
with matrix decomposed by sptrf
source§impl SPTRF<c64>
impl SPTRF<c64>
sourcepub fn sptri(self) -> Result<SymmetricPackedMatrix<c64>, MatrixError>
pub fn sptri(self) -> Result<SymmetricPackedMatrix<c64>, MatrixError>
Inverse
with matrix decomposed by sptrf
source§impl SPTRF
impl SPTRF
sourcepub fn sptrs(&self, b: Matrix) -> Result<Matrix, MatrixError>
pub fn sptrs(&self, b: Matrix) -> Result<Matrix, MatrixError>
Solve equation
with matrix decomposed by sptrf
$$ \mathbf{A} \mathbf{x} = \mathbf{b} $$
$$ \mathbf{x} = \mathbf{A}^{-1} \mathbf{b} $$
Trait Implementations§
source§impl<'de, T> Deserialize<'de> for SPTRF<T>where
T: Number + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for SPTRF<T>where T: Number + Deserialize<'de>,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more