chol(Matrix &L) const | mitsuba::Matrix< 4, 4, Float > | |
cholDet() const | mitsuba::Matrix< 4, 4, Float > | |
cholSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X) const | mitsuba::Matrix< 4, 4, Float > | |
col(int i) const | mitsuba::Matrix4x4 | inline |
det() const | mitsuba::Matrix< 4, 4, Float > | inline |
det3x3() const | mitsuba::Matrix4x4 | inline |
frob() const | mitsuba::Matrix< 4, 4, Float > | inline |
invert(Matrix &target) const | mitsuba::Matrix< 4, 4, Float > | |
isIdentity() const | mitsuba::Matrix< 4, 4, Float > | inline |
isZero() const | mitsuba::Matrix< 4, 4, Float > | inline |
lu(Matrix &LU, int piv[M], int &pivsign) const | mitsuba::Matrix< 4, 4, Float > | |
luDet(int pivsign) const | mitsuba::Matrix< 4, 4, Float > | |
luSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X, int piv[M]) const | mitsuba::Matrix< 4, 4, Float > | |
m | mitsuba::Matrix< 4, 4, Float > | |
Matrix() | mitsuba::Matrix< 4, 4, Float > | inline |
Matrix(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inlineexplicit |
Matrix(const Float_m[M][N]) | mitsuba::Matrix< 4, 4, Float > | inlineexplicit |
Matrix(const Float_m[M *N]) | mitsuba::Matrix< 4, 4, Float > | inlineexplicit |
Matrix(Stream *stream) | mitsuba::Matrix< 4, 4, Float > | inlineexplicit |
Matrix(const Matrix &mtx) | mitsuba::Matrix< 4, 4, Float > | inline |
Matrix4x4() | mitsuba::Matrix4x4 | inline |
Matrix4x4(Float value) | mitsuba::Matrix4x4 | inlineexplicit |
Matrix4x4(const Float _m[4][4]) | mitsuba::Matrix4x4 | inlineexplicit |
Matrix4x4(const Float _m[16]) | mitsuba::Matrix4x4 | inlineexplicit |
Matrix4x4(const Vector4 &v1, const Vector4 &v2, const Vector4 &v3, const Vector4 &v4) | mitsuba::Matrix4x4 | inlineexplicit |
Matrix4x4(Stream *stream) | mitsuba::Matrix4x4 | inlineexplicit |
Matrix4x4(const Matrix< 4, 4, Float > &mtx) | mitsuba::Matrix4x4 | inline |
Matrix4x4(Float a00, Float a01, Float a02, Float a03, Float a10, Float a11, Float a12, Float a13, Float a20, Float a21, Float a22, Float a23, Float a30, Float a31, Float a32, Float a33) | mitsuba::Matrix4x4 | inline |
operator!=(const Matrix &mat) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator()(int i, int j) | mitsuba::Matrix< 4, 4, Float > | inline |
operator()(int i, int j) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator*(const Vector4 &v) const | mitsuba::Matrix4x4 | inline |
operator*(Float value) const | mitsuba::Matrix4x4 | inline |
operator*=(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inline |
operator*=(const Matrix &mat) | mitsuba::Matrix< 4, 4, Float > | inline |
operator+(const Matrix &mat) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator+(Floatvalue) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator+=(const Matrix &mat) | mitsuba::Matrix< 4, 4, Float > | inline |
operator+=(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inline |
operator-(const Matrix &mat) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator-(Floatvalue) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator-(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inline |
operator-() const | mitsuba::Matrix< 4, 4, Float > | inline |
operator-=(const Matrix &mat) | mitsuba::Matrix< 4, 4, Float > | inline |
operator-=(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inline |
operator/(Floatvalue) const | mitsuba::Matrix< 4, 4, Float > | inline |
operator/=(Floatvalue) | mitsuba::Matrix< 4, 4, Float > | inline |
operator=(const Matrix< 4, 4, Float > &mat) | mitsuba::Matrix4x4 | inline |
Matrix< 4, 4, Float >::operator=(const Matrix &mat) | mitsuba::Matrix< 4, 4, Float > | inline |
operator==(const Matrix &mat) const | mitsuba::Matrix< 4, 4, Float > | inline |
row(int i) const | mitsuba::Matrix4x4 | inline |
serialize(Stream *stream) const | mitsuba::Matrix< 4, 4, Float > | inline |
setIdentity() | mitsuba::Matrix< 4, 4, Float > | inline |
setZero() | mitsuba::Matrix< 4, 4, Float > | inline |
symEig(Matrix &Q, Floatd[M]) const | mitsuba::Matrix< 4, 4, Float > | inline |
toString() const | mitsuba::Matrix< 4, 4, Float > | inline |
tql2(FloatV[M][N], Floatd[N], Floate[N]) | mitsuba::Matrix< 4, 4, Float > | protectedstatic |
trace() const | mitsuba::Matrix< 4, 4, Float > | inline |
transpose(Matrix< N, M, Float > &target) const | mitsuba::Matrix< 4, 4, Float > | inline |
tred2(FloatV[M][N], Floatd[N], Floate[N]) | mitsuba::Matrix< 4, 4, Float > | protectedstatic |