Здравствуйте. Скачал одну библиотеку. А в ней есть класс
Код:
class SLU_Gauss
{
const nat n;
CmbArray<nat, 80> ipvt;
DynArray2<double> a;
double cond;
// Запрет конструктора копии и оператора присваивания:
SLU_Gauss ( SLU_Gauss & );
void operator = ( SLU_Gauss & );
public:
SLU_Gauss ( nat k, const double * const * a );
bool solve ( const double * b, double * x ) const; // b[n], x[n]
bool solve ( const double * const * a, const double * b, double * x ) const;
double condition () const { return cond; }
double determinant () const;
};
Я так понимаю, чтобы работать с этим классом, надо создать объект этого класса:
Код:
SLU_Gauss LU(n, array)
Где n - размерность массива
array - массив константных указателей, указывающих на константные одномерные массивы?