Skip to content

Namespace muda::eigen

Namespace List > muda > eigen

Classes

Type Name
struct AnalyticalInverse
struct GaussEliminationInverse

Public Functions

Type Name
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 2, 1 > > as_eigen (float2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 2, 1 > > as_eigen (const float2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 3, 1 > > as_eigen (float3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 3, 1 > > as_eigen (const float3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 4, 1 > > as_eigen (float4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 4, 1 > > as_eigen (const float4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 2, 1 > > as_eigen (double2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 2, 1 > > as_eigen (const double2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 3, 1 > > as_eigen (double3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 3, 1 > > as_eigen (const double3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 4, 1 > > as_eigen (double4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 4, 1 > > as_eigen (const double4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 2, 1 > > as_eigen (int2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 2, 1 > > as_eigen (const int2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 3, 1 > > as_eigen (int3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 3, 1 > > as_eigen (const int3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 4, 1 > > as_eigen (int4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 4, 1 > > as_eigen (const int4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 2, 1 > > as_eigen (uint2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 2, 1 > > as_eigen (const uint2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 3, 1 > > as_eigen (uint3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 3, 1 > > as_eigen (const uint3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 4, 1 > > as_eigen (uint4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 4, 1 > > as_eigen (const uint4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 2, 1 > > as_eigen (short2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 2, 1 > > as_eigen (const short2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 3, 1 > > as_eigen (short3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 3, 1 > > as_eigen (const short3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 4, 1 > > as_eigen (short4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 4, 1 > > as_eigen (const short4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 2, 1 > > as_eigen (ushort2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 2, 1 > > as_eigen (const ushort2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 3, 1 > > as_eigen (ushort3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 3, 1 > > as_eigen (const ushort3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 4, 1 > > as_eigen (ushort4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 4, 1 > > as_eigen (const ushort4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 2, 1 > > as_eigen (char2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 2, 1 > > as_eigen (const char2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 3, 1 > > as_eigen (char3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 3, 1 > > as_eigen (const char3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 4, 1 > > as_eigen (char4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 4, 1 > > as_eigen (const char4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 2, 1 > > as_eigen (uchar2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 2, 1 > > as_eigen (const uchar2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 3, 1 > > as_eigen (uchar3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 3, 1 > > as_eigen (const uchar3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 4, 1 > > as_eigen (uchar4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 4, 1 > > as_eigen (const uchar4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 2, 1 > > as_eigen (long2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 2, 1 > > as_eigen (const long2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 3, 1 > > as_eigen (long3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 3, 1 > > as_eigen (const long3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 4, 1 > > as_eigen (long4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 4, 1 > > as_eigen (const long4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 2, 1 > > as_eigen (ulong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 2, 1 > > as_eigen (const ulong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 3, 1 > > as_eigen (ulong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 3, 1 > > as_eigen (const ulong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 4, 1 > > as_eigen (ulong4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 4, 1 > > as_eigen (const ulong4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 2, 1 > > as_eigen (longlong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 2, 1 > > as_eigen (const longlong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 3, 1 > > as_eigen (longlong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 3, 1 > > as_eigen (const longlong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 4, 1 > > as_eigen (longlong4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 4, 1 > > as_eigen (const longlong4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 2, 1 > > as_eigen (ulonglong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 2, 1 > > as_eigen (const ulonglong2 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 3, 1 > > as_eigen (ulonglong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 3, 1 > > as_eigen (const ulonglong3 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 4, 1 > > as_eigen (ulonglong4 & val)
MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 4, 1 > > as_eigen (const ulonglong4 & val)
MUDA_GENERIC Eigen::Matrix< T, M, N > atomic_add (Eigen::Matrix< T, M, N > & dst, const Eigen::Matrix< T, M, N > & src)
MUDA_GENERIC Eigen::Matrix< T, M, N > atomic_add (Eigen::Map< Eigen::Matrix< T, M, N > > & dst, const Eigen::Matrix< T, M, N > & src)
MUDA_GENERIC void evd (const Eigen::Matrix< T, N, N > & M, Eigen::Vector< T, N > & eigen_values, Eigen::Matrix< T, N, N > & eigen_vectors)
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, N, N > inverse (const Eigen::Matrix< T, N, N > & m)
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 2, 2 > inverse (const Eigen::Matrix< T, 2, 2 > & m)
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 3, 3 > inverse (const Eigen::Matrix< T, 3, 3 > & m)
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 4, 4 > inverse (const Eigen::Matrix< T, 4, 4 > & m)
MUDA_GENERIC void pd (const Eigen::Matrix< float, 3, 3 > & F, Eigen::Matrix< float, 3, 3 > & R, Eigen::Matrix< float, 3, 3 > & S)
MUDA_GENERIC void pd (const Eigen::Matrix< double, 3, 3 > & F, Eigen::Matrix< double, 3, 3 > & R, Eigen::Matrix< double, 3, 3 > & S)
MUDA_GENERIC void svd (const Eigen::Matrix< float, 3, 3 > & F, Eigen::Matrix< float, 3, 3 > & U, Eigen::Vector3< float > & Sigma, Eigen::Matrix< float, 3, 3 > & V)
MUDA_GENERIC void svd (const Eigen::Matrix< double, 3, 3 > & F, Eigen::Matrix< double, 3, 3 > & U, Eigen::Vector3< double > & Sigma, Eigen::Matrix< double, 3, 3 > & V)

Public Functions Documentation

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 2, 1 > > muda::eigen::as_eigen (
    float2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 2, 1 > > muda::eigen::as_eigen (
    const float2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 3, 1 > > muda::eigen::as_eigen (
    float3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 3, 1 > > muda::eigen::as_eigen (
    const float3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< float, 4, 1 > > muda::eigen::as_eigen (
    float4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< float, 4, 1 > > muda::eigen::as_eigen (
    const float4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 2, 1 > > muda::eigen::as_eigen (
    double2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 2, 1 > > muda::eigen::as_eigen (
    const double2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 3, 1 > > muda::eigen::as_eigen (
    double3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 3, 1 > > muda::eigen::as_eigen (
    const double3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< double, 4, 1 > > muda::eigen::as_eigen (
    double4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< double, 4, 1 > > muda::eigen::as_eigen (
    const double4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 2, 1 > > muda::eigen::as_eigen (
    int2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 2, 1 > > muda::eigen::as_eigen (
    const int2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 3, 1 > > muda::eigen::as_eigen (
    int3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 3, 1 > > muda::eigen::as_eigen (
    const int3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< int, 4, 1 > > muda::eigen::as_eigen (
    int4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< int, 4, 1 > > muda::eigen::as_eigen (
    const int4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 2, 1 > > muda::eigen::as_eigen (
    uint2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 2, 1 > > muda::eigen::as_eigen (
    const uint2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 3, 1 > > muda::eigen::as_eigen (
    uint3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 3, 1 > > muda::eigen::as_eigen (
    const uint3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned int, 4, 1 > > muda::eigen::as_eigen (
    uint4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned int, 4, 1 > > muda::eigen::as_eigen (
    const uint4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 2, 1 > > muda::eigen::as_eigen (
    short2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 2, 1 > > muda::eigen::as_eigen (
    const short2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 3, 1 > > muda::eigen::as_eigen (
    short3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 3, 1 > > muda::eigen::as_eigen (
    const short3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< short, 4, 1 > > muda::eigen::as_eigen (
    short4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< short, 4, 1 > > muda::eigen::as_eigen (
    const short4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 2, 1 > > muda::eigen::as_eigen (
    ushort2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 2, 1 > > muda::eigen::as_eigen (
    const ushort2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 3, 1 > > muda::eigen::as_eigen (
    ushort3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 3, 1 > > muda::eigen::as_eigen (
    const ushort3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned short, 4, 1 > > muda::eigen::as_eigen (
    ushort4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned short, 4, 1 > > muda::eigen::as_eigen (
    const ushort4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 2, 1 > > muda::eigen::as_eigen (
    char2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 2, 1 > > muda::eigen::as_eigen (
    const char2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 3, 1 > > muda::eigen::as_eigen (
    char3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 3, 1 > > muda::eigen::as_eigen (
    const char3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< char, 4, 1 > > muda::eigen::as_eigen (
    char4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< char, 4, 1 > > muda::eigen::as_eigen (
    const char4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 2, 1 > > muda::eigen::as_eigen (
    uchar2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 2, 1 > > muda::eigen::as_eigen (
    const uchar2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 3, 1 > > muda::eigen::as_eigen (
    uchar3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 3, 1 > > muda::eigen::as_eigen (
    const uchar3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned char, 4, 1 > > muda::eigen::as_eigen (
    uchar4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned char, 4, 1 > > muda::eigen::as_eigen (
    const uchar4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 2, 1 > > muda::eigen::as_eigen (
    long2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 2, 1 > > muda::eigen::as_eigen (
    const long2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 3, 1 > > muda::eigen::as_eigen (
    long3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 3, 1 > > muda::eigen::as_eigen (
    const long3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long int, 4, 1 > > muda::eigen::as_eigen (
    long4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long int, 4, 1 > > muda::eigen::as_eigen (
    const long4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 2, 1 > > muda::eigen::as_eigen (
    ulong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 2, 1 > > muda::eigen::as_eigen (
    const ulong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 3, 1 > > muda::eigen::as_eigen (
    ulong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 3, 1 > > muda::eigen::as_eigen (
    const ulong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long int, 4, 1 > > muda::eigen::as_eigen (
    ulong4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long int, 4, 1 > > muda::eigen::as_eigen (
    const ulong4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 2, 1 > > muda::eigen::as_eigen (
    longlong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 2, 1 > > muda::eigen::as_eigen (
    const longlong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 3, 1 > > muda::eigen::as_eigen (
    longlong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 3, 1 > > muda::eigen::as_eigen (
    const longlong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< long long int, 4, 1 > > muda::eigen::as_eigen (
    longlong4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< long long int, 4, 1 > > muda::eigen::as_eigen (
    const longlong4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 2, 1 > > muda::eigen::as_eigen (
    ulonglong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 2, 1 > > muda::eigen::as_eigen (
    const ulonglong2 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 3, 1 > > muda::eigen::as_eigen (
    ulonglong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 3, 1 > > muda::eigen::as_eigen (
    const ulonglong3 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< Eigen::Matrix< unsigned long long int, 4, 1 > > muda::eigen::as_eigen (
    ulonglong4 & val
) 

function as_eigen

MUDA_INLINE MUDA_GENERIC Eigen::Map< const Eigen::Matrix< unsigned long long int, 4, 1 > > muda::eigen::as_eigen (
    const ulonglong4 & val
) 

function atomic_add

template<typename T, int M, int N>
MUDA_GENERIC Eigen::Matrix< T, M, N > muda::eigen::atomic_add (
    Eigen::Matrix< T, M, N > & dst,
    const Eigen::Matrix< T, M, N > & src
) 

function atomic_add

template<typename T, int M, int N>
MUDA_GENERIC Eigen::Matrix< T, M, N > muda::eigen::atomic_add (
    Eigen::Map< Eigen::Matrix< T, M, N > > & dst,
    const Eigen::Matrix< T, M, N > & src
) 

function evd

template<typename T, int N>
MUDA_GENERIC void muda::eigen::evd (
    const Eigen::Matrix< T, N, N > & M,
    Eigen::Vector< T, N > & eigen_values,
    Eigen::Matrix< T, N, N > & eigen_vectors
) 

function inverse

template<typename T, int N, typename InverseAlgorithm>
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, N, N > muda::eigen::inverse (
    const Eigen::Matrix< T, N, N > & m
) 

function inverse

template<typename T, typename InverseAlgorithm>
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 2, 2 > muda::eigen::inverse (
    const Eigen::Matrix< T, 2, 2 > & m
) 

function inverse

template<typename T, typename InverseAlgorithm>
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 3, 3 > muda::eigen::inverse (
    const Eigen::Matrix< T, 3, 3 > & m
) 

function inverse

template<typename T, typename InverseAlgorithm>
MUDA_INLINE MUDA_GENERIC Eigen::Matrix< T, 4, 4 > muda::eigen::inverse (
    const Eigen::Matrix< T, 4, 4 > & m
) 

function pd

MUDA_GENERIC void muda::eigen::pd (
    const Eigen::Matrix< float, 3, 3 > & F,
    Eigen::Matrix< float, 3, 3 > & R,
    Eigen::Matrix< float, 3, 3 > & S
) 

function pd

MUDA_GENERIC void muda::eigen::pd (
    const Eigen::Matrix< double, 3, 3 > & F,
    Eigen::Matrix< double, 3, 3 > & R,
    Eigen::Matrix< double, 3, 3 > & S
) 

function svd

MUDA_GENERIC void muda::eigen::svd (
    const Eigen::Matrix< float, 3, 3 > & F,
    Eigen::Matrix< float, 3, 3 > & U,
    Eigen::Vector3< float > & Sigma,
    Eigen::Matrix< float, 3, 3 > & V
) 

function svd

MUDA_GENERIC void muda::eigen::svd (
    const Eigen::Matrix< double, 3, 3 > & F,
    Eigen::Matrix< double, 3, 3 > & U,
    Eigen::Vector3< double > & Sigma,
    Eigen::Matrix< double, 3, 3 > & V
) 


The documentation for this class was generated from the following file src/muda/ext/eigen/as_eigen.h