Macros | Functions
vnl_svd.hxx File Reference
#include <cstdlib>
#include <complex>
#include <iostream>
#include <algorithm>
#include "vnl_svd.h"
#include <cassert>
#include <vnl/vnl_math.h>
#include <vnl/vnl_fortran_copy.h>
#include <vnl/algo/vnl_netlib.h>
#include <vnl/vnl_matlab_print.h>

Go to the source code of this file.

Macros

#define macro(p, T)
 
#define VNL_SVD_INSTANTIATE(T)
 

Functions

 macro (s, float)
 
 macro (d, double)
 
 macro (c, std::complex< float >)
 
 macro (z, std::complex< double >)
 
template<class T >
std::ostream & operator<< (std::ostream &s, const vnl_svd< T > &svd)
 
bool vnl_svn_warned ()
 

Macro Definition Documentation

◆ macro

#define macro (   p,
 
)
Value:
inline void vnl_linpack_svdc(vnl_netlib_svd_proto(T)) \
{ v3p_netlib_##p##svdc_(vnl_netlib_svd_params); }
#define vnl_netlib_svd_params
Definition: vnl_netlib.h:33
#define vnl_netlib_svd_proto(T)
Definition: vnl_netlib.h:25

Definition at line 23 of file vnl_svd.hxx.

◆ VNL_SVD_INSTANTIATE

#define VNL_SVD_INSTANTIATE (   T)
Value:
template class VNL_ALGO_EXPORT vnl_svd<T >; \
template VNL_ALGO_EXPORT std::ostream& operator<<(std::ostream &, vnl_svd<T > const &)
std::ostream & operator<<(std::ostream &s, vnl_decnum const &r)
decimal output.
Definition: vnl_decnum.h:393
Holds the singular value decomposition of a vnl_matrix.
Definition: vnl_algo_fwd.h:7

Definition at line 430 of file vnl_svd.hxx.

Function Documentation

◆ macro() [1/4]

macro ( ,
float   
)

◆ macro() [2/4]

macro ( ,
double   
)

◆ macro() [3/4]

macro ( ,
std::complex< float >   
)

◆ macro() [4/4]

macro ( ,
std::complex< double >   
)

◆ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  s,
const vnl_svd< T > &  svd 
)

Definition at line 165 of file vnl_svd.hxx.

◆ vnl_svn_warned()

bool vnl_svn_warned ( )
inline

Definition at line 209 of file vnl_svd.hxx.