bpp-core  2.1.0
Bpp/Numeric/VectorTools.h File Reference
#include "VectorExceptions.h"
#include "NumTools.h"
#include "AdaptiveKernelDensityEstimation.h"
#include "Matrix/Matrix.h"
#include "../Io/OutputStream.h"
#include "../App/ApplicationTools.h"
#include <vector>
#include <map>
#include <cmath>
#include <algorithm>
#include <complex>
+ Include dependency graph for VectorTools.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bpp::VectorTools
class  bpp::VectorTools::order_Cmp_< T >

Namespaces

namespace  bpp
 

This class allows to perform a correspondence analysis.


Typedefs

typedef std::vector
< std::complex< double > > 
bpp::Vcomplex
typedef std::vector< Vcomplex > bpp::VVcomplex
typedef std::vector< VVcomplex > bpp::VVVcomplex
typedef std::vector
< std::complex< long double > > 
bpp::Vlcomplex
typedef std::vector< Vlcomplex > bpp::VVlcomplex
typedef std::vector< VVlcomplex > bpp::VVVlcomplex
typedef std::vector< double > bpp::Vdouble
typedef std::vector< Vdouble > bpp::VVdouble
typedef std::vector< VVdouble > bpp::VVVdouble
typedef std::vector< VVVdouble > bpp::VVVVdouble
typedef std::vector< long double > bpp::Vldouble
typedef std::vector< Vldouble > bpp::VVldouble
typedef std::vector< VVldouble > bpp::VVVldouble
typedef std::vector< VVVldouble > bpp::VVVVldouble
typedef std::vector< int > bpp::Vint
typedef std::vector< Vint > bpp::VVint
typedef std::vector< VVint > bpp::VVVint
typedef std::vector< VVVint > bpp::VVVVint

Functions

Element-wise operations.
template<class T >
std::vector< T > bpp::operator+ (const std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
std::vector< T > bpp::operator- (const std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
std::vector< T > bpp::operator* (const std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
std::vector< T > bpp::operator/ (const std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T , class C >
std::vector< T > bpp::operator+ (const std::vector< T > &v1, const C &c)
template<class T , class C >
std::vector< T > bpp::operator+ (const C &c, const std::vector< T > &v1)
template<class T , class C >
std::vector< T > bpp::operator- (const std::vector< T > &v1, const C &c)
template<class T , class C >
std::vector< T > bpp::operator- (const C &c, const std::vector< T > &v1)
template<class T , class C >
std::vector< T > bpp::operator* (const std::vector< T > &v1, const C &c)
template<class T , class C >
std::vector< T > bpp::operator* (const C &c, const std::vector< T > &v1)
template<class T , class C >
std::vector< T > bpp::operator/ (const std::vector< T > &v1, const C &c)
template<class T , class C >
std::vector< T > bpp::operator/ (const C &c, const std::vector< T > &v1)
template<class T >
void bpp::operator+= (std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
void bpp::operator-= (std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
void bpp::operator*= (std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T >
void bpp::operator/= (std::vector< T > &v1, const std::vector< T > &v2) throw (DimensionException)
template<class T , class C >
void bpp::operator+= (std::vector< T > &v1, const C &c)
template<class T , class C >
void bpp::operator-= (std::vector< T > &v1, const C &c)
template<class T , class C >
void bpp::operator*= (std::vector< T > &v1, const C &c)
template<class T , class C >
void bpp::operator/= (std::vector< T > &v1, const C &c)
 All Classes Namespaces Files Functions Variables Typedefs Friends