Classes | Functions
core/vnl/vnl_c_vector.h File Reference

Math on blocks of memory. More...

#include <vcl_iosfwd.h>
#include <vnl/vnl_numeric_traits.h>
#include <vcl_cstddef.h>
#include <vcl_cmath.h>

Go to the source code of this file.

Classes

class  vnl_c_vector< T >
 vnl_c_vector interfaces to lowlevel memory-block operations. More...

Functions

template<class T , class S >
void vnl_c_vector_one_norm (T const *p, unsigned n, S *out)
template<class T , class S >
void vnl_c_vector_two_norm (T const *p, unsigned n, S *out)
template<class T , class S >
void vnl_c_vector_inf_norm (T const *p, unsigned n, S *out)
template<class T , class S >
void vnl_c_vector_two_norm_squared (T const *p, unsigned n, S *out)
template<class T , class S >
void vnl_c_vector_rms_norm (T const *p, unsigned n, S *out)
template<class T >
vcl_ostream & print_vector (vcl_ostream &, T const *, unsigned)
 Input & output.

Detailed Description

Math on blocks of memory.

vnl_c_vector interfaces to low-level memory-block operations.

Author:
Andrew W. Fitzgibbon, Oxford RRG
Date:
12 Feb 1998
    Modifications
     1998-02-12 AWF              Initial version.
     2001-03-26 LSB (Manchester) Tidied documentation
     2009-03-30 Peter Vanroose   added arg_min() and arg_max()
   

Definition in file vnl_c_vector.h.


Function Documentation

template<class T >
vcl_ostream & print_vector ( vcl_ostream &  ,
T const *  ,
unsigned   
)

Input & output.

Definition at line 436 of file vnl_c_vector.txx.

template<class T , class S >
void vnl_c_vector_inf_norm ( T const *  p,
unsigned  n,
S *  out 
)

Definition at line 340 of file vnl_c_vector.txx.

template<class T , class S >
void vnl_c_vector_one_norm ( T const *  p,
unsigned  n,
S *  out 
)

Definition at line 323 of file vnl_c_vector.txx.

template<class T , class S >
void vnl_c_vector_rms_norm ( T const *  p,
unsigned  n,
S *  out 
)

Definition at line 314 of file vnl_c_vector.txx.

template<class T , class S >
void vnl_c_vector_two_norm ( T const *  p,
unsigned  n,
S *  out 
)

Definition at line 332 of file vnl_c_vector.txx.

template<class T , class S >
void vnl_c_vector_two_norm_squared ( T const *  p,
unsigned  n,
S *  out 
)

Definition at line 295 of file vnl_c_vector.txx.