Classes | Functions
vnl_c_vector.h File Reference

Math on blocks of memory. More...

#include <iosfwd>
#include <cstddef>
#include <cmath>
#include <vnl/vnl_numeric_traits.h>
#include <vnl/vnl_export.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 >
VNL_EXPORT void vnl_c_vector_one_norm (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_vector_two_norm (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_vector_inf_norm (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_vector_two_norm_squared (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_vector_rms_norm (T const *p, unsigned n, S *out)
 
template<class T >
VNL_EXPORT std::ostream & print_vector (std::ostream &, T const *, unsigned)
 Input & output. More...
 

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

◆ print_vector()

template<class T >
VNL_EXPORT std::ostream & print_vector ( std::ostream &  ,
T const *  ,
unsigned   
)

Input & output.

Definition at line 418 of file vnl_c_vector.hxx.

◆ vnl_c_vector_inf_norm()

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

Definition at line 334 of file vnl_c_vector.hxx.

◆ vnl_c_vector_one_norm()

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

Definition at line 317 of file vnl_c_vector.hxx.

◆ vnl_c_vector_rms_norm()

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

Definition at line 308 of file vnl_c_vector.hxx.

◆ vnl_c_vector_two_norm()

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

Definition at line 326 of file vnl_c_vector.hxx.

◆ vnl_c_vector_two_norm_squared()

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

Definition at line 296 of file vnl_c_vector.hxx.