#include <big_symmetric_gauss_seidel.h>
Public Member Functions | |
template<typename T > | |
void | operator() (boost::numeric::ublas::compressed_matrix< T > const &A, boost::numeric::ublas::vector< T > &x, boost::numeric::ublas::vector< T > const &b, size_t const &max_iterations, size_t &iterations) |
template<typename T > | |
void | operator() (boost::numeric::ublas::compressed_matrix< T > const &A, boost::numeric::ublas::vector< T > &x, boost::numeric::ublas::vector< T > const &b) |
Symmetric Gauss Seidel 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 symmetric Gauss Seidel method to other algorithms.
void OpenTissue::math::big::SymmetricGaussSeidelFunctor::operator() | ( | boost::numeric::ublas::compressed_matrix< T > const & | A, | |
boost::numeric::ublas::vector< T > & | x, | |||
boost::numeric::ublas::vector< T > const & | b, | |||
size_t const & | max_iterations, | |||
size_t & | iterations | |||
) | [inline] |
void OpenTissue::math::big::SymmetricGaussSeidelFunctor::operator() | ( | boost::numeric::ublas::compressed_matrix< T > const & | A, | |
boost::numeric::ublas::vector< T > & | x, | |||
boost::numeric::ublas::vector< T > const & | b | |||
) | [inline] |