#include <big_conjugate_gradient.h>
List of all members.
Public Member Functions |
template<typename matrix_type , typename vector_type > |
void | operator() (matrix_type const &A, vector_type &x, vector_type const &b, size_t const &max_iterations, typename vector_type::value_type const &epsilon, size_t &iterations) |
template<typename matrix_type , typename vector_type > |
void | operator() (matrix_type const &A, vector_type &x, vector_type const &b) |
template<typename matrix_type , typename vector_type > |
void | operator() (matrix_type const &A, vector_type &x, vector_type const &b, size_t &iterations) |
Detailed Description
Conjugate Gradient Functor. This is a convenience class providing a functor interface for all the free template functions.
It is the intention that this will make it easier for end-users to pass the appropriate version of the Conjugate Gradient method to other algorithms.
Member Function Documentation
template<typename matrix_type , typename vector_type >
void OpenTissue::math::big::ConjugateGradientFunctor::operator() |
( |
matrix_type const & |
A, |
|
|
vector_type & |
x, |
|
|
vector_type const & |
b, |
|
|
size_t const & |
max_iterations, |
|
|
typename vector_type::value_type const & |
epsilon, |
|
|
size_t & |
iterations | |
|
) |
| | [inline] |
template<typename matrix_type , typename vector_type >
template<typename matrix_type , typename vector_type >
The documentation for this class was generated from the following file: