#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().