Matrix2d& Matrix2d::postMultBy(const Matrix2d& rightSide) { return setToProduct(*this, rightSide); }
Matrix2d& Matrix2d::operator*=(const Matrix2d& mat) { return setToProduct(*this, mat); }
Matrix2d& Matrix2d::preMultBy(const Matrix2d& leftSide) { return setToProduct(leftSide, *this); }
//========================================================= SGLVector2d& SGLVector2d::transformBy(const SGLMatrix2d& leftSide) { return setToProduct(leftSide, *this); }