MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | List of all members
sfm::ba::CGBasicMatrixFunctor< T > Class Template Reference

#include <ba_conjugate_gradient.h>

Collaboration diagram for sfm::ba::CGBasicMatrixFunctor< T >:
Collaboration graph
[legend]

Public Member Functions

 CGBasicMatrixFunctor (SparseMatrix< T > const &A)
 
std::size_t input_size (void) const
 
DenseVector< T > multiply (DenseVector< T > const &x) const
 
std::size_t output_size (void) const
 

Detailed Description

template<typename T>
class sfm::ba::CGBasicMatrixFunctor< T >

Definition at line 71 of file ba_conjugate_gradient.h.

Constructor & Destructor Documentation

◆ CGBasicMatrixFunctor()

template<typename T >
sfm::ba::CGBasicMatrixFunctor< T >::CGBasicMatrixFunctor ( SparseMatrix< T > const &  A)
inline

Definition at line 217 of file ba_conjugate_gradient.h.

Member Function Documentation

◆ input_size()

template<typename T >
std::size_t sfm::ba::CGBasicMatrixFunctor< T >::input_size ( void  ) const
inlinevirtual

Implements sfm::ba::ConjugateGradient< T >::Functor.

Definition at line 231 of file ba_conjugate_gradient.h.

◆ multiply()

template<typename T >
DenseVector< T > sfm::ba::CGBasicMatrixFunctor< T >::multiply ( DenseVector< T > const &  x) const
inlinevirtual

Implements sfm::ba::ConjugateGradient< T >::Functor.

Definition at line 224 of file ba_conjugate_gradient.h.

◆ output_size()

template<typename T >
std::size_t sfm::ba::CGBasicMatrixFunctor< T >::output_size ( void  ) const
inlinevirtual

Implements sfm::ba::ConjugateGradient< T >::Functor.

Definition at line 238 of file ba_conjugate_gradient.h.


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