52 static constexpr
int SIZE = 9;
66 Mat3(T a00, T a01, T a02, T a10, T a11, T a12, T a20, T a21, T a22);
80 const int size()
const;
113 const T
operator()(
const int i_row,
const int i_col)
const;
122 T &
operator()(
const int i_row,
const int i_col);
161 friend std::ostream &operator<<(std::ostream &out, const Mat3<T> &mat)
163 for (
int i = 0; i < mat.size(); ++i) out << mat[i] <<
"\t";
const Mat3< T > operator-(const Mat3< T > &mat) const
const T operator()(const int i_row, const int i_col) const
const Mat3< T > operator*(const T var) const
bool operator==(const Mat3< T > &mat) const
static constexpr int SIZE
const T operator[](const int idx) const
const Vec3< T > dot(const Vec3< T > vec) const
void operator=(const Mat3< T > &mat)