#include "moab/verdict.h"
#include <cassert>
#include <cmath>
Go to the source code of this file.
|
VerdictVector | vectorRotate (const double angle, const VerdictVector &normalAxis, const VerdictVector &referenceAxis) |
|
VerdictVector | operator~ (const VerdictVector &vec) |
|
VerdictVector | operator+ (const VerdictVector &vector1, const VerdictVector &vector2) |
|
VerdictVector | operator- (const VerdictVector &vector1, const VerdictVector &vector2) |
|
VerdictVector | operator* (const VerdictVector &vector1, const VerdictVector &vector2) |
|
VerdictVector | operator* (const VerdictVector &vector1, const double scalar) |
|
VerdictVector | operator* (const double scalar, const VerdictVector &vector1) |
|
VerdictVector | operator/ (const VerdictVector &vector1, const double scalar) |
|
int | operator== (const VerdictVector &v1, const VerdictVector &v2) |
|
int | operator!= (const VerdictVector &v1, const VerdictVector &v2) |
|
double | operator% (const VerdictVector &vector1, const VerdictVector &vector2) |
|
◆ transform_function
typedef void( VerdictVector::* transform_function) (double gamma, double gamma2) |
◆ operator!=()
◆ operator%()
Definition at line 495 of file VerdictVector.hpp.
497 return ( vector1.
x() * vector2.
x() + vector1.
y() * vector2.
y() + vector1.
z() * vector2.
z() );
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
◆ operator+()
Definition at line 419 of file VerdictVector.hpp.
421 double xv = vector1.
x() + vector2.
x();
422 double yv = vector1.
y() + vector2.
y();
423 double zv = vector1.
z() + vector2.
z();
◆ operator-()
Definition at line 428 of file VerdictVector.hpp.
430 double xv = vector1.
x() - vector2.
x();
431 double yv = vector1.
y() - vector2.
y();
432 double zv = vector1.
z() - vector2.
z();
◆ operator/()
◆ operator==()
◆ operator~()
◆ vectorRotate()