Classes | Functions
vnl_c_na_vector.h File Reference

Math on blocks of memory. More...

#include <iosfwd>
#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_na_vector< T >
 vnl_c_na_vector interfaces to NA-aware lowlevel memory-block operations. More...
 

Functions

template<class T , class S >
VNL_EXPORT void vnl_c_na_vector_one_norm (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_na_vector_two_norm (T const *p, unsigned n, S *out)
 
template<class T , class S >
VNL_EXPORT void vnl_c_na_vector_two_norm_squared (T const *p, unsigned n, S *out)
 
template<class T >
VNL_EXPORT std::ostream & print_na_vector (std::ostream &, T const *, unsigned)
 Input & output. More...
 

Detailed Description

Math on blocks of memory.

NA aware vnl_c_vector-like interfaces to lowlevel memory-block operations.

Author
Andrew W. Fitzgibbon, Ian Scott
Date
3 Nov 2010
  Modifications

Definition in file vnl_c_na_vector.h.

Function Documentation

◆ print_na_vector()

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

Input & output.

Definition at line 134 of file vnl_c_na_vector.hxx.

◆ vnl_c_na_vector_one_norm()

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

Definition at line 89 of file vnl_c_na_vector.hxx.

◆ vnl_c_na_vector_two_norm()

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

Definition at line 105 of file vnl_c_na_vector.hxx.

◆ vnl_c_na_vector_two_norm_squared()

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

Definition at line 56 of file vnl_c_na_vector.hxx.