Antkeeper
0.0.1
|
Matrix types. More...
Typedefs | |
template<class T > | |
using | mat2x2 = matrix< T, 2, 2 > |
n by m matrix. More... | |
template<class T > | |
using | mat2x3 = matrix< T, 2, 3 > |
n by m matrix. More... | |
template<class T > | |
using | mat2x4 = matrix< T, 2, 4 > |
n by m matrix. More... | |
template<class T > | |
using | mat3x2 = matrix< T, 3, 2 > |
n by m matrix. More... | |
template<class T > | |
using | mat3x3 = matrix< T, 3, 3 > |
n by m matrix. More... | |
template<class T > | |
using | mat3x4 = matrix< T, 3, 4 > |
n by m matrix. More... | |
template<class T > | |
using | mat4x2 = matrix< T, 4, 2 > |
n by m matrix. More... | |
template<class T > | |
using | mat4x3 = matrix< T, 4, 3 > |
n by m matrix. More... | |
template<class T > | |
using | mat4x4 = matrix< T, 4, 4 > |
n by m matrix. More... | |
template<class T > | |
using | mat2 = mat2x2< T > |
n by n square matrix. More... | |
template<class T > | |
using | mat3 = mat3x3< T > |
n by n square matrix. More... | |
template<class T > | |
using | mat4 = mat4x4< T > |
n by n square matrix. More... | |
template<std::size_t N, std::size_t M> | |
using | fmat = matrix< float, N, M > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat2x2 = fmat< 2, 2 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat2x3 = fmat< 2, 3 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat2x4 = fmat< 2, 4 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat3x2 = fmat< 3, 2 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat3x3 = fmat< 3, 3 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat3x4 = fmat< 3, 4 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat4x2 = fmat< 4, 2 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat4x3 = fmat< 4, 3 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat4x4 = fmat< 4, 4 > |
n by m matrix of single-precision floating-point numbers. More... | |
using | fmat2 = fmat2x2 |
n by n square matrix of single-precision floating-point numbers. More... | |
using | fmat3 = fmat3x3 |
n by n square matrix of single-precision floating-point numbers. More... | |
using | fmat4 = fmat4x4 |
n by n square matrix of single-precision floating-point numbers. More... | |
template<std::size_t N, std::size_t M> | |
using | dmat = matrix< double, N, M > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat2x2 = dmat< 2, 2 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat2x3 = dmat< 2, 3 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat2x4 = dmat< 2, 4 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat3x2 = dmat< 3, 2 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat3x3 = dmat< 3, 3 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat3x4 = dmat< 3, 4 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat4x2 = dmat< 4, 2 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat4x3 = dmat< 4, 3 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat4x4 = dmat< 4, 4 > |
n by m matrix of double-precision floating-point numbers. More... | |
using | dmat2 = dmat2x2 |
n by n square matrix of double-precision floating-point numbers. More... | |
using | dmat3 = dmat3x3 |
n by n square matrix of double-precision floating-point numbers. More... | |
using | dmat4 = dmat4x4 |
n by n square matrix of double-precision floating-point numbers. More... | |
Matrix types.
using math::matrix_types::dmat = typedef matrix<double, N, M> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 439 of file math/matrix.hpp.
using math::matrix_types::dmat2 = typedef dmat2x2 |
n by n square matrix of double-precision floating-point numbers.
Definition at line 453 of file math/matrix.hpp.
using math::matrix_types::dmat2x2 = typedef dmat<2, 2> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 440 of file math/matrix.hpp.
using math::matrix_types::dmat2x3 = typedef dmat<2, 3> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 441 of file math/matrix.hpp.
using math::matrix_types::dmat2x4 = typedef dmat<2, 4> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 442 of file math/matrix.hpp.
using math::matrix_types::dmat3 = typedef dmat3x3 |
n by n square matrix of double-precision floating-point numbers.
Definition at line 454 of file math/matrix.hpp.
using math::matrix_types::dmat3x2 = typedef dmat<3, 2> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 443 of file math/matrix.hpp.
using math::matrix_types::dmat3x3 = typedef dmat<3, 3> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 444 of file math/matrix.hpp.
using math::matrix_types::dmat3x4 = typedef dmat<3, 4> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 445 of file math/matrix.hpp.
using math::matrix_types::dmat4 = typedef dmat4x4 |
n by n square matrix of double-precision floating-point numbers.
Definition at line 455 of file math/matrix.hpp.
using math::matrix_types::dmat4x2 = typedef dmat<4, 2> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 446 of file math/matrix.hpp.
using math::matrix_types::dmat4x3 = typedef dmat<4, 3> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 447 of file math/matrix.hpp.
using math::matrix_types::dmat4x4 = typedef dmat<4, 4> |
n by m matrix of double-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 448 of file math/matrix.hpp.
using math::matrix_types::fmat = typedef matrix<float, N, M> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 412 of file math/matrix.hpp.
using math::matrix_types::fmat2 = typedef fmat2x2 |
n by n square matrix of single-precision floating-point numbers.
Definition at line 426 of file math/matrix.hpp.
using math::matrix_types::fmat2x2 = typedef fmat<2, 2> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 413 of file math/matrix.hpp.
using math::matrix_types::fmat2x3 = typedef fmat<2, 3> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 414 of file math/matrix.hpp.
using math::matrix_types::fmat2x4 = typedef fmat<2, 4> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 415 of file math/matrix.hpp.
using math::matrix_types::fmat3 = typedef fmat3x3 |
n by n square matrix of single-precision floating-point numbers.
Definition at line 427 of file math/matrix.hpp.
using math::matrix_types::fmat3x2 = typedef fmat<3, 2> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 416 of file math/matrix.hpp.
using math::matrix_types::fmat3x3 = typedef fmat<3, 3> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 417 of file math/matrix.hpp.
using math::matrix_types::fmat3x4 = typedef fmat<3, 4> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 418 of file math/matrix.hpp.
using math::matrix_types::fmat4 = typedef fmat4x4 |
n by n square matrix of single-precision floating-point numbers.
Definition at line 428 of file math/matrix.hpp.
using math::matrix_types::fmat4x2 = typedef fmat<4, 2> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 419 of file math/matrix.hpp.
using math::matrix_types::fmat4x3 = typedef fmat<4, 3> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 420 of file math/matrix.hpp.
using math::matrix_types::fmat4x4 = typedef fmat<4, 4> |
n by m matrix of single-precision floating-point numbers.
N | Number of columns. |
M | Number of rows. |
Definition at line 421 of file math/matrix.hpp.
using math::matrix_types::mat2 = typedef mat2x2<T> |
n by n square matrix.
T | Element type. |
Definition at line 397 of file math/matrix.hpp.
using math::matrix_types::mat2x2 = typedef matrix<T, 2, 2> |
using math::matrix_types::mat2x3 = typedef matrix<T, 2, 3> |
using math::matrix_types::mat2x4 = typedef matrix<T, 2, 4> |
using math::matrix_types::mat3 = typedef mat3x3<T> |
n by n square matrix.
T | Element type. |
Definition at line 399 of file math/matrix.hpp.
using math::matrix_types::mat3x2 = typedef matrix<T, 3, 2> |
using math::matrix_types::mat3x3 = typedef matrix<T, 3, 3> |
using math::matrix_types::mat3x4 = typedef matrix<T, 3, 4> |
using math::matrix_types::mat4 = typedef mat4x4<T> |
n by n square matrix.
T | Element type. |
Definition at line 401 of file math/matrix.hpp.
using math::matrix_types::mat4x2 = typedef matrix<T, 4, 2> |
using math::matrix_types::mat4x3 = typedef matrix<T, 4, 3> |
using math::matrix_types::mat4x4 = typedef matrix<T, 4, 4> |