gslcpp
Modern-C++ Wrapper for GSL
|
Definition for gsl::v_iface. More...
#include "../wrap/add-constant.hpp"
#include "../wrap/add.hpp"
#include "../wrap/axpby.hpp"
#include "../wrap/div.hpp"
#include "../wrap/element.hpp"
#include "../wrap/equal.hpp"
#include "../wrap/fprintf.hpp"
#include "../wrap/fread.hpp"
#include "../wrap/fscanf.hpp"
#include "../wrap/fwrite.hpp"
#include "../wrap/get.hpp"
#include "../wrap/imag.hpp"
#include "../wrap/isneg.hpp"
#include "../wrap/isnonneg.hpp"
#include "../wrap/isnull.hpp"
#include "../wrap/ispos.hpp"
#include "../wrap/max-index.hpp"
#include "../wrap/max.hpp"
#include "../wrap/memcpy.hpp"
#include "../wrap/min-index.hpp"
#include "../wrap/min.hpp"
#include "../wrap/minmax-index.hpp"
#include "../wrap/minmax.hpp"
#include "../wrap/mul.hpp"
#include "../wrap/ptr.hpp"
#include "../wrap/real.hpp"
#include "../wrap/reverse.hpp"
#include "../wrap/scale.hpp"
#include "../wrap/set-all.hpp"
#include "../wrap/set-basis.hpp"
#include "../wrap/set-zero.hpp"
#include "../wrap/set.hpp"
#include "../wrap/sub.hpp"
#include "../wrap/subvector.hpp"
#include "../wrap/sum.hpp"
#include "../wrap/swap-elements.hpp"
#include "../wrap/swap.hpp"
#include "v-iterator.hpp"
#include "v-view.hpp"
#include <iostream>
Go to the source code of this file.
Classes | |
struct | gsl::v_iface< T, N, S > |
Interface for every kind of vector. More... | |
Namespaces | |
gsl | |
Namespace for C++-interface to GSL. | |
Functions | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
bool | gsl::equal (v_iface< T1, N1, V1 > const &v1, v_iface< T2, N2, V2 > const &v2) |
Test equality of two vectors. More... | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
bool | gsl::operator== (v_iface< T1, N1, V1 > const &u, v_iface< T2, N2, V2 > const &v) |
Test equality of two vectors. More... | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
bool | gsl::operator!= (v_iface< T1, N1, V1 > const &u, v_iface< T2, N2, V2 > const &v) |
Test inequality of two vectors. More... | |
template<typename T , size_t N, template< typename, size_t > class V> | |
std::ostream & | gsl::operator<< (std::ostream &os, v_iface< T, N, V > const &u) |
Print vector to output-stream. More... | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
int | gsl::axpby (T1 const &alpha, v_iface< T1, N1, V1 > const &x, T2 const &beta, v_iface< T2, N2, V2 > &y) |
Linearly combine vector x into vector y in place. More... | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
int | gsl::memcpy (v_iface< T1, N1, V1 > &dst, v_iface< T2, N2, V2 > const &src) |
Copy data from src , whose length must be same as that of dst . More... | |
template<typename T1 , typename T2 , size_t N1, size_t N2, template< typename, size_t > class V1, template< typename, size_t > class V2> | |
int | gsl::swap (v_iface< T1, N1, V1 > &v1, v_iface< T2, N2, V2 > &v2) |
Swap contents of one and other vector, each with same length. More... | |
Definition for gsl::v_iface.
Definition in file v-iface.hpp.