#include "vector-extensions.h"
#include <cmath>
#include <stdint.h>
Go to the source code of this file.
|
Vector3D | ns3::CrossProduct (const Vector3D &v1, const Vector3D &v2) |
| Cross product of two Vector3D objects. More...
|
|
double | ns3::DotProduct (const Vector3D &v1, const Vector3D &v2) |
| Dot product of two Vector3D objects. More...
|
|
double | ns3::Magnitude (const Vector3D &vector) |
| Magnitude of a Vector3D object. More...
|
|
double | ns3::MagnitudeSquared (const Vector3D &vector) |
| The square of the magnitude of a Vector3D object. More...
|
|
Vector3D | ns3::operator* (const Vector3D &vector, double scalar) |
| Multiplication between a Vector3D object and a scalar. More...
|
|
Vector3D | ns3::operator* (double scalar, const Vector3D &vector) |
| Multiplication between a scalar and a Vector3D object. More...
|
|
Vector3D | ns3::operator+ (const Vector3D &v1, const Vector3D &v2) |
| extensions to ns3::Vector3D to support additional operations More...
|
|
Vector3D | ns3::operator- (const Vector3D &v1, const Vector3D &v2) |
| Subtraction of Vector3D objects. More...
|
|