This class implements a 2x2 real-valued matrix.
Individual elements are represented with double
precision
floating point numbers. To use the Mat2 class you must include the
header
#include <gfx/mat2.h>
The Mat2 class defines the following set of constructors:
// Initialize all elements to 0 Mat2(); // Initialize row 0 to [a b] and row 1 to [c d] Mat2(double a, double b, double c, double d); // Initialize rows with given vectors Mat2(const Vec2 &r0,const Vec2 &r1); // Copy values from A Mat2(const Mat2 &A);