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