70 Mat3D(
double a11,
double a12,
double a13,
71 double a21,
double a22,
double a23,
72 double a31,
double a32,
double a33 );
friend std::ostream & operator<<(std::ostream &os, const Mat3D &m)
Outputting to stream.
Mat3D inverse(void) const
Return inverse matrix.
double & operator[](int i)
Indexing for matrix.
Definition: mat3d.hpp:81
double determinant(void) const
Return determinant of matrix.
~Mat3D()
Destructor.
Definition: mat3d.hpp:76
Three dimensional vectors.
Vec3D operator*(const Vec3D &x) const
Matrix-vector multiplication.
Mat3D()
Constructor for zero matrix.
Three-by-three matrix.
Definition: mat3d.hpp:58
Three dimensional vector.
Definition: vec3d.hpp:58
const double & operator[](int i) const
Indexing for constant matrix.
Definition: mat3d.hpp:87