Amesos2  Direct Sparse Solver Interfaces Version of the Day

Holds internal status data about the owning Amesos2 solver. More...
#include <Amesos2_Status.hpp>
Public Member Functions  
~Status ()  
Default destructor.  
int  getNumPreOrder () const 
Returns the number of preorderings performed by the owning solver.  
int  getNumSymbolicFact () const 
Returns the number of symbolic factorizations performed by the owning solver.  
int  getNumNumericFact () const 
Returns the number of numeric factorizations performed by the owning solver.  
int  getNumSolve () const 
Returns the number of solves performed by the owning solver.  
bool  preOrderingDone () const 
If true , then preordering has been performed.  
bool  symbolicFactorizationDone () const 
If true , then symbolic factorization has been performed.  
bool  numericFactorizationDone () const 
If true , then numeric factorization has been performed.  
size_t  getNnzLU () const 
Get the number of nonzero entries in the and factors.  
Private Attributes  
int  numPreOrder_ 
Number of preordering phases.  
int  numSymbolicFact_ 
Number of symbolic factorization phases.  
int  numNumericFact_ 
Number of numeric factorization phases.  
int  numSolve_ 
Number of solves.  
EPhase  last_phase_ 
The last phase of computation that was performed by the owning solver object.  
size_t  lu_nnz_ 
The number of nonzeros in the factors.  
Friends  
class  SolverCore 
Holds internal status data about the owning Amesos2 solver.
Provides convenient access to status data for both solvers and outside users.
size_t Amesos2::Status::getNnzLU  (  )  const [inline] 
Get the number of nonzero entries in the and factors.
Returns 0
if numeric factorization has not yet been performed, or if the solver does not support getting statistics about the factors.
References lu_nnz_.