ArithMatFloat() | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineprotected |
ArithMatFloat(ScalarType x) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineexplicitprotected |
ArithMatFloat(Vec2d_a) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineexplicitprotected |
ArithMatFloat(Vec2d_a, Vec2d_b) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineprotected |
ArithMatFloat(Vec2d_a, Vec2d_b, Vec2d_c) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineprotected |
ArithMatFloat(Vec2d_a, Vec2d_b, Vec2d_c, Vec2d_d) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlineprotected |
ArithSqMat2x2Float(Vec2da, Vec2db) | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | inline |
ArithSqMat2x2Float(ScalarType a, ScalarType b, ScalarType c, ScalarType d) | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | inline |
ArithSqMat2x2Float() | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | inline |
ArithSqMat2x2Float(ScalarType a) | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | inlineexplicit |
ArithSqMatFloat() noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inlineprotected |
ArithSqMatFloat(ScalarType _a) noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inlineexplicitprotected |
ArithSqMatFloat(Vec2d_a, Vec2d_b) noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inlineprotected |
ArithSqMatFloat(Vec2d_a, Vec2d_b, Vec2d_c) noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inlineprotected |
ArithSqMatFloat(Vec2d_a, Vec2d_b, Vec2d_c, Vec2d_d) noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inlineprotected |
data | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | protected |
get() const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
get() | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
get_h_dim() | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlinestatic |
get_v_dim() | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inlinestatic |
HVectorType typedef | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | |
identity() (defined in CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 >) | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inline |
Mat2x2d(Vec2d a, Vec2d b) | CGLA::Mat2x2d | inline |
Mat2x2d(double a, double b, double c, double d) | CGLA::Mat2x2d | inline |
Mat2x2d() | CGLA::Mat2x2d | inline |
Mat2x2d(double a) | CGLA::Mat2x2d | inlineexplicit |
operator!=(const Mat2x2d &v) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator*(ScalarType k) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator*=(const Mat2x2d &m2) noexcept | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inline |
operator*=(ScalarType k) noexcept (defined in CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 >) | CGLA::ArithSqMatFloat< Vec2d, Mat2x2d, 2 > | inline |
operator+(const Mat2x2d &m1) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator+=(const Mat2x2d &v) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator-(const Mat2x2d &m1) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator-() const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator-=(const Mat2x2d &v) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator/(ScalarType k) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator/=(ScalarType k) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator==(const Mat2x2d &v) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator[](unsigned int i) const | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
operator[](unsigned int i) | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | inline |
ScalarType typedef | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | |
VectorType typedef | CGLA::ArithSqMat2x2Float< Vec2d, Mat2x2d > | |
VVectorType typedef | CGLA::ArithMatFloat< Vec2d, Vec2d, Mat2x2d, ROWS > | |