matrix.h File Reference

Classes

struct  SqrMat3< V >
 
struct  Mat3< V >
 
struct  IsZeroInitialized< SqrMat3< T > >
 
struct  IsZeroInitialized< Mat3< T > >
 

Namespaces

 maxon
 

Typedefs

using SquareMatrix32 = SqrMat3< Vector32 >
 
using SquareMatrix64 = SqrMat3< Vector64 >
 
using SquareMatrix = SqrMat3< Vector >
 
using Matrix32 = Mat3< Vector32 >
 
using Matrix64 = Mat3< Vector64 >
 
using Matrix = Mat3< Vector >
 

Functions

template<typename V , typename V2 >
Mat3< typename MultiplicativePromotion< V, typename V2::ValueType >::type > operator* (const SqrMat3< V > &m, const Mat3< V2 > &m2)
 
template<GET_DATATYPE_POLICY POLICY, typename T >
Result< DataType > PrivateGetDataType (SqrMat3< T > **, OverloadRank1)
 
template<GET_DATATYPE_POLICY POLICY, typename T >
Result< DataType > PrivateGetDataType (Mat3< T > **, OverloadRank1)