#define Real
The floating point type to use.
Definition: ImmersedBoundaries.h:18
bool operator!=(const Vec3 &a, const Vec3 &b)
Unequality operator.
Definition: Vec3Oper.C:128
bool operator<(const Vec3 &a, const Vec3 &b)
Less-than operator.
Definition: Vec3Oper.C:134
Vec3 operator+(const Vec3 &a, const Vec3 &b)
Summation of two vectors.
Definition: Vec3Oper.C:98
Vec3 operator-(const Vec3 &a, const Vec3 &b)
Subtraction of two vectors.
Definition: Vec3Oper.C:104
Vec3 operator/(const Vec3 &a, Real value)
Division of a vector by a scalar,.
Definition: Vec3Oper.C:86
std::ostream & operator<<(std::ostream &os, const Vec3 &a)
Output stream operator.
Definition: Vec3Oper.C:140
std::istream & operator>>(std::istream &is, Vec3 &a)
Input stream operator.
Definition: Vec3Oper.C:146
bool operator==(const Vec3 &a, const Vec3 &b)
Equality operator.
Definition: Vec3Oper.C:122
Vec3 operator*(const utl::matrix< Real > &A, const std::vector< Real > &x)
Multiplication of a matrix and a vector.
Definition: Vec3Oper.C:30
Simple class for representing a point in 3D space.
Definition: Vec3.h:27
Real & x
Reference to X-component.
Definition: Vec3.h:31
Simple template classes for dense rectangular matrices and vectors.