Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Matrix4x4 Member List

This is the complete list of members for mitsuba::Matrix4x4, including all inherited members.

chol(Matrix &L) constmitsuba::Matrix< 4, 4, Float >
cholDet() constmitsuba::Matrix< 4, 4, Float >
cholSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X) constmitsuba::Matrix< 4, 4, Float >
col(int i) const mitsuba::Matrix4x4inline
det() constmitsuba::Matrix< 4, 4, Float >inline
det3x3() const mitsuba::Matrix4x4inline
frob() constmitsuba::Matrix< 4, 4, Float >inline
invert(Matrix &target) constmitsuba::Matrix< 4, 4, Float >
isIdentity() constmitsuba::Matrix< 4, 4, Float >inline
isZero() constmitsuba::Matrix< 4, 4, Float >inline
lu(Matrix &LU, int piv[M], int &pivsign) constmitsuba::Matrix< 4, 4, Float >
luDet(int pivsign) constmitsuba::Matrix< 4, 4, Float >
luSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X, int piv[M]) constmitsuba::Matrix< 4, 4, Float >
mmitsuba::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::Matrix4x4inline
Matrix4x4(Float value)mitsuba::Matrix4x4inlineexplicit
Matrix4x4(const Float _m[4][4])mitsuba::Matrix4x4inlineexplicit
Matrix4x4(const Float _m[16])mitsuba::Matrix4x4inlineexplicit
Matrix4x4(const Vector4 &v1, const Vector4 &v2, const Vector4 &v3, const Vector4 &v4)mitsuba::Matrix4x4inlineexplicit
Matrix4x4(Stream *stream)mitsuba::Matrix4x4inlineexplicit
Matrix4x4(const Matrix< 4, 4, Float > &mtx)mitsuba::Matrix4x4inline
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::Matrix4x4inline
operator!=(const Matrix &mat) constmitsuba::Matrix< 4, 4, Float >inline
operator()(int i, int j)mitsuba::Matrix< 4, 4, Float >inline
operator()(int i, int j) constmitsuba::Matrix< 4, 4, Float >inline
operator*(const Vector4 &v) const mitsuba::Matrix4x4inline
operator*(Float value) const mitsuba::Matrix4x4inline
operator*=(Floatvalue)mitsuba::Matrix< 4, 4, Float >inline
operator*=(const Matrix &mat)mitsuba::Matrix< 4, 4, Float >inline
operator+(const Matrix &mat) constmitsuba::Matrix< 4, 4, Float >inline
operator+(Floatvalue) constmitsuba::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) constmitsuba::Matrix< 4, 4, Float >inline
operator-(Floatvalue) constmitsuba::Matrix< 4, 4, Float >inline
operator-(Floatvalue)mitsuba::Matrix< 4, 4, Float >inline
operator-() constmitsuba::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) constmitsuba::Matrix< 4, 4, Float >inline
operator/=(Floatvalue)mitsuba::Matrix< 4, 4, Float >inline
operator=(const Matrix< 4, 4, Float > &mat)mitsuba::Matrix4x4inline
Matrix< 4, 4, Float >::operator=(const Matrix &mat)mitsuba::Matrix< 4, 4, Float >inline
operator==(const Matrix &mat) constmitsuba::Matrix< 4, 4, Float >inline
row(int i) const mitsuba::Matrix4x4inline
serialize(Stream *stream) constmitsuba::Matrix< 4, 4, Float >inline
setIdentity()mitsuba::Matrix< 4, 4, Float >inline
setZero()mitsuba::Matrix< 4, 4, Float >inline
symEig(Matrix &Q, Floatd[M]) constmitsuba::Matrix< 4, 4, Float >inline
toString() constmitsuba::Matrix< 4, 4, Float >inline
tql2(FloatV[M][N], Floatd[N], Floate[N])mitsuba::Matrix< 4, 4, Float >protectedstatic
trace() constmitsuba::Matrix< 4, 4, Float >inline
transpose(Matrix< N, M, Float > &target) constmitsuba::Matrix< 4, 4, Float >inline
tred2(FloatV[M][N], Floatd[N], Floate[N])mitsuba::Matrix< 4, 4, Float >protectedstatic