Skip to content

Namespace linalg::aliases

Namespace List > linalg > aliases

Public Types

Type Name
typedef vec< bool, 1 > bool1
typedef mat< bool, 1, 1 > bool1x1
typedef mat< bool, 1, 2 > bool1x2
typedef mat< bool, 1, 3 > bool1x3
typedef mat< bool, 1, 4 > bool1x4
typedef vec< bool, 2 > bool2
typedef mat< bool, 2, 1 > bool2x1
typedef mat< bool, 2, 2 > bool2x2
typedef mat< bool, 2, 3 > bool2x3
typedef mat< bool, 2, 4 > bool2x4
typedef vec< bool, 3 > bool3
typedef mat< bool, 3, 1 > bool3x1
typedef mat< bool, 3, 2 > bool3x2
typedef mat< bool, 3, 3 > bool3x3
typedef mat< bool, 3, 4 > bool3x4
typedef vec< bool, 4 > bool4
typedef mat< bool, 4, 1 > bool4x1
typedef mat< bool, 4, 2 > bool4x2
typedef mat< bool, 4, 3 > bool4x3
typedef mat< bool, 4, 4 > bool4x4
typedef vec< uint8_t, 1 > byte1
typedef vec< uint8_t, 2 > byte2
typedef vec< uint8_t, 3 > byte3
typedef vec< uint8_t, 4 > byte4
typedef vec< double, 1 > double1
typedef mat< double, 1, 1 > double1x1
typedef mat< double, 1, 2 > double1x2
typedef mat< double, 1, 3 > double1x3
typedef mat< double, 1, 4 > double1x4
typedef vec< double, 2 > double2
typedef mat< double, 2, 1 > double2x1
typedef mat< double, 2, 2 > double2x2
typedef mat< double, 2, 3 > double2x3
typedef mat< double, 2, 4 > double2x4
typedef vec< double, 3 > double3
typedef mat< double, 3, 1 > double3x1
typedef mat< double, 3, 2 > double3x2
typedef mat< double, 3, 3 > double3x3
typedef mat< double, 3, 4 > double3x4
typedef vec< double, 4 > double4
typedef mat< double, 4, 1 > double4x1
typedef mat< double, 4, 2 > double4x2
typedef mat< double, 4, 3 > double4x3
typedef mat< double, 4, 4 > double4x4
typedef vec< float, 1 > float1
typedef mat< float, 1, 1 > float1x1
typedef mat< float, 1, 2 > float1x2
typedef mat< float, 1, 3 > float1x3
typedef mat< float, 1, 4 > float1x4
typedef vec< float, 2 > float2
typedef mat< float, 2, 1 > float2x1
typedef mat< float, 2, 2 > float2x2
typedef mat< float, 2, 3 > float2x3
typedef mat< float, 2, 4 > float2x4
typedef vec< float, 3 > float3
typedef mat< float, 3, 1 > float3x1
typedef mat< float, 3, 2 > float3x2
typedef mat< float, 3, 3 > float3x3
typedef mat< float, 3, 4 > float3x4
typedef vec< float, 4 > float4
typedef mat< float, 4, 1 > float4x1
typedef mat< float, 4, 2 > float4x2
typedef mat< float, 4, 3 > float4x3
typedef mat< float, 4, 4 > float4x4
typedef vec< int, 1 > int1
typedef mat< int, 1, 1 > int1x1
typedef mat< int, 1, 2 > int1x2
typedef mat< int, 1, 3 > int1x3
typedef mat< int, 1, 4 > int1x4
typedef vec< int, 2 > int2
typedef mat< int, 2, 1 > int2x1
typedef mat< int, 2, 2 > int2x2
typedef mat< int, 2, 3 > int2x3
typedef mat< int, 2, 4 > int2x4
typedef vec< int, 3 > int3
typedef mat< int, 3, 1 > int3x1
typedef mat< int, 3, 2 > int3x2
typedef mat< int, 3, 3 > int3x3
typedef mat< int, 3, 4 > int3x4
typedef vec< int, 4 > int4
typedef mat< int, 4, 1 > int4x1
typedef mat< int, 4, 2 > int4x2
typedef mat< int, 4, 3 > int4x3
typedef mat< int, 4, 4 > int4x4
typedef vec< int16_t, 1 > short1
typedef vec< int16_t, 2 > short2
typedef vec< int16_t, 3 > short3
typedef vec< int16_t, 4 > short4
typedef vec< unsigned, 1 > uint1
typedef vec< unsigned, 2 > uint2
typedef vec< unsigned, 3 > uint3
typedef vec< unsigned, 4 > uint4
typedef vec< uint16_t, 1 > ushort1
typedef vec< uint16_t, 2 > ushort2
typedef vec< uint16_t, 3 > ushort3
typedef vec< uint16_t, 4 > ushort4

