|
constexpr | Vector (const std::array< T, N > &v) noexcept |
| Constructor.
|
|
template<typename E > |
| Vector (const VectorExpression< T, N, E > &V) |
| expression constructor
|
|
| Vector (T element=0) |
| Default constructor.
|
|
T & | operator[] (size_t i) |
| element access operator
|
|
const T | operator[] (size_t i) const |
| element access operator
|
|
T & | front () |
| access to front
|
|
const T & | front () const |
| access to front
|
|
VectorIterator< T, N > | begin () |
| access to begin
|
|
VectorIterator< const T, N > | begin () const |
| access to begin
|
|
VectorIterator< T, N > | end () |
| access to end
|
|
VectorIterator< const T, N > | end () const |
| access to end
|
|
virtual auto | operator* (const Vector< T, N > &B) const -> decltype(T(0)*T(0)) |
| inner (dot) product of Vector's
|
|
constexpr T | operator[] (size_t i) const |
| access operator
|
|
constexpr size_t | size () const |
|
| operator Vector< T, N > & () |
| cast to E
|
|
constexpr | operator const Vector< T, N > & () const |
| cast to E
|
|
template<typename T, size_t N>
class yap::Vector< T, N >
N-dimensional column vector.
- Author
- Johannes Rauch, Daniel Greenwald