boost::numeric::bindings::lapack::detail::Heevd< 2 > Struct Template Reference

Handling of workspace in the case of two workarrays. More...

#include <heevd.hpp>

List of all members.

Public Member Functions

template<typename T , typename R , typename WC , typename WR , typename WI >
void operator() (char const jobz, char const uplo, int const n, T *a, int const lda, R *w, std::pair< detail::workspace2< WC, WR >, detail::workspace1< WI > > work, int &info)
template<typename T , typename R >
void operator() (char const jobz, char const uplo, int const n, T *a, int const lda, R *w, optimal_workspace, int &info)
template<typename T , typename R >
void operator() (char const jobz, char const uplo, int const n, T *a, int const lda, R *w, minimal_workspace, int &info)

Detailed Description

template<>
struct boost::numeric::bindings::lapack::detail::Heevd< 2 >

Handling of workspace in the case of two workarrays.

Definition at line 182 of file heevd.hpp.


Member Function Documentation

template<typename T , typename R , typename WC , typename WR , typename WI >
void boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator() ( char const   jobz,
char const   uplo,
int const   n,
T *  a,
int const   lda,
R *  w,
std::pair< detail::workspace2< WC, WR >, detail::workspace1< WI > >  work,
int &  info 
) [inline]
template<typename T , typename R >
void boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator() ( char const   jobz,
char const   uplo,
int const   n,
T *  a,
int const   lda,
R *  w,
optimal_workspace  ,
int &  info 
) [inline]
template<typename T , typename R >
void boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator() ( char const   jobz,
char const   uplo,
int const   n,
T *  a,
int const   lda,
R *  w,
minimal_workspace  ,
int &  info 
) [inline]

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

Generated on Wed Nov 23 19:01:50 2011 for FreeCAD by  doxygen 1.6.1