#include <MathArray.h>
Inheritance diagram for MathArray< Elem, Size >:

Public Member Functions | |
| MathArray (void) | |
| virtual | ~MathArray (void) |
| MathArray (const Array< Elem, Size > &a2) | |
| MathArray< Elem, Size > & | operator= (const Array< Elem, Size > &a2) |
| MathArray (const Elem &v) | |
| MathArray< Elem, Size > & | operator= (const Elem &v) |
| MathArray< Elem, Size > & | operator+= (const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > & | operator+= (const Elem &v) |
| MathArray< Elem, Size > & | operator-= (const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > & | operator-= (const Elem &v) |
| MathArray< Elem, Size > & | operator *= (const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > & | operator *= (const Elem &v) |
| MathArray< Elem, Size > & | operator/= (const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > & | operator/= (const Elem &v) |
Friends | |
| MathArray< Elem, Size > | operator+ (const Array< Elem, Size > &a1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator+ (const Array< Elem, Size > &a1, const Elem &v2) |
| MathArray< Elem, Size > | operator+ (const Elem &v1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator- (const Array< Elem, Size > &a1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator- (const Array< Elem, Size > &a1, const Elem &v2) |
| MathArray< Elem, Size > | operator- (const Elem &v1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator * (const Array< Elem, Size > &a1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator * (const Array< Elem, Size > &a1, const Elem &v2) |
| MathArray< Elem, Size > | operator * (const Elem &v1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator/ (const Array< Elem, Size > &a1, const Array< Elem, Size > &a2) |
| MathArray< Elem, Size > | operator/ (const Array< Elem, Size > &a1, const Elem &v2) |
| MathArray< Elem, Size > | operator/ (const Elem &v1, const Array< Elem, Size > &a2) |
Definition at line 12 of file MathArray.h.
|
||||||||||
|
Definition at line 16 of file MathArray.h. 00016 : Array<Elem,Size>(0) { ; }
|
|
||||||||||
|
Definition at line 19 of file MathArray.h. 00019 { ; }
|
|
||||||||||
|
Definition at line 22 of file MathArray.h. 00022 : Array<Elem,Size>(a2) { ; }
|
|
||||||||||
|
Definition at line 31 of file MathArray.h. 00031 : Array<Elem,Size>(v) { ; }
|
|
||||||||||
|
Definition at line 58 of file MathArray.h. 00058 {
00059 for ( int i = 0; i < Size; ++i ) { this->data[i] *= v; }
00060 return (*this);
00061 }
|
|
||||||||||
|
Definition at line 54 of file MathArray.h. 00054 {
00055 for ( int i = 0; i < Size; ++i ) { this->data[i] *= a2.data[i]; }
00056 return (*this);
00057 }
|
|
||||||||||
|
Definition at line 42 of file MathArray.h. 00042 {
00043 for ( int i = 0; i < Size; ++i ) { this->data[i] += v; }
00044 return (*this);
00045 }
|
|
||||||||||
|
Definition at line 38 of file MathArray.h. 00038 {
00039 for ( int i = 0; i < Size; ++i ) { this->data[i] += a2.data[i]; }
00040 return (*this);
00041 }
|
|
||||||||||
|
Definition at line 50 of file MathArray.h. 00050 {
00051 for ( int i = 0; i < Size; ++i ) { this->data[i] -= v; }
00052 return (*this);
00053 }
|
|
||||||||||
|
Definition at line 46 of file MathArray.h. 00046 {
00047 for ( int i = 0; i < Size; ++i ) { this->data[i] -= a2.data[i]; }
00048 return (*this);
00049 }
|
|
||||||||||
|
Definition at line 66 of file MathArray.h. 00066 {
00067 for ( int i = 0; i < Size; ++i ) { this->data[i] /= v; }
00068 return (*this);
00069 }
|
|
||||||||||
|
Definition at line 62 of file MathArray.h. 00062 {
00063 for ( int i = 0; i < Size; ++i ) { this->data[i] /= a2.data[i]; }
00064 return (*this);
00065 }
|
|
||||||||||
|
Reimplemented from Array< Elem, Size >. Definition at line 32 of file MathArray.h. 00032 {
00033 Array<Elem,Size>::operator=(v);
00034 return (*this);
00035 }
|
|
||||||||||
|
Reimplemented from Array< Elem, Size >. Definition at line 25 of file MathArray.h. 00025 {
00026 Array<Elem,Size>::operator=(a2);
00027 return (*this);
00028 }
|
|
||||||||||||||||
|
Definition at line 102 of file MathArray.h. 00103 {
00104 return (MathArray<Elem,Size>(v1) *= a2);
00105 }
|
|
||||||||||||||||
|
Definition at line 98 of file MathArray.h. 00099 {
00100 return (MathArray<Elem,Size>(a1) *= v2);
00101 }
|
|
||||||||||||||||
|
Definition at line 94 of file MathArray.h. 00095 {
00096 return (MathArray<Elem,Size>(a1) *= a2);
00097 }
|
|
||||||||||||||||
|
Definition at line 78 of file MathArray.h. 00079 {
00080 return (MathArray<Elem,Size>(v1) += a2);
00081 }
|
|
||||||||||||||||
|
Definition at line 74 of file MathArray.h. 00075 {
00076 return (MathArray<Elem,Size>(a1) += v2);
00077 }
|
|
||||||||||||||||
|
Definition at line 70 of file MathArray.h. 00071 {
00072 return (MathArray<Elem,Size>(a1) += a2);
00073 }
|
|
||||||||||||||||
|
Definition at line 90 of file MathArray.h. 00091 {
00092 return (MathArray<Elem,Size>(v1) -= a2);
00093 }
|
|
||||||||||||||||
|
Definition at line 86 of file MathArray.h. 00087 {
00088 return (MathArray<Elem,Size>(a1) -= v2);
00089 }
|
|
||||||||||||||||
|
Definition at line 82 of file MathArray.h. 00083 {
00084 return (MathArray<Elem,Size>(a1) -= a2);
00085 }
|
|
||||||||||||||||
|
Definition at line 114 of file MathArray.h. 00115 {
00116 return (MathArray<Elem,Size>(v1) /= a2);
00117 }
|
|
||||||||||||||||
|
Definition at line 110 of file MathArray.h. 00111 {
00112 return (MathArray<Elem,Size>(a1) /= v2);
00113 }
|
|
||||||||||||||||
|
Definition at line 106 of file MathArray.h. 00107 {
00108 return (MathArray<Elem,Size>(a1) /= a2);
00109 }
|
1.3.9.1