This module defines a collection of matrix classes.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
#include "matrix.h"
Namespaces | |
math | |
Macros | |
Aliases to matrix elements _m(i,j); row 'i', column 'j'. | |
#define | _m11 (C[0][0]) |
#define | _m12 (C[1][0]) |
#define | _m13 (C[2][0]) |
#define | _m14 (C[3][0]) |
#define | _m21 (C[0][1]) |
#define | _m22 (C[1][1]) |
#define | _m23 (C[2][1]) |
#define | _m24 (C[3][1]) |
#define | _m31 (C[0][2]) |
#define | _m32 (C[1][2]) |
#define | _m33 (C[2][2]) |
#define | _m34 (C[3][2]) |
#define | _m41 (C[0][3]) |
#define | _m42 (C[1][3]) |
#define | _m43 (C[2][3]) |
#define | _m44 (C[3][3]) |
#define _m11 (C[0][0]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m12 (C[1][0]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m13 (C[2][0]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m14 (C[3][0]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m21 (C[0][1]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m22 (C[1][1]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m23 (C[2][1]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m24 (C[3][1]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m31 (C[0][2]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m32 (C[1][2]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m33 (C[2][2]) |
Referenced by math::matrix3d::adjoint(), math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m34 (C[3][2]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m41 (C[0][3]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m42 (C[1][3]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m43 (C[2][3]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().
#define _m44 (C[3][3]) |
Referenced by math::matrix4d::adjoint(), and math::matrix4d::determinant().