#include <Vector_n.h>
Public Types | |
| typedef Array_n_const | Self |
| typedef Real | Value |
| typedef Real * | Pointer |
| typedef Real const * | Const_pointer |
| typedef Real & | Reference |
| typedef const Real & | Const_reference |
| typedef unsigned int | Size |
Public Member Functions | |
| Array_n_const () | |
| Array_n_const (const Real *v, Size n) | |
| Array_n_const (const Real *v1, const Real *v2) | |
| Array_n_const (const Self &v) | |
| Const_reference | operator[] (Size i) const |
| Size | dimension () const |
| Const_pointer | begin () const |
| Const_pointer | end () const |
| Real | squared_norm () const |
Protected Member Functions | |
| Self & | operator= (const Self &) |
Protected Attributes | |
| const Real * | _start |
| const Real * | _end |
Friends | |
| class | Array_n |
| class | Vector_n |
| bool | 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- (const Array_n_const &v1, const Array_n_const &v2) |
| Real | 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 48 of file Vector_n.h.
| typedef Real const* Const_pointer |
Definition at line 53 of file Vector_n.h.
| typedef const Real& Const_reference |
Definition at line 55 of file Vector_n.h.
Definition at line 52 of file Vector_n.h.
Definition at line 54 of file Vector_n.h.
| typedef Array_n_const Self |
Definition at line 50 of file Vector_n.h.
| typedef unsigned int Size |
Definition at line 56 of file Vector_n.h.
Definition at line 51 of file Vector_n.h.
|
inline |
Definition at line 72 of file Vector_n.h.
|
inline |
Definition at line 73 of file Vector_n.h.
|
inline |
Definition at line 74 of file Vector_n.h.
|
inline |
Definition at line 75 of file Vector_n.h.
|
inline |
Definition at line 81 of file Vector_n.h.
References _start.
Referenced by operator<<(), and RFC_Data< _Tag >::set_value().

|
inline |
Definition at line 79 of file Vector_n.h.
Referenced by Transfer_base::minmax(), RFC_Data< _Tag >::set_value(), and Vector_n::Vector_n().

|
inline |
Definition at line 82 of file Vector_n.h.
References _end.
Referenced by operator<<(), and RFC_Data< _Tag >::set_value().

|
inline |
Definition at line 77 of file Vector_n.h.
|
inline |
Definition at line 84 of file Vector_n.h.
|
friend |
Definition at line 58 of file Vector_n.h.
|
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 300 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.
|
friend |
Definition at line 274 of file Vector_n.h.
|
friend |
Definition at line 59 of file Vector_n.h.
|
protected |
Definition at line 91 of file Vector_n.h.
Referenced by dimension(), divide(), end(), max(), min(), multiply(), operator*(), Array_n::operator*=(), Vector_n::operator*=(), operator+(), Array_n::operator+=(), operator-(), Array_n::operator-=(), operator/(), Array_n::operator/=(), Array_n::operator=(), operator==(), squared_norm(), and Vector_n::Vector_n().
|
protected |
Definition at line 91 of file Vector_n.h.
Referenced by begin(), dimension(), divide(), max(), min(), multiply(), operator*(), Array_n::operator*=(), Vector_n::operator*=(), operator+(), Array_n::operator+=(), operator-(), Array_n::operator-=(), operator/(), Array_n::operator/=(), Array_n::operator=(), operator==(), operator[](), squared_norm(), and Vector_n::Vector_n().