#include <cmath>#include <new>#include "vnl_c_vector.h"#include <cassert>#include <vnl/vnl_math.h>#include <vnl/vnl_complex_traits.h>#include <vnl/vnl_numeric_traits.h>#include <vnl/vnl_sse.h>Go to the source code of this file.
Macros | |
| #define | VNL_C_VECTOR_INSTANTIATE_norm(T, S) |
| #define | VNL_C_VECTOR_INSTANTIATE_ordered(T) |
| #define | VNL_C_VECTOR_INSTANTIATE_unordered(T) |
Functions | |
| 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 , 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) |
| void * | vnl_c_vector_alloc (std::size_t n, unsigned size) |
| void | vnl_c_vector_dealloc (void *v, std::size_t n, unsigned size) |
| template<class T > | |
| void | vnl_c_vector_construct (T *p, std::size_t n) |
| void | vnl_c_vector_construct (float *, std::size_t) |
| void | vnl_c_vector_construct (double *, std::size_t) |
| void | vnl_c_vector_construct (long double *, std::size_t) |
| void | vnl_c_vector_construct (std::complex< float > *, std::size_t) |
| void | vnl_c_vector_construct (std::complex< double > *, std::size_t) |
| void | vnl_c_vector_construct (std::complex< long double > *, std::size_t) |
| template<class T > | |
| void | vnl_c_vector_destruct (T *p, std::size_t n) |
| void | vnl_c_vector_destruct (float *, std::size_t) |
| void | vnl_c_vector_destruct (double *, std::size_t) |
| void | vnl_c_vector_destruct (long double *, std::size_t) |
| void | vnl_c_vector_destruct (std::complex< float > *, std::size_t) |
| void | vnl_c_vector_destruct (std::complex< double > *, std::size_t) |
| void | vnl_c_vector_destruct (std::complex< long double > *, std::size_t) |
| template<class T > | |
| std::ostream & | print_vector (std::ostream &s, T const *v, unsigned size) |
| Input & output. More... | |
Definition in file vnl_c_vector.hxx.
| #define VNL_C_VECTOR_INSTANTIATE_norm | ( | T, | |
| S | |||
| ) |
Definition at line 428 of file vnl_c_vector.hxx.
| #define VNL_C_VECTOR_INSTANTIATE_ordered | ( | T | ) |
Definition at line 436 of file vnl_c_vector.hxx.
| #define VNL_C_VECTOR_INSTANTIATE_unordered | ( | T | ) |
Definition at line 442 of file vnl_c_vector.hxx.
| std::ostream& print_vector | ( | std::ostream & | s, |
| T const * | v, | ||
| unsigned | size | ||
| ) |
Input & output.
Definition at line 418 of file vnl_c_vector.hxx.
|
inline |
Definition at line 349 of file vnl_c_vector.hxx.
|
inline |
Definition at line 376 of file vnl_c_vector.hxx.
|
inline |
Definition at line 382 of file vnl_c_vector.hxx.
|
inline |
Definition at line 383 of file vnl_c_vector.hxx.
|
inline |
Definition at line 384 of file vnl_c_vector.hxx.
|
inline |
Definition at line 385 of file vnl_c_vector.hxx.
|
inline |
Definition at line 386 of file vnl_c_vector.hxx.
|
inline |
Definition at line 387 of file vnl_c_vector.hxx.
|
inline |
Definition at line 355 of file vnl_c_vector.hxx.
|
inline |
Definition at line 389 of file vnl_c_vector.hxx.
|
inline |
Definition at line 395 of file vnl_c_vector.hxx.
|
inline |
Definition at line 396 of file vnl_c_vector.hxx.
|
inline |
Definition at line 397 of file vnl_c_vector.hxx.
|
inline |
Definition at line 398 of file vnl_c_vector.hxx.
|
inline |
Definition at line 399 of file vnl_c_vector.hxx.
|
inline |
Definition at line 400 of file vnl_c_vector.hxx.
| void vnl_c_vector_inf_norm | ( | T const * | p, |
| unsigned | n, | ||
| S * | out | ||
| ) |
Definition at line 334 of file vnl_c_vector.hxx.
| void vnl_c_vector_one_norm | ( | T const * | p, |
| unsigned | n, | ||
| S * | out | ||
| ) |
Definition at line 317 of file vnl_c_vector.hxx.
| void vnl_c_vector_rms_norm | ( | T const * | p, |
| unsigned | n, | ||
| S * | out | ||
| ) |
Definition at line 308 of file vnl_c_vector.hxx.
| void vnl_c_vector_two_norm | ( | T const * | p, |
| unsigned | n, | ||
| S * | out | ||
| ) |
Definition at line 326 of file vnl_c_vector.hxx.
| void vnl_c_vector_two_norm_squared | ( | T const * | p, |
| unsigned | n, | ||
| S * | out | ||
| ) |
Definition at line 296 of file vnl_c_vector.hxx.
1.8.15