|
bpp-core
2.1.0
|
#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) |