|
GammaLib 2.2.0.dev
|
Vector class interface definition. More...
Go to the source code of this file.
Classes | |
| class | GVector |
| Vector class. More... | |
Functions | |
| GVector | operator+ (const GVector &a, const GVector &b) |
| Add two vectors. | |
| GVector | operator+ (const GVector &vector, const double &scalar) |
| Add scalar to vector. | |
| GVector | operator+ (const double &scalar, const GVector &vector) |
| Add scalar to vector. | |
| GVector | operator- (const GVector &a, const GVector &b) |
| Subtract vector from vector. | |
| GVector | operator- (const GVector &vector, const double &scalar) |
| Subtract scalar from vector. | |
| GVector | operator- (const double &scalar, const GVector &vector) |
| Subtract vector from scalar. | |
| GVector | operator* (const GVector &vector, const double &scalar) |
| Multiply vector by scalar. | |
| GVector | operator* (const double &scalar, const GVector &vector) |
| Multiply vector by scalar. | |
| GVector | operator/ (const GVector &vector, const double &scalar) |
| Divide vector by scalar. | |
Vector class interface definition.
Definition in file GVector.hpp.
Multiply vector by scalar.
| [in] | scalar | Scalar. |
| [in] | vector | Vector. |
scalar.Returns a vector for which all elements have be multiplied by scalar.
Definition at line 324 of file GVector.hpp.
Multiply vector by scalar.
| [in] | vector | Vector. |
| [in] | scalar | Scalar. |
scalar.Returns a vector for which all elements have be multiplied by scalar.
Definition at line 306 of file GVector.hpp.
Add scalar to vector.
| [in] | scalar | Scalar. |
| [in] | vector | Vector. |
scalar added to all elements.Returns a vector for which the scalar has been added to all elements.
Definition at line 232 of file GVector.hpp.
Add two vectors.
| [in] | a | Vector. |
| [in] | b | Vector. |
a and b.Returns the sum of vectors a and b.
Definition at line 196 of file GVector.hpp.
Add scalar to vector.
| [in] | vector | Vector. |
| [in] | scalar | Scalar. |
scalar added to all elements.Returns a vector for which the scalar has been added to all elements.
Definition at line 214 of file GVector.hpp.
Subtract vector from scalar.
| [in] | scalar | Scalar. |
| [in] | vector | Vector. |
scalar.Returns a vector for which all elements have been subtracted from the scalar.
Definition at line 288 of file GVector.hpp.
Subtract vector from vector.
| [in] | a | Vector. |
| [in] | b | Vector. |
a and b.Returns the difference between vector a and b.
Definition at line 250 of file GVector.hpp.
Subtract scalar from vector.
| [in] | vector | Vector. |
| [in] | scalar | Scalar. |
scalar subtracted from all elements.Returns a vector for which the scalar has been subtracted from all elements.
Definition at line 269 of file GVector.hpp.
Divide vector by scalar.
| [in] | vector | Vector. |
| [in] | scalar | Scalar. |
scalar.Returns a vector for which all elements have be divided by scalar.
Definition at line 342 of file GVector.hpp.