CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ncorr::details::interface_linsolver< T_linsolver > Class Template Reference

Public Types

typedef T_linsolver::value_type value_type
 
typedef T_linsolver::reference reference
 
typedef T_linsolver::size_type size_type
 
typedef T_linsolver::difference_type difference_type
 
typedef T_linsolver::coords coords
 
typedef T_linsolver::container container
 
typedef T_linsolver::const_container const_container
 

Public Member Functions

 interface_linsolver () noexcept
 
 interface_linsolver (const interface_linsolver &linsolver)
 
 interface_linsolver (interface_linsolver &&linsolver)
 
interface_linsolveroperator= (const interface_linsolver &linsolver)
 
interface_linsolveroperator= (interface_linsolver &&linsolver)
 
 ~interface_linsolver () noexcept=default
 
 interface_linsolver (T_linsolver *ptr)
 
 operator bool ()
 
const_containersolve (const_container &b) const
 

Public Attributes

friend container
 

Friends

template<typename T_linsolver2 >
class interface_linsolver
 

Detailed Description

template<typename T_linsolver>
class ncorr::details::interface_linsolver< T_linsolver >

Definition at line 1808 of file Array2D.h.

Member Typedef Documentation

◆ const_container

template<typename T_linsolver >
typedef T_linsolver::const_container ncorr::details::interface_linsolver< T_linsolver >::const_container

Definition at line 1818 of file Array2D.h.

◆ container

template<typename T_linsolver >
typedef T_linsolver::container ncorr::details::interface_linsolver< T_linsolver >::container

Definition at line 1817 of file Array2D.h.

◆ coords

template<typename T_linsolver >
typedef T_linsolver::coords ncorr::details::interface_linsolver< T_linsolver >::coords

Definition at line 1816 of file Array2D.h.

◆ difference_type

template<typename T_linsolver >
typedef T_linsolver::difference_type ncorr::details::interface_linsolver< T_linsolver >::difference_type

Definition at line 1815 of file Array2D.h.

◆ reference

template<typename T_linsolver >
typedef T_linsolver::reference ncorr::details::interface_linsolver< T_linsolver >::reference

Definition at line 1813 of file Array2D.h.

◆ size_type

template<typename T_linsolver >
typedef T_linsolver::size_type ncorr::details::interface_linsolver< T_linsolver >::size_type

Definition at line 1814 of file Array2D.h.

◆ value_type

template<typename T_linsolver >
typedef T_linsolver::value_type ncorr::details::interface_linsolver< T_linsolver >::value_type

Definition at line 1812 of file Array2D.h.

Constructor & Destructor Documentation

◆ interface_linsolver() [1/4]

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::interface_linsolver ( )
inlinenoexcept

Definition at line 1825 of file Array2D.h.

◆ interface_linsolver() [2/4]

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::interface_linsolver ( const interface_linsolver< T_linsolver > &  linsolver)
inline

Definition at line 1826 of file Array2D.h.

◆ interface_linsolver() [3/4]

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::interface_linsolver ( interface_linsolver< T_linsolver > &&  linsolver)
inline

Definition at line 1827 of file Array2D.h.

◆ ~interface_linsolver()

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::~interface_linsolver ( )
defaultnoexcept

◆ interface_linsolver() [4/4]

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::interface_linsolver ( T_linsolver *  ptr)
inlineexplicit

Definition at line 1835 of file Array2D.h.

Member Function Documentation

◆ operator bool()

template<typename T_linsolver >
ncorr::details::interface_linsolver< T_linsolver >::operator bool ( )
inline

Definition at line 1841 of file Array2D.h.

◆ operator=() [1/2]

template<typename T_linsolver >
interface_linsolver & ncorr::details::interface_linsolver< T_linsolver >::operator= ( const interface_linsolver< T_linsolver > &  linsolver)
inline

Definition at line 1828 of file Array2D.h.

◆ operator=() [2/2]

template<typename T_linsolver >
interface_linsolver & ncorr::details::interface_linsolver< T_linsolver >::operator= ( interface_linsolver< T_linsolver > &&  linsolver)
inline

Definition at line 1829 of file Array2D.h.

◆ solve()

template<typename T_linsolver >
const_container & ncorr::details::interface_linsolver< T_linsolver >::solve ( const_container b) const
inline

Definition at line 1844 of file Array2D.h.

Friends And Related Symbol Documentation

◆ interface_linsolver

template<typename T_linsolver >
template<typename T_linsolver2 >
friend class interface_linsolver
friend

Definition at line 1821 of file Array2D.h.

Member Data Documentation

◆ container

template<typename T_linsolver >
friend ncorr::details::interface_linsolver< T_linsolver >::container

Definition at line 1822 of file Array2D.h.


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