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 |