Public Member Functions

OpenTissue::math::big::SymmetricGaussSeidelFunctor Class Reference

#include <big_symmetric_gauss_seidel.h>

List of all members.

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)

Detailed Description

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.


Member Function Documentation

template<typename T >
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]
template<typename T >
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]

The documentation for this class was generated from the following file: