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