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 >
 
  156 #endif  // AMESOS2_STATUS_HPP 
int getNumNumericFact() const 
Returns the number of numeric factorizations performed by the owning solver. 
Definition: Amesos2_Status.hpp:102
Amesos2::SolverCore: A templated interface for interaction with third-party direct sparse solvers...
Definition: Amesos2_SolverCore_decl.hpp:105
int getNumSymbolicFact() const 
Returns the number of symbolic factorizations performed by the owning solver. 
Definition: Amesos2_Status.hpp:98
int getNumPreOrder() const 
Returns the number of pre-orderings performed by the owning solver. 
Definition: Amesos2_Status.hpp:94
Holds internal status data about the owning Amesos2 solver. 
Definition: Amesos2_Status.hpp:73
EPhase
Used to indicate a phase in the direct solution. 
Definition: Amesos2_TypeDecl.hpp:65
EPhase last_phase_
The last phase of computation that was performed by the owning solver object. 
Definition: Amesos2_Status.hpp:146
int numNumericFact_
Number of numeric factorization phases. 
Definition: Amesos2_Status.hpp:140
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
bool symbolicFactorizationDone() const 
If true , then symbolic factorization has been performed. 
Definition: Amesos2_Status.hpp:114
int numSymbolicFact_
Number of symbolic factorization phases. 
Definition: Amesos2_Status.hpp:137
bool numericFactorizationDone() const 
If true , then numeric factorization has been performed. 
Definition: Amesos2_Status.hpp:118
size_t getNnzLU() const 
Get the number of non-zero entries in the  and  factors. 
Definition: Amesos2_Status.hpp:127
Enum and other types declarations for Amesos2. 
int numSolve_
Number of solves. 
Definition: Amesos2_Status.hpp:143
~Status()
Default destructor. 
Definition: Amesos2_Status.hpp:91
int getNumSolve() const 
Returns the number of solves performed by the owning solver. 
Definition: Amesos2_Status.hpp:106
size_t lu_nnz_
The number of non-zeros in the factors. 
Definition: Amesos2_Status.hpp:149