sym-ildl  1.2
Incomplete LDL' factorizations of indefinite symmetric and skew-symmetric matrices.
lilc_matrix< el_type > Member List

This is the complete list of members for lilc_matrix< el_type >, including all inherited members.

advance_first(const int &k)lilc_matrix< el_type >inline
advance_list(const int &k)lilc_matrix< el_type >inline
backsolve(const elt_vector_type &b, elt_vector_type &x)lilc_matrix< el_type >inline
coeff(const int &i, const int &j, int offset=0) const lilc_matrix< el_type >inlinevirtual
coeffRef(const int &i, const int &j, std::pair< idx_it, elt_it > &its)lilc_matrix< el_type >inline
col_firstlilc_matrix< el_type >
elt_it typedef (defined in lilc_matrix< el_type >)lilc_matrix< el_type >
elt_vector_type typedef (defined in lilc_matrix< el_type >)lilc_matrix< el_type >
ensure_invariant(const int &j, const int &k, Container &con, bool update_list=false)lilc_matrix< el_type >inline
epslil_sparse_matrix< el_type >
find_level_set(vector< int > &lvl_set, vector< bool > &visited)lilc_matrix< el_type >inline
find_root(int &s)lilc_matrix< el_type >inline
forwardsolve(const elt_vector_type &b, elt_vector_type &x)lilc_matrix< el_type >inline
idx_it typedef (defined in lilc_matrix< el_type >)lilc_matrix< el_type >
idx_vector_type typedef (defined in lilc_matrix< el_type >)lilc_matrix< el_type >
ildl(lilc_matrix< el_type > &L, block_diag_matrix< el_type > &D, idx_vector_type &perm, const double &fill_factor, const double &tol, const double &pp_tol, int piv_type=pivot_type::BKP)lilc_matrix< el_type >
ildl_inplace(block_diag_matrix< el_type > &D, idx_vector_type &perm, const double &fill_factor, const double &tol, const double &pp_tol, int piv_type=pivot_type::BKP)lilc_matrix< el_type >
lil_sparse_matrix(int n_rows, int n_cols)lil_sparse_matrix< el_type >inline
lilc_matrix(int n_rows=0, int n_cols=0)lilc_matrix< el_type >inline
listlilc_matrix< el_type >
load(std::string filename)lilc_matrix< el_type >
load(const std::vector< int > &ptr, const std::vector< int > &row, const std::vector< el_type > &val)lilc_matrix< el_type >
load(const int *ptr, const int *row, const el_type *val, int dim)lilc_matrix< el_type >
m_idxlil_sparse_matrix< el_type >
m_n_colslil_sparse_matrix< el_type >
m_n_rowslil_sparse_matrix< el_type >
m_xlil_sparse_matrix< el_type >
multiply(const elt_vector_type &x, elt_vector_type &y, bool full_mult=true)lilc_matrix< el_type >inline
n_cols() const lil_sparse_matrix< el_type >inline
n_rows() const lil_sparse_matrix< el_type >inline
nnz() const lil_sparse_matrix< el_type >inline
nnz_countlil_sparse_matrix< el_type >
pivot(swap_struct< el_type > &s, vector< bool > &in_set, lilc_matrix< el_type > &L, const int &k, const int &r)lilc_matrix< el_type >inline
pivotA(swap_struct< el_type > &s, vector< bool > &in_set, const int &k, const int &r)lilc_matrix< el_type >inline
resize(int n_rows, int n_cols)lilc_matrix< el_type >inline
row_firstlilc_matrix< el_type >
Slilc_matrix< el_type >
save(std::string filename, bool sym=false)lilc_matrix< el_type >
sym_amd(vector< int > &perm)lilc_matrix< el_type >inline
sym_equil()lilc_matrix< el_type >
sym_perm(vector< int > &perm)lilc_matrix< el_type >
sym_rcm(vector< int > &perm)lilc_matrix< el_type >inline
to_string() const lilc_matrix< el_type >virtual
~lil_sparse_matrix()lil_sparse_matrix< el_type >inlinevirtual