suanPan
|
Concepts | |
concept | ArmaContainer |
Classes | |
class | BandMat< T > |
A BandMat class that holds matrices. More... | |
class | BandMatSpike< T > |
A BandMatSpike class that holds matrices. More... | |
class | BandSymmMat< T > |
A BandSymmMat class that holds matrices. More... | |
class | DenseMat< T > |
A DenseMat class that holds matrices. More... | |
class | FullMat< T > |
A FullMat class that holds matrices. More... | |
class | MetaMat< T > |
A MetaMat class that holds matrices. More... | |
class | op_add< T > |
class | op_scale< T > |
class | SparseMat< T > |
A SparseMat class that holds matrices. More... | |
class | SparseMatLis< T > |
A SparseMatLis class that holds matrices. More... | |
class | SparseMatBaseMUMPS< T > |
class | SparseMatMUMPS< T > |
A SparseMatMUMPS class that holds matrices. More... | |
class | SparseSymmMatMUMPS< T > |
class | SparseMatSuperLU< T > |
A SparseMatSuperLU class that holds matrices. More... | |
class | SymmPackMat< T > |
A SymmPackMat class that holds matrices. More... | |
Functions | |
template<sp_d T> | |
uword | round_up (const uword in_size) |
template<sp_d T> | |
Mat< T > | to_mat (const MetaMat< T > &in_mat) |
template<sp_d T> | |
Mat< T > | to_mat (const shared_ptr< MetaMat< T > > &in_mat) |
template<sp_d data_t, sp_i index_t> | |
Mat< data_t > | to_mat (const triplet_form< data_t, index_t > &in_mat) |
template<sp_d data_t, sp_i index_t> | |
Mat< data_t > | to_mat (const csr_form< data_t, index_t > &in_mat) |
template<sp_d data_t, sp_i index_t> | |
Mat< data_t > | to_mat (const csc_form< data_t, index_t > &in_mat) |
template<sp_d data_t, sp_i index_t> | |
triplet_form< data_t, index_t > | to_triplet_form (MetaMat< data_t > *in_mat) |
template<sp_d data_t, sp_i index_t> | |
triplet_form< data_t, index_t > | to_triplet_form (const shared_ptr< MetaMat< data_t > > &in_mat) |
Mat< T > | BandMat< T >::operator* (const Mat< T > &) const override |
int | BandMat< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
Mat< T > | BandMatSpike< T >::operator* (const Mat< T > &) const override |
int | BandMatSpike< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
Mat< T > | BandSymmMat< T >::operator* (const Mat< T > &) const override |
int | BandSymmMat< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
Mat< T > | FullMat< T >::operator* (const Mat< T > &) const override |
int | FullMat< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
int | MetaMat< T >::iterative_solve (Mat< T > &, const Mat< T > &) |
int | SparseMatLis< T >::direct_solve (Mat< T > &, const Mat< T > &) override |
SparseMatSuperLU< T >::SparseMatSuperLU (uword, uword, uword=0) | |
SparseMatSuperLU< T >::SparseMatSuperLU (const SparseMatSuperLU &) | |
SparseMatSuperLU< T >::~SparseMatSuperLU () override | |
void | SparseMatSuperLU< T >::zeros () override |
unique_ptr< MetaMat< T > > | SparseMatSuperLU< T >::make_copy () override |
int | SparseMatSuperLU< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
Mat< T > | SymmPackMat< T >::operator* (const Mat< T > &) const override |
int | SymmPackMat< T >::direct_solve (Mat< T > &, Mat< T > &&) override |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from SparseMat< T >.
|
overrideprotectedvirtual |
|
overridevirtual |
Implements MetaMat< T >.
|
overridevirtual |
|
overridevirtual |
Implements MetaMat< T >.
|
overridevirtual |
uword round_up | ( | const uword | in_size | ) |
SparseMatSuperLU< T >::SparseMatSuperLU | ( | const SparseMatSuperLU< T > & | other | ) |
SparseMatSuperLU< T >::SparseMatSuperLU | ( | uword | in_row, |
uword | in_col, | ||
uword | in_elem = 0 |
||
) |
Mat< data_t > to_mat | ( | const csc_form< data_t, index_t > & | in_mat | ) |
Mat< data_t > to_mat | ( | const csr_form< data_t, index_t > & | in_mat | ) |
Mat< data_t > to_mat | ( | const triplet_form< data_t, index_t > & | in_mat | ) |
triplet_form< data_t, index_t > to_triplet_form | ( | const shared_ptr< MetaMat< data_t > > & | in_mat | ) |
triplet_form< data_t, index_t > to_triplet_form | ( | MetaMat< data_t > * | in_mat | ) |
|
overridevirtual |
|
override |