chol_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
Cholmod(Teuchos::RCP< const Matrix > A, Teuchos::RCP< Vector > X, Teuchos::RCP< const Vector > B) | Amesos2::Cholmod< Matrix, Vector > | |
columnIndexBase_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
control_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
data_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
description() const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
firstsolve (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
function_map typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
getB() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
getBRaw() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
getComm() const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
getNonconstParameterList() | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inline |
getStatus() const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
getTiming(Teuchos::ParameterList &timingParameterList) const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
getValidParameters() const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
getValidParameters_impl() const | Amesos2::Cholmod< Matrix, Vector > | private |
getX() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
getXRaw() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
global_ordinal_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
global_size_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
globalNumCols_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
globalNumNonZeros_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
globalNumRows_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
host_bValues_ | Amesos2::Cholmod< Matrix, Vector > | mutableprivate |
host_col_ptr_int_view_ | Amesos2::Cholmod< Matrix, Vector > | private |
host_col_ptr_long_view_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_nzvals_view_ | Amesos2::Cholmod< Matrix, Vector > | private |
host_ordinal_int_type_array typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_ordinal_long_type_array typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_rows_int_view_ | Amesos2::Cholmod< Matrix, Vector > | private |
host_rows_long_view_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_size_int_type_array typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_size_long_type_array typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_solve_array_t typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_value_type_array typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
host_xValues_ | Amesos2::Cholmod< Matrix, Vector > | mutableprivate |
HostExecSpaceType typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
HostMemSpaceType typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
is_contiguous_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
loadA_impl(EPhase current_phase) | Amesos2::Cholmod< Matrix, Vector > | private |
local_ordinal_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
magnitude_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
map (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
matrix_loaded_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
matrix_type typedef (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
matrixA_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
matrixShapeOK() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
matrixShapeOK_impl() const | Amesos2::Cholmod< Matrix, Vector > | private |
multiVecB_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
multiVecX_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
name | Amesos2::Cholmod< Matrix, Vector > | static |
Amesos2::SolverCore::name() const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
node_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
nprocs_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
numericFactorization() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
numericFactorization_impl() | Amesos2::Cholmod< Matrix, Vector > | private |
operator=(const solver_type *rhs) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
ordinal_int_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
ordinal_long_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
preOrdering() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
preOrdering_impl() | Amesos2::Cholmod< Matrix, Vector > | private |
printTiming(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
rank_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
root_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
rowIndexBase_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | protected |
scalar_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
setA(const Teuchos::RCP< const Matrix > a, EPhase keep_phase=CLEAN) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
setA(const Matrix *a, EPhase keep_phase=CLEAN) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
setB(const Teuchos::RCP< const Vector > b) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
setB(const Vector *b) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
setNnzLU(size_t nnz) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlineprotected |
setParameterList(const Teuchos::RCP< Teuchos::ParameterList > ¶meterList) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inline |
setParameters(const Teuchos::RCP< Teuchos::ParameterList > ¶meterList) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
setParameters_impl(const Teuchos::RCP< Teuchos::ParameterList > ¶meterList) | Amesos2::Cholmod< Matrix, Vector > | private |
setX(const Teuchos::RCP< Vector > x) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
setX(Vector *x) override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inlinevirtual |
size_int_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
size_long_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
skip_symfact (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
solve() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
solve(const Teuchos::Ptr< Vector > X, const Teuchos::Ptr< const Vector > B) const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
solve(Vector *X, const Vector *B) const override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
solve_impl(const Teuchos::Ptr< MultiVecAdapter< Vector > > X, const Teuchos::Ptr< const MultiVecAdapter< Vector > > B) const | Amesos2::Cholmod< Matrix, Vector > | private |
solve_ir(const Teuchos::Ptr< Vector > X, const Teuchos::Ptr< const Vector > B, const int maxNumIters, const bool verbose) const (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
solve_ir(Vector *X, const Vector *B, const int maxNumIters, const bool verbose) const (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
solve_ir(const int maxNumIters, const bool verbose) (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
solver_type typedef (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
SolverCore(Teuchos::RCP< const Matrix > A, Teuchos::RCP< Vector > X, Teuchos::RCP< const Vector > B) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
SolverCore(const solver_type &rhs) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
SolverCore< Amesos2::Cholmod, Matrix, Vector > (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | friend |
status_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | mutableprotected |
super_type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
symbolicFactorization() override | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | virtual |
symbolicFactorization_impl() | Amesos2::Cholmod< Matrix, Vector > | private |
timers_ | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | mutableprotected |
triangular_solve() const (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
triangular_solve_numeric() (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
triangular_solve_symbolic() (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
type typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
type_map typedef (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | |
unsetParameterList() | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | inline |
use_cholmod_int_type_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
use_triangular_solves_ (defined in Amesos2::Cholmod< Matrix, Vector >) | Amesos2::Cholmod< Matrix, Vector > | private |
vector_type typedef (defined in Amesos2::SolverCore< ConcreteSolver, Matrix, Vector >) | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |
~Cholmod() | Amesos2::Cholmod< Matrix, Vector > | |
~SolverCore() | Amesos2::SolverCore< ConcreteSolver, Matrix, Vector > | |