linear_system.h revision d8fa3c4faade9a5a8e7f79450544b1925e1ade41
#ifndef _NL_LINEAR_SYSTEM_H_
#define _NL_LINEAR_SYSTEM_H_
#include <cassert>
#include <gsl/gsl_linalg.h>
{
{
}
{
int s;
p,
vector().get_gsl_vector(),
);
return solution();
}
{
gsl_linalg_SV_decomp( U, V, S, work );
gsl_linalg_SV_solve( U, V, S, b, x);
gsl_matrix_free(V);
gsl_vector_free(S);
return solution();
}
{
return m_matrix;
}
{
return m_vector;
}
{
return m_solution;
}
};
} } // end namespaces
#endif /*_NL_LINEAR_SYSTEM_H_*/