suanPan
|
This is the complete list of members for BandMatSpike< T >, including all inherited members.
at(const uword in_row, const uword in_col) override | BandMatSpike< T > | inlinevirtual |
BandMatSpike(const uword in_size, const uword in_l, const uword in_u) | BandMatSpike< T > | inline |
csc_condense() | MetaMat< T > | inlinevirtual |
csr_condense() | MetaMat< T > | inlinevirtual |
DenseMat(const uword in_rows, const uword in_cols, const uword in_elem) | DenseMat< T > | inline |
DenseMat(const DenseMat &old_mat) | DenseMat< T > | inline |
DenseMat(DenseMat &&) noexcept=delete | DenseMat< T > | |
diag() const override | DenseMat< T > | inlinevirtual |
direct_solve(Mat< T > &, Mat< T > &&) override | BandMatSpike< T > | protectedvirtual |
DenseMat::direct_solve(Mat< T > &X, const Mat< T > &B) override | DenseMat< T > | inlineprotectedvirtual |
MetaMat::direct_solve(Mat< T > &X, const SpMat< T > &B) | MetaMat< T > | inlineprotected |
MetaMat::direct_solve(Mat< T > &X, SpMat< T > &&B) | MetaMat< T > | inlineprotected |
evaluate(const Col< T > &X) const | MetaMat< T > | inline |
factored | MetaMat< T > | protected |
get_solver_setting() | MetaMat< T > | inline |
is_empty() const override | DenseMat< T > | inlinevirtual |
iterative_solve(Mat< T > &, const Mat< T > &) | MetaMat< T > | protected |
iterative_solve(Mat< T > &X, const SpMat< T > &B) | MetaMat< T > | inlineprotected |
make_copy() override | BandMatSpike< T > | inlinevirtual |
max() const override | DenseMat< T > | inlinevirtual |
memory | DenseMat< T > | protected |
memptr() const override | DenseMat< T > | inlinevirtual |
memptr() override | DenseMat< T > | inlinevirtual |
MetaMat(const uword in_rows, const uword in_cols, const uword in_elem) | MetaMat< T > | inline |
MetaMat(const MetaMat &)=default | MetaMat< T > | |
MetaMat(MetaMat &&) noexcept=delete | MetaMat< T > | |
mixed_trs(mat &X, mat &&B, F trs) | MetaMat< T > | inlineprotected |
n_cols | MetaMat< T > | |
n_elem | MetaMat< T > | |
n_rows | MetaMat< T > | |
nullify(const uword K) override | BandMatSpike< T > | inlinevirtual |
operator()(const uword in_row, const uword in_col) const override | BandMatSpike< T > | inlinevirtual |
operator*(const Mat< T > &) const override | BandMatSpike< T > | virtual |
operator*=(const T value) override | DenseMat< T > | inlinevirtual |
operator+=(const shared_ptr< MetaMat > &M) | MetaMat< T > | inline |
operator+=(const op_scale< T > &M) | MetaMat< T > | inline |
operator+=(const triplet_form< T, uword > &M) | MetaMat< T > | inline |
operator-=(const shared_ptr< MetaMat > &M) | MetaMat< T > | inline |
operator-=(const op_scale< T > &M) | MetaMat< T > | inline |
operator-=(const triplet_form< T, uword > &M) | MetaMat< T > | inline |
operator=(const DenseMat &)=delete | DenseMat< T > | |
operator=(DenseMat &&) noexcept=delete | DenseMat< T > | |
MetaMat::operator=(const MetaMat &)=delete | MetaMat< T > | |
MetaMat::operator=(MetaMat &&) noexcept=delete | MetaMat< T > | |
pivot | DenseMat< T > | protected |
s_memory | DenseMat< T > | protected |
save(const char *name) | MetaMat< T > | inline |
scale_accu(const T scalar, const shared_ptr< MetaMat< T > > &M) override | DenseMat< T > | inlinevirtual |
scale_accu(const T scalar, const triplet_form< T, uword > &M) override | DenseMat< T > | inlinevirtual |
set_factored(const bool F) | MetaMat< T > | inline |
set_solver_setting(const SolverSetting< T > &SS) | MetaMat< T > | inline |
setting | MetaMat< T > | protected |
sign_det() const override | BandMatSpike< T > | inlinevirtual |
solve(Mat< T > &X, C &&B) | MetaMat< T > | inline |
solve(C &&B) | MetaMat< T > | inline |
to_float() | DenseMat< T > | inlineprotected |
triplet_mat | MetaMat< T > | |
unify(const uword K) | MetaMat< T > | inline |
unsafe_at(const uword in_row, const uword in_col) override | BandMatSpike< T > | inlinevirtual |
zeros() override | DenseMat< T > | inlinevirtual |
~DenseMat() override=default | DenseMat< T > | |
~MetaMat()=default | MetaMat< T > | virtual |