|
Amesos Development
|
Amesos_Status: Container for some status variables. More...
#include <Amesos_Status.h>

Public Member Functions | |
| Amesos_Status () | |
| Default constructor. | |
| ~Amesos_Status () | |
| Default destructor. | |
| void | SetStatusParameters (const Teuchos::ParameterList &ParameterList) |
Public Attributes | |
| bool | IsSymbolicFactorizationOK_ |
If true, SymbolicFactorization() has been successfully called. | |
| bool | IsNumericFactorizationOK_ |
If true, NumericFactorization() has been successfully called. | |
| bool | PrintTiming_ |
If true, prints timing information in the destructor. | |
| bool | PrintStatus_ |
If true, print additional information in the destructor. | |
| bool | ComputeVectorNorms_ |
If true, prints the norms of X and B in Solve(). | |
| bool | ComputeTrueResidual_ |
If true, computes the true residual in Solve(). | |
| int | verbose_ |
| Toggles the output level. | |
| int | debug_ |
| Sets the level of debug_ output. | |
| int | NumSymbolicFact_ |
| Number of symbolic factorization phases. | |
| int | NumNumericFact_ |
| Number of numeric factorization phases. | |
| int | NumSolve_ |
| Number of solves. | |
| double | Threshold_ |
| int | MyPID_ |
| int | NumProcs_ |
Amesos_Status: Container for some status variables.
|
inline |
Default constructor.
References ComputeTrueResidual_, ComputeVectorNorms_, debug_, IsNumericFactorizationOK_, IsSymbolicFactorizationOK_, NumNumericFact_, NumSolve_, NumSymbolicFact_, PrintStatus_, PrintTiming_, and verbose_.
| bool Amesos_Status::ComputeTrueResidual_ |
If true, computes the true residual in Solve().
Referenced by Amesos_Status(), Amesos_Superludist::Amesos_Superludist(), Amesos_Dscpack::Solve(), Amesos_Klu::Solve(), Amesos_Mumps::Solve(), Amesos_Paraklete::Solve(), Amesos_Pardiso::Solve(), Amesos_Scalapack::Solve(), Amesos_Superlu::Solve(), Amesos_Superludist::Solve(), Amesos_Taucs::Solve(), and Amesos_Umfpack::Solve().
| bool Amesos_Status::ComputeVectorNorms_ |
If true, prints the norms of X and B in Solve().
Referenced by Amesos_Status(), Amesos_Superludist::Amesos_Superludist(), Amesos_Dscpack::Solve(), Amesos_Klu::Solve(), Amesos_Mumps::Solve(), Amesos_Paraklete::Solve(), Amesos_Pardiso::Solve(), Amesos_Scalapack::Solve(), Amesos_Superlu::Solve(), Amesos_Superludist::Solve(), Amesos_Taucs::Solve(), and Amesos_Umfpack::Solve().
| int Amesos_Status::debug_ |
Sets the level of debug_ output.
Referenced by Amesos_Status(), Amesos_Scalapack::NumericFactorization(), Amesos_Taucs::NumericFactorization(), Amesos_Pardiso::SetParameters(), Amesos_Scalapack::SetParameters(), Amesos_Scalapack::Solve(), Amesos_Taucs::Solve(), Amesos_Scalapack::SymbolicFactorization(), and Amesos_Taucs::SymbolicFactorization().
| bool Amesos_Status::IsNumericFactorizationOK_ |
If true, NumericFactorization() has been successfully called.
Referenced by Amesos_Status(), Amesos_Dscpack::NumericFactorization(), Amesos_Klu::NumericFactorization(), Amesos_Lapack::NumericFactorization(), Amesos_Mumps::NumericFactorization(), Amesos_Paraklete::NumericFactorization(), Amesos_Pardiso::NumericFactorization(), Amesos_Taucs::NumericFactorization(), Amesos_Umfpack::NumericFactorization(), Amesos_Dscpack::Solve(), Amesos_Klu::Solve(), Amesos_Lapack::Solve(), Amesos_Mumps::Solve(), Amesos_Paraklete::Solve(), Amesos_Pardiso::Solve(), Amesos_Taucs::Solve(), Amesos_Umfpack::Solve(), Amesos_Dscpack::SymbolicFactorization(), Amesos_Klu::SymbolicFactorization(), Amesos_Lapack::SymbolicFactorization(), Amesos_Mumps::SymbolicFactorization(), Amesos_Paraklete::SymbolicFactorization(), Amesos_Pardiso::SymbolicFactorization(), Amesos_Taucs::SymbolicFactorization(), and Amesos_Umfpack::SymbolicFactorization().
| bool Amesos_Status::IsSymbolicFactorizationOK_ |
If true, SymbolicFactorization() has been successfully called.
Referenced by Amesos_Status(), Amesos_Lapack::GEEV(), Amesos_Dscpack::NumericFactorization(), Amesos_Klu::NumericFactorization(), Amesos_Lapack::NumericFactorization(), Amesos_Mumps::NumericFactorization(), Amesos_Paraklete::NumericFactorization(), Amesos_Pardiso::NumericFactorization(), Amesos_Taucs::NumericFactorization(), Amesos_Umfpack::NumericFactorization(), Amesos_Dscpack::SymbolicFactorization(), Amesos_Klu::SymbolicFactorization(), Amesos_Lapack::SymbolicFactorization(), Amesos_Mumps::SymbolicFactorization(), Amesos_Paraklete::SymbolicFactorization(), Amesos_Pardiso::SymbolicFactorization(), Amesos_Taucs::SymbolicFactorization(), and Amesos_Umfpack::SymbolicFactorization().
| int Amesos_Status::NumNumericFact_ |
Number of numeric factorization phases.
Referenced by Amesos_Status(), Amesos_Dscpack::NumericFactorization(), Amesos_Klu::NumericFactorization(), Amesos_Lapack::NumericFactorization(), Amesos_Mumps::NumericFactorization(), Amesos_Paraklete::NumericFactorization(), Amesos_Pardiso::NumericFactorization(), Amesos_Scalapack::NumericFactorization(), Amesos_Superlu::NumericFactorization(), Amesos_Superludist::NumericFactorization(), Amesos_Taucs::NumericFactorization(), Amesos_Umfpack::NumericFactorization(), Amesos_Dscpack::NumNumericFact(), Amesos_Klu::NumNumericFact(), Amesos_Lapack::NumNumericFact(), Amesos_Mumps::NumNumericFact(), Amesos_Paraklete::NumNumericFact(), Amesos_Pardiso::NumNumericFact(), Amesos_Scalapack::NumNumericFact(), Amesos_Superlu::NumNumericFact(), Amesos_Superludist::NumNumericFact(), Amesos_Taucs::NumNumericFact(), Amesos_Umfpack::NumNumericFact(), Amesos_Dscpack::PrintTiming(), Amesos_Klu::PrintTiming(), Amesos_Lapack::PrintTiming(), Amesos_Mumps::PrintTiming(), Amesos_Paraklete::PrintTiming(), Amesos_Pardiso::PrintTiming(), Amesos_Scalapack::PrintTiming(), Amesos_Superlu::PrintTiming(), Amesos_Superludist::PrintTiming(), Amesos_Taucs::PrintTiming(), and Amesos_Umfpack::PrintTiming().
| int Amesos_Status::NumSolve_ |
Number of solves.
Referenced by Amesos_Status(), Amesos_Dscpack::NumSolve(), Amesos_Klu::NumSolve(), Amesos_Lapack::NumSolve(), Amesos_Mumps::NumSolve(), Amesos_Paraklete::NumSolve(), Amesos_Pardiso::NumSolve(), Amesos_Scalapack::NumSolve(), Amesos_Superlu::NumSolve(), Amesos_Superludist::NumSolve(), Amesos_Taucs::NumSolve(), Amesos_Umfpack::NumSolve(), Amesos_Dscpack::PrintTiming(), Amesos_Klu::PrintTiming(), Amesos_Lapack::PrintTiming(), Amesos_Mumps::PrintTiming(), Amesos_Paraklete::PrintTiming(), Amesos_Pardiso::PrintTiming(), Amesos_Scalapack::PrintTiming(), Amesos_Superlu::PrintTiming(), Amesos_Superludist::PrintTiming(), Amesos_Taucs::PrintTiming(), Amesos_Umfpack::PrintTiming(), Amesos_Dscpack::Solve(), Amesos_Klu::Solve(), Amesos_Mumps::Solve(), Amesos_Paraklete::Solve(), Amesos_Pardiso::Solve(), Amesos_Scalapack::Solve(), Amesos_Superlu::Solve(), Amesos_Superludist::Solve(), Amesos_Taucs::Solve(), Amesos_Umfpack::Solve(), Amesos_Lapack::SolveDistributed(), and Amesos_Lapack::SolveSerial().
| int Amesos_Status::NumSymbolicFact_ |
Number of symbolic factorization phases.
Referenced by Amesos_Status(), Amesos_Umfpack::NumericFactorization(), Amesos_Dscpack::NumSymbolicFact(), Amesos_Klu::NumSymbolicFact(), Amesos_Lapack::NumSymbolicFact(), Amesos_Mumps::NumSymbolicFact(), Amesos_Paraklete::NumSymbolicFact(), Amesos_Pardiso::NumSymbolicFact(), Amesos_Scalapack::NumSymbolicFact(), Amesos_Superlu::NumSymbolicFact(), Amesos_Superludist::NumSymbolicFact(), Amesos_Taucs::NumSymbolicFact(), Amesos_Umfpack::NumSymbolicFact(), Amesos_Dscpack::PrintTiming(), Amesos_Klu::PrintTiming(), Amesos_Lapack::PrintTiming(), Amesos_Mumps::PrintTiming(), Amesos_Paraklete::PrintTiming(), Amesos_Pardiso::PrintTiming(), Amesos_Scalapack::PrintTiming(), Amesos_Superludist::PrintTiming(), Amesos_Taucs::PrintTiming(), Amesos_Umfpack::PrintTiming(), Amesos_Dscpack::SymbolicFactorization(), Amesos_Klu::SymbolicFactorization(), Amesos_Lapack::SymbolicFactorization(), Amesos_Mumps::SymbolicFactorization(), Amesos_Paraklete::SymbolicFactorization(), Amesos_Pardiso::SymbolicFactorization(), Amesos_Scalapack::SymbolicFactorization(), Amesos_Taucs::SymbolicFactorization(), and Amesos_Umfpack::SymbolicFactorization().
| bool Amesos_Status::PrintStatus_ |
If true, print additional information in the destructor.
Referenced by Amesos_Status(), Amesos_Superludist::Amesos_Superludist(), Amesos_Mumps::Destroy(), Amesos_Dscpack::~Amesos_Dscpack(), Amesos_Klu::~Amesos_Klu(), Amesos_Lapack::~Amesos_Lapack(), Amesos_Paraklete::~Amesos_Paraklete(), Amesos_Pardiso::~Amesos_Pardiso(), Amesos_Scalapack::~Amesos_Scalapack(), Amesos_Superlu::~Amesos_Superlu(), Amesos_Superludist::~Amesos_Superludist(), Amesos_Taucs::~Amesos_Taucs(), and Amesos_Umfpack::~Amesos_Umfpack().
| bool Amesos_Status::PrintTiming_ |
If true, prints timing information in the destructor.
Referenced by Amesos_Status(), Amesos_Superludist::Amesos_Superludist(), Amesos_Mumps::Destroy(), Amesos_Dscpack::~Amesos_Dscpack(), Amesos_Klu::~Amesos_Klu(), Amesos_Lapack::~Amesos_Lapack(), Amesos_Paraklete::~Amesos_Paraklete(), Amesos_Pardiso::~Amesos_Pardiso(), Amesos_Scalapack::~Amesos_Scalapack(), Amesos_Superlu::~Amesos_Superlu(), Amesos_Superludist::~Amesos_Superludist(), Amesos_Taucs::~Amesos_Taucs(), and Amesos_Umfpack::~Amesos_Umfpack().
| int Amesos_Status::verbose_ |
Toggles the output level.
Referenced by Amesos_Status(), Amesos_Mumps::Destroy(), Amesos_Scalapack::Solve(), Amesos_Dscpack::~Amesos_Dscpack(), Amesos_Klu::~Amesos_Klu(), Amesos_Lapack::~Amesos_Lapack(), Amesos_Paraklete::~Amesos_Paraklete(), Amesos_Pardiso::~Amesos_Pardiso(), Amesos_Scalapack::~Amesos_Scalapack(), Amesos_Taucs::~Amesos_Taucs(), and Amesos_Umfpack::~Amesos_Umfpack().