Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Functions | |
static void | matrix_times_vector (valarray< double > const &matrix, valarray< double > const &vec, valarray< double > &result) |
double | inner (valarray< double > const &x, valarray< double > const &y) |
double | compute_cost (valarray< double > const &A, valarray< double > const &b, valarray< double > const &x, const unsigned n) |
void | conjugate_gradient (valarray< double > const &A, valarray< double > &x, valarray< double > const &b, unsigned const n, double const tol, unsigned const max_iterations) |
double compute_cost | ( | valarray< double > const & | A, |
valarray< double > const & | b, | ||
valarray< double > const & | x, | ||
const unsigned | n | ||
) |
Definition at line 81 of file conjugate_gradient.cpp.
References inner().
Referenced by conjugate_gradient().
void conjugate_gradient | ( | valarray< double > const & | A, |
valarray< double > & | x, | ||
valarray< double > const & | b, | ||
unsigned const | n, | ||
double const | tol, | ||
unsigned const | max_iterations | ||
) |
Definition at line 97 of file conjugate_gradient.cpp.
References compute_cost(), inner(), and matrix_times_vector().
Referenced by main(), and cola::ConstrainedMajorizationLayout::majorize().
double inner | ( | valarray< double > const & | x, |
valarray< double > const & | y | ||
) |
Definition at line 73 of file conjugate_gradient.cpp.
Referenced by Avoid::PtOrder::addOrderedPoints(), Geom::Circle::arc(), Geom::Ellipse::arc(), Inkscape::UI::Dialog::DocumentProperties::build_guides(), compute_cost(), conjugate_gradient(), Geom::BezierCurveN< degree >::derivative(), Geom::BezierCurveN< degree >::derivative(), fix_font_size(), fix_line_spacing(), Geom::BezierCurveN< degree >::isDegenerate(), Geom::make_elliptical_arc(), Inkscape::UI::Dialog::InkscapePreferences::recursive_filter(), Inkscape::ObjectSet::setClipGroup(), TEST(), and Geom::BezierCurveN< degree >::winding().
|
static |
Definition at line 40 of file conjugate_gradient.cpp.
References result.
Referenced by conjugate_gradient().