45 #if defined(HAVE_AMESOS_MC64)
66 const bool StoreTranspose =
false,
67 const bool analyze =
false);
73 int GetINFO(
const int pos)
const
75 if (pos <= 0 || pos > 10)
78 return(INFO_[pos - 1]);
90 return((
int*)&CPERM_[0]);
94 double* GetRowScaling()
96 return((
double*)&DW_[0]);
100 double* GetColScaling();
105 return((
int*)&CPERM_[0]);
111 return((
double*)&DW_[0]);
117 int Compute(
int JOB,
const bool StoreTranspose,
const bool analyze);
122 std::vector<int> CPERM_;
123 std::vector<double> DW_;
Amesos_Reordering: base class for reordering procedures.
Amesos_Scaling: base class for scaling procedures.
Interface to MC64, reordering and scaling algorithm.