32 #include "superlu_ddefs.h" 
   33 #include "supermatrix.h" 
   37 #ifndef _SUPERLUDIST2_OO_H_ 
   38 #define _SUPERLUDIST2_OO_H_ 
  186     assert( trans == 
false) ; 
 
  253   int Solve(
bool Factor) ;
 
SOLVEstruct_t SOLVEstruct
 
Epetra_LinearProblem * redistProblem
 
bool GetTrans() const 
Return the transpose flag. 
 
virtual ~Superludist2_OO(void)
Superludist2_OO Destructor. 
 
void SetTrans(bool trans)
Setting the transpose flag to true causes Solve() to compute A^t x = b. 
 
double Condest() const 
Returns the condition number estimate for the current problem, if one exists, returns -1...
 
superlu_options_t options
 
ScalePermstruct_t ScalePermstruct
 
Superludist2_OO(const Epetra_LinearProblem &LinearProblem)
Superludist2_OO Constructor. 
 
const Epetra_LinearProblem * Problem_
 
int Solve(bool Factor)
All computation is performed during the call to Solve() 
 
Superludist2_OO: An object-oriented wrapper for Superludist. 
 
int CheckInput() const 
Prints a summary of solver parameters, performs simple sanity checks. 
 
Epetra_LinearProblemRedistor * redistor