Public Types Documentation

typedef bool1

typedef vec<bool,1> linalg::aliases::bool1;

typedef bool1x1

typedef mat<bool,1,1> linalg::aliases::bool1x1;

typedef bool1x2

typedef mat<bool,1,2> linalg::aliases::bool1x2;

typedef bool1x3

typedef mat<bool,1,3> linalg::aliases::bool1x3;

typedef bool1x4

typedef mat<bool,1,4> linalg::aliases::bool1x4;

typedef bool2

typedef vec<bool,2> linalg::aliases::bool2;

typedef bool2x1

typedef mat<bool,2,1> linalg::aliases::bool2x1;

typedef bool2x2

typedef mat<bool,2,2> linalg::aliases::bool2x2;

typedef bool2x3

typedef mat<bool,2,3> linalg::aliases::bool2x3;

typedef bool2x4

typedef mat<bool,2,4> linalg::aliases::bool2x4;

typedef bool3

typedef vec<bool,3> linalg::aliases::bool3;

typedef bool3x1

typedef mat<bool,3,1> linalg::aliases::bool3x1;

typedef bool3x2

typedef mat<bool,3,2> linalg::aliases::bool3x2;

typedef bool3x3

typedef mat<bool,3,3> linalg::aliases::bool3x3;

typedef bool3x4

typedef mat<bool,3,4> linalg::aliases::bool3x4;

typedef bool4

typedef vec<bool,4> linalg::aliases::bool4;

typedef bool4x1

typedef mat<bool,4,1> linalg::aliases::bool4x1;

typedef bool4x2

typedef mat<bool,4,2> linalg::aliases::bool4x2;

typedef bool4x3

typedef mat<bool,4,3> linalg::aliases::bool4x3;

typedef bool4x4

typedef mat<bool,4,4> linalg::aliases::bool4x4;

typedef byte1

typedef vec<uint8_t,1> linalg::aliases::byte1;

typedef byte2

typedef vec<uint8_t,2> linalg::aliases::byte2;

typedef byte3

typedef vec<uint8_t,3> linalg::aliases::byte3;

typedef byte4

typedef vec<uint8_t,4> linalg::aliases::byte4;

typedef double1

typedef vec<double,1> linalg::aliases::double1;

typedef double1x1

typedef mat<double,1,1> linalg::aliases::double1x1;

typedef double1x2

typedef mat<double,1,2> linalg::aliases::double1x2;

typedef double1x3

typedef mat<double,1,3> linalg::aliases::double1x3;

typedef double1x4

typedef mat<double,1,4> linalg::aliases::double1x4;

typedef double2

typedef vec<double,2> linalg::aliases::double2;

typedef double2x1

typedef mat<double,2,1> linalg::aliases::double2x1;

typedef double2x2

typedef mat<double,2,2> linalg::aliases::double2x2;

typedef double2x3

typedef mat<double,2,3> linalg::aliases::double2x3;

typedef double2x4

typedef mat<double,2,4> linalg::aliases::double2x4;

typedef double3

typedef vec<double,3> linalg::aliases::double3;

typedef double3x1

typedef mat<double,3,1> linalg::aliases::double3x1;

typedef double3x2

typedef mat<double,3,2> linalg::aliases::double3x2;

typedef double3x3

typedef mat<double,3,3> linalg::aliases::double3x3;

typedef double3x4

typedef mat<double,3,4> linalg::aliases::double3x4;

typedef double4

typedef vec<double,4> linalg::aliases::double4;

typedef double4x1

typedef mat<double,4,1> linalg::aliases::double4x1;

typedef double4x2

typedef mat<double,4,2> linalg::aliases::double4x2;

typedef double4x3

typedef mat<double,4,3> linalg::aliases::double4x3;

typedef double4x4

typedef mat<double,4,4> linalg::aliases::double4x4;

typedef float1

