#include <Vector_n.h>
Public Types | |
typedef Vector_n | Self |
typedef Array_n | Base |
typedef Real | Value |
typedef Real * | Pointer |
typedef Real const * | Const_pointer |
typedef Real & | Reference |
typedef const Real & | Const_reference |
typedef unsigned int | Size |
Public Types inherited from Array_n | |
typedef Array_n | Self |
typedef Real | Value |
typedef Real * | Pointer |
typedef Real const * | Const_pointer |
typedef Real & | Reference |
typedef const Real & | Const_reference |
typedef unsigned int | Size |
Protected Types | |
enum | { MAX =9 } |
Protected Member Functions | |
Vector_n (const Array_n_const &v) | |
Protected Attributes | |
Real | _values [MAX] |
Protected Attributes inherited from Array_n | |
Real * | _start |
Real * | _end |
Friends | |
Vector_n | operator+ (const Array_n_const &v1, const Array_n_const &v2) |
Vector_n | operator- (const Array_n_const &v1, const Array_n_const &v2) |
Vector_n | operator* (Real a, const Array_n_const &v1) |
Vector_n | operator* (const Array_n_const &v1, Real a) |
Vector_n | operator/ (const Array_n_const &v1, Real a) |
Vector_n | multiply (const Array_n_const &v1, const Array_n_const &v2) |
Vector_n | divide (const Array_n_const &v1, const Array_n_const &v2) |
Vector_n | min (const Array_n_const &v1, const Array_n_const &v2) |
Vector_n | max (const Array_n_const &v1, const Array_n_const &v2) |
Definition at line 184 of file Vector_n.h.
Definition at line 187 of file Vector_n.h.
typedef Real const* Const_pointer |
Definition at line 190 of file Vector_n.h.
typedef const Real& Const_reference |
Definition at line 192 of file Vector_n.h.
Definition at line 189 of file Vector_n.h.
Definition at line 191 of file Vector_n.h.
Definition at line 186 of file Vector_n.h.
typedef unsigned int Size |
Definition at line 193 of file Vector_n.h.
Definition at line 188 of file Vector_n.h.
|
protected |
|
inline |
Definition at line 205 of file Vector_n.h.
Definition at line 206 of file Vector_n.h.
References MAX, and RFC_assertion.
Definition at line 207 of file Vector_n.h.
References Array_n::_end, Array_n::_start, MAX, and RFC_assertion.
Definition at line 209 of file Vector_n.h.
References Array_n::_end, Array_n::_start, _values, copy, Array_n::dimension(), MAX, and RFC_assertion.
|
inlineprotected |
Definition at line 261 of file Vector_n.h.
References Array_n_const::_end, Array_n_const::_start, _values, copy, Array_n_const::dimension(), MAX, and RFC_assertion.
|
inline |
Definition at line 253 of file Vector_n.h.
References Array_n::invert().
|
inline |
Definition at line 212 of file Vector_n.h.
Definition at line 231 of file Vector_n.h.
References Array_n::operator*=().
|
inline |
Definition at line 236 of file Vector_n.h.
References Array_n_const::_end, Array_n::_end, Array_n_const::_start, Array_n::_start, q, and RFC_assertion.
|
inline |
Definition at line 221 of file Vector_n.h.
References Array_n::operator+=().
|
inline |
Definition at line 226 of file Vector_n.h.
References Array_n::operator-=().
Definition at line 243 of file Vector_n.h.
References Array_n::operator/=().
|
inline |
Definition at line 248 of file Vector_n.h.
References Array_n::operator/=().
|
inline |
Definition at line 216 of file Vector_n.h.
References Array_n::operator=().
|
friend |
Definition at line 338 of file Vector_n.h.
|
friend |
Definition at line 354 of file Vector_n.h.
|
friend |
Definition at line 346 of file Vector_n.h.
|
friend |
Definition at line 330 of file Vector_n.h.
|
friend |
Definition at line 309 of file Vector_n.h.
|
friend |
Definition at line 316 of file Vector_n.h.
|
friend |
Definition at line 282 of file Vector_n.h.
|
friend |
Definition at line 290 of file Vector_n.h.
|
friend |
Definition at line 323 of file Vector_n.h.
Definition at line 260 of file Vector_n.h.
Referenced by Vector_n().