#include <mitsuba/mitsuba.h>
#include <boost/static_assert.hpp>
#include "matrix.inl"
Go to the source code of this file.
|
template<typename T , int M1, int N1, int M2, int N2> |
Matrix< M1, N2, T > | mitsuba::operator* (const Matrix< M1, N1, T > &mat1, const Matrix< M2, N2, T > &mat2) |
| Matrix multiplication (creates a temporary) More...
|
|
template<typename T , int M, int N> |
Matrix< M, N, T > | mitsuba::operator* (T f, const Matrix< M, N, T > &m) |
|
bool | mitsuba::eig3 (Matrix3x3 &m, Float lambda[3]) |
| Fast 3x3 eigenvalue decomposition. More...
|
|
void | mitsuba::eig3_noniter (Matrix3x3 &m, Float lambda[3]) |
| Fast non-iterative 3x3 eigenvalue decomposition. More...
|
|
#define __MITSUBA_CORE_MATRIX_H_ |