52#ifndef AMESOS2_STATUS_HPP
53#define AMESOS2_STATUS_HPP
55#include <Teuchos_ParameterList.hpp>
56#include <Teuchos_RCP.hpp>
57#include <Teuchos_Comm.hpp>
63 template <
template <
class,
class>
class ConcreteSolver,
class Matrix,
class Vector >
class SolverCore;
75 template <
template <
class,
class>
class ConcreteSolver,
class Matrix,
class Vector >
Enum and other types declarations for Amesos2.
Amesos2::SolverCore: A templated interface for interaction with third-party direct sparse solvers.
Definition Amesos2_SolverCore_decl.hpp:106
Holds internal status data about the owning Amesos2 solver.
Definition Amesos2_Status.hpp:73
bool numericFactorizationDone() const
If true , then numeric factorization has been performed.
Definition Amesos2_Status.hpp:118
int numPreOrder_
Number of pre-ordering phases.
Definition Amesos2_Status.hpp:134
bool preOrderingDone() const
If true , then pre-ordering has been performed.
Definition Amesos2_Status.hpp:110
int numNumericFact_
Number of numeric factorization phases.
Definition Amesos2_Status.hpp:140
int getNumNumericFact() const
Returns the number of numeric factorizations performed by the owning solver.
Definition Amesos2_Status.hpp:102
int numSolve_
Number of solves.
Definition Amesos2_Status.hpp:143
EPhase last_phase_
The last phase of computation that was performed by the owning solver object.
Definition Amesos2_Status.hpp:146
bool symbolicFactorizationDone() const
If true , then symbolic factorization has been performed.
Definition Amesos2_Status.hpp:114
int getNumPreOrder() const
Returns the number of pre-orderings performed by the owning solver.
Definition Amesos2_Status.hpp:94
size_t lu_nnz_
The number of non-zeros in the factors.
Definition Amesos2_Status.hpp:149
int getNumSolve() const
Returns the number of solves performed by the owning solver.
Definition Amesos2_Status.hpp:106
int numSymbolicFact_
Number of symbolic factorization phases.
Definition Amesos2_Status.hpp:137
int getNumSymbolicFact() const
Returns the number of symbolic factorizations performed by the owning solver.
Definition Amesos2_Status.hpp:98
size_t getNnzLU() const
Get the number of non-zero entries in the and factors.
Definition Amesos2_Status.hpp:127
~Status()
Default destructor.
Definition Amesos2_Status.hpp:91
EPhase
Used to indicate a phase in the direct solution.
Definition Amesos2_TypeDecl.hpp:65