Public Member Functions

OpenTissue::math::big::JacobiFunctor Class Reference

#include <big_jacobi.h>

List of all members.

Public Member Functions

template<typename T >
void operator() (ublas::compressed_matrix< T > const &A, ublas::vector< T > &x, ublas::vector< T > const &b)
template<typename T >
void operator() (ublas::compressed_matrix< T > const &A, ublas::vector< T > &x, ublas::vector< T > const &b, size_t const &max_iterations, T const &epsilon, size_t &iterations)
template<typename T >
void operator() (ublas::compressed_matrix< T > const &A, ublas::vector< T > &x, ublas::vector< T > const &b, size_t &iterations)

Detailed Description

Jacobi 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 Jacobi method to other algorithms.


Member Function Documentation

template<typename T >
void OpenTissue::math::big::JacobiFunctor::operator() ( ublas::compressed_matrix< T > const &  A,
ublas::vector< T > &  x,
ublas::vector< T > const &  b 
) [inline]
template<typename T >
void OpenTissue::math::big::JacobiFunctor::operator() ( ublas::compressed_matrix< T > const &  A,
ublas::vector< T > &  x,
ublas::vector< T > const &  b,
size_t &  iterations 
) [inline]
template<typename T >
void OpenTissue::math::big::JacobiFunctor::operator() ( ublas::compressed_matrix< T > const &  A,
ublas::vector< T > &  x,
ublas::vector< T > const &  b,
size_t const &  max_iterations,
T const &  epsilon,
size_t &  iterations 
) [inline]

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