Здравствуйте. Скачал одну библиотеку. А в ней есть класс
Код:
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 - массив константных указателей, указывающих на константные одномерные массивы?