Vec3D Member List

This is the complete list of members for Vec3D, including all inherited members.

cross(const Vec3D &a, const Vec3D &b)Vec3Dstatic
divideElementwise(const Vec3D &a) constVec3Dinline
dot(const Vec3D &a, const Vec3D &b)Vec3Dstatic
getComponent(int index) constVec3D
getCylindricalCoordinates() constVec3D
getCylindricalTensorField(const Vec3D &position) constVec3D
getDistance(const Vec3D &a, const Vec3D &b)Vec3Dstatic
getDistanceSquared(const Vec3D &a, const Vec3D &b)Vec3Dinlinestatic
getFromCylindricalCoordinates() constVec3D
getLength(const Vec3D &a)Vec3Dstatic
getLength() constVec3D
getLengthSquared(const Vec3D &a)Vec3Dinlinestatic
getLengthSquared() constVec3D
getRadialCoordinate() constVec3D
getRadialCoordinateSquared() constVec3D
getUnitVector(const Vec3D &a)Vec3Dstatic
getX() constVec3Dinline
getY() constVec3Dinline
getZ() constVec3Dinline
isEqualTo(const Vec3D &other, double tol) constVec3D
isNaN() constVec3D
isZero() constVec3Dinline
max(const Vec3D &a, const Vec3D &b)Vec3Dstatic
max(const Vec3D &a)Vec3Dinlinestatic
min(const Vec3D &a, const Vec3D &b)Vec3Dstatic
min(const Vec3D &a)Vec3Dinlinestatic
multiplyElementwise(const Vec3D &a) constVec3Dinline
normalise()Vec3D
operator*(const Mdouble a) constVec3Dinline
operator*(Mdouble a, const Vec3D &b)Vec3Dfriend
operator*=(Mdouble a)Vec3Dinline
operator+(const Vec3D &a) constVec3Dinline
operator+=(const Vec3D &a)Vec3Dinline
operator-(const Vec3D a) constVec3Dinline
operator-(const Vec3D &a)Vec3Dfriend
operator-=(const Vec3D &a)Vec3Dinline
operator/(Mdouble a) constVec3Dinline
operator/=(const Mdouble a)Vec3Dinline
operator<(const Vec3D &a) constVec3Dinline
operator<<(std::ostream &os, const Vec3D &a)Vec3Dfriend
operator==(const Vec3D &a) constVec3Dinline
operator>=(const Vec3D &a) constVec3Dinline
operator>>(std::istream &is, Vec3D &a)Vec3Dfriend
set(Mdouble x, Mdouble y, Mdouble z)Vec3Dinline
setComponent(int index, double val)Vec3D
setLength(Mdouble length)Vec3D
setNaN()Vec3D
setX(Mdouble x)Vec3Dinline
setY(Mdouble y)Vec3Dinline
setZ(Mdouble z)Vec3Dinline
setZero()Vec3D
signedSquare() constVec3Dinline
sqrt(const Vec3D &a)Vec3Dstatic
square(const Vec3D &a)Vec3Dstatic
Vec3D()Vec3Dinline
Vec3D(const SmallVector< 3 > &vector)Vec3D
Vec3D(const Mdouble x, const Mdouble y, const Mdouble z)Vec3Dinline
Vec3D(std::array< double, 3 > a)Vec3Dinline
x()Vec3Dinline
x() constVec3Dinline
XVec3D
y()Vec3Dinline
y() constVec3Dinline
YVec3D
z()Vec3Dinline
z() constVec3Dinline
ZVec3D