![]() |
atlas
0.6
|
#include <Atlas.h>


Public Member Functions | |
| Vector () | |
| Vector (size_t n) | |
| Vector (const base &b) | |
| Vector (size_t n, C c) | |
| template<typename I > | |
| Vector (I b, I e) | |
| Vector & | operator+= (const Vector &) |
| Vector & | operator-= (const Vector &) |
| Vector & | operator*= (C) |
| Scalar multiplies by |c|. More... | |
| Vector & | negate () |
| Vector & | negate_add (const Vector &y) |
| template<typename I > | |
| Vector & | add (I b, C c) |
| template<typename I > | |
| Vector & | subtract (I b, C c) |
| template<typename C1 > | |
| C1 | dot (const Vector< C1 > &v) const |
| bool | isZero () const |
| Vector | operator+ (const Vector &v) const |
| Vector | operator- (const Vector &v) const |
| Vector | operator* (C c) const |
| Vector | operator- () const |
| template<typename C1 > | |
| Vector< C1 > | scaled (C1 c) const |
| Matrix< C > | row_matrix () const |
| Matrix< C > | column_matrix () const |
| template<typename I > | |
| Vector< C > & | add (I b, C c) |
Private Types | |
| typedef std::vector< C > | base |
|
private |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
| Matrix< C > atlas::matrix::Vector< C >::column_matrix | ( | ) | const |
| template signed char atlas::matrix::Vector< C >::dot | ( | const Vector< C1 > & | v | ) | const |
| bool atlas::matrix::Vector< C >::isZero | ( | ) | const |
| Vector< C > & atlas::matrix::Vector< C >::negate | ( | ) |
| Vector< C > & atlas::matrix::Vector< C >::negate_add | ( | const Vector< C > & | y | ) |
|
inline |
| Vector< C > & atlas::matrix::Vector< C >::operator*= | ( | C | c | ) |
Scalar multiplies by |c|.
|
inline |
| Vector< C > & atlas::matrix::Vector< C >::operator+= | ( | const Vector< C > & | v | ) |
|
inline |
|
inline |
| Vector< C > & atlas::matrix::Vector< C >::operator-= | ( | const Vector< C > & | v | ) |
| Matrix< C > atlas::matrix::Vector< C >::row_matrix | ( | ) | const |
| Vector< C1 > atlas::matrix::Vector< C >::scaled | ( | C1 | c | ) | const |
|
inline |
1.8.11