typedef vec<float,1> linalg::aliases::float1;

typedef float1x1

typedef mat<float,1,1> linalg::aliases::float1x1;

typedef float1x2

typedef mat<float,1,2> linalg::aliases::float1x2;

typedef float1x3

typedef mat<float,1,3> linalg::aliases::float1x3;

typedef float1x4

typedef mat<float,1,4> linalg::aliases::float1x4;

typedef float2

typedef vec<float,2> linalg::aliases::float2;

typedef float2x1

typedef mat<float,2,1> linalg::aliases::float2x1;

typedef float2x2

typedef mat<float,2,2> linalg::aliases::float2x2;

typedef float2x3

typedef mat<float,2,3> linalg::aliases::float2x3;

typedef float2x4

typedef mat<float,2,4> linalg::aliases::float2x4;

typedef float3

typedef vec<float,3> linalg::aliases::float3;

typedef float3x1

typedef mat<float,3,1> linalg::aliases::float3x1;

typedef float3x2

typedef mat<float,3,2> linalg::aliases::float3x2;

typedef float3x3

typedef mat<float,3,3> linalg::aliases::float3x3;

typedef float3x4

typedef mat<float,3,4> linalg::aliases::float3x4;

typedef float4

typedef vec<float,4> linalg::aliases::float4;

typedef float4x1

typedef mat<float,4,1> linalg::aliases::float4x1;

typedef float4x2

typedef mat<float,4,2> linalg::aliases::float4x2;

typedef float4x3

typedef mat<float,4,3> linalg::aliases::float4x3;

typedef float4x4

typedef mat<float,4,4> linalg::aliases::float4x4;

typedef int1

typedef vec<int,1> linalg::aliases::int1;

typedef int1x1

typedef mat<int,1,1> linalg::aliases::int1x1;

typedef int1x2

typedef mat<int,1,2> linalg::aliases::int1x2;

typedef int1x3

typedef mat<int,1,3> linalg::aliases::int1x3;

typedef int1x4

typedef mat<int,1,4> linalg::aliases::int1x4;

typedef int2

typedef vec<int,2> linalg::aliases::int2;

typedef int2x1

typedef mat<int,2,1> linalg::aliases::int2x1;

typedef int2x2

typedef mat<int,2,2> linalg::aliases::int2x2;

typedef int2x3

typedef mat<int,2,3> linalg::aliases::int2x3;

typedef int2x4

typedef mat<int,2,4> linalg::aliases::int2x4;

typedef int3

typedef vec<int,3> linalg::aliases::int3;

typedef int3x1

typedef mat<int,3,1> linalg::aliases::int3x1;

typedef int3x2

typedef mat<int,3,2> linalg::aliases::int3x2;

typedef int3x3

typedef mat<int,3,3> linalg::aliases::int3x3;

typedef int3x4

typedef mat<int,3,4> linalg::aliases::int3x4;

typedef int4

typedef vec<int,4> linalg::aliases::int4;

typedef int4x1

typedef mat<int,4,1> linalg::aliases::int4x1;

typedef int4x2

typedef mat<int,4,2> linalg::aliases::int4x2;

typedef int4x3

typedef mat<int,4,3> linalg::aliases::int4x3;

typedef int4x4

typedef mat<int,4,4> linalg::aliases::int4x4;

typedef short1

typedef vec<int16_t,1> linalg::aliases::short1;

typedef short2

typedef vec<int16_t,2> linalg::aliases::short2;

typedef short3

typedef vec<int16_t,3> linalg::aliases::short3;

typedef short4

typedef vec<int16_t,4> linalg::aliases::short4;

typedef uint1

typedef vec<unsigned,1> linalg::aliases::uint1;

typedef uint2

typedef vec<unsigned,2> linalg::aliases::uint2;

typedef uint3

typedef vec<unsigned,3> linalg::aliases::uint3;

typedef uint4

typedef vec<unsigned,4> linalg::aliases::uint4;

typedef ushort1

typedef vec<uint16_t,1> linalg::aliases::ushort1;

typedef ushort2

typedef vec<uint16_t,2> linalg::aliases::ushort2;

typedef ushort3

typedef vec<uint16_t,3> linalg::aliases::ushort3;

typedef ushort4

typedef vec<uint16_t,4> linalg::aliases::ushort4;


The documentation for this class was generated from the following file common/linalg.hpp