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

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

chol(Matrix &L) constmitsuba::Matrix< 2, 2, Float >
cholDet() constmitsuba::Matrix< 2, 2, Float >
cholSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X) constmitsuba::Matrix< 2, 2, Float >
col(int i) const mitsuba::Matrix2x2inline
det() const mitsuba::Matrix2x2inline
frob() constmitsuba::Matrix< 2, 2, Float >inline
invert(Matrix2x2 &target) const mitsuba::Matrix2x2inline
Matrix< 2, 2, Float >::invert(Matrix &target) constmitsuba::Matrix< 2, 2, Float >
invert2x2(Matrix2x2 &target) const mitsuba::Matrix2x2inline
invert2x2(Matrix2x2 &target, Float &det) const mitsuba::Matrix2x2inline
isIdentity() constmitsuba::Matrix< 2, 2, Float >inline
isZero() constmitsuba::Matrix< 2, 2, Float >inline
lu(Matrix &LU, int piv[M], int &pivsign) constmitsuba::Matrix< 2, 2, Float >
luDet(int pivsign) constmitsuba::Matrix< 2, 2, Float >
luSolve(const Matrix< M, K, Float > &B, Matrix< M, K, Float > &X, int piv[M]) constmitsuba::Matrix< 2, 2, Float >
mmitsuba::Matrix< 2, 2, Float >
Matrix()mitsuba::Matrix< 2, 2, Float >inline
Matrix(Floatvalue)mitsuba::Matrix< 2, 2, Float >inlineexplicit
Matrix(const Float_m[M][N])mitsuba::Matrix< 2, 2, Float >inlineexplicit
Matrix(const Float_m[M *N])mitsuba::Matrix< 2, 2, Float >inlineexplicit
Matrix(Stream *stream)mitsuba::Matrix< 2, 2, Float >inlineexplicit
Matrix(const Matrix &mtx)mitsuba::Matrix< 2, 2, Float >inline
Matrix2x2()mitsuba::Matrix2x2inline
Matrix2x2(Float value)mitsuba::Matrix2x2inlineexplicit
Matrix2x2(const Float _m[2][2])mitsuba::Matrix2x2inlineexplicit
Matrix2x2(const Float _m[4])mitsuba::Matrix2x2inlineexplicit
Matrix2x2(const Vector2 &v1, const Vector2 &v2)mitsuba::Matrix2x2inlineexplicit
Matrix2x2(Stream *stream)mitsuba::Matrix2x2inlineexplicit
Matrix2x2(const Matrix< 2, 2, Float > &mtx)mitsuba::Matrix2x2inline
Matrix2x2(Float a00, Float a01, Float a10, Float a11)mitsuba::Matrix2x2inline
operator!=(const Matrix &mat) constmitsuba::Matrix< 2, 2, Float >inline
operator()(int i, int j)mitsuba::Matrix< 2, 2, Float >inline
operator()(int i, int j) constmitsuba::Matrix< 2, 2, Float >inline
operator*(const Vector2 &v) const mitsuba::Matrix2x2inline
operator*(Float value) const mitsuba::Matrix2x2inline
operator*=(Floatvalue)mitsuba::Matrix< 2, 2, Float >inline
operator*=(const Matrix &mat)mitsuba::Matrix< 2, 2, Float >inline
operator+(const Matrix &mat) constmitsuba::Matrix< 2, 2, Float >inline
operator+(Floatvalue) constmitsuba::Matrix< 2, 2, Float >inline
operator+=(const Matrix &mat)mitsuba::Matrix< 2, 2, Float >inline
operator+=(Floatvalue)mitsuba::Matrix< 2, 2, Float >inline
operator-(const Matrix &mat) constmitsuba::Matrix< 2, 2, Float >inline
operator-(Floatvalue) constmitsuba::Matrix< 2, 2, Float >inline
operator-(Floatvalue)mitsuba::Matrix< 2, 2, Float >inline
operator-() constmitsuba::Matrix< 2, 2, Float >inline
operator-=(const Matrix &mat)mitsuba::Matrix< 2, 2, Float >inline
operator-=(Floatvalue)mitsuba::Matrix< 2, 2, Float >inline
operator/(Floatvalue) constmitsuba::Matrix< 2, 2, Float >inline
operator/=(Floatvalue)mitsuba::Matrix< 2, 2, Float >inline
operator=(const Matrix< 2, 2, Float > &mat)mitsuba::Matrix2x2inline
Matrix< 2, 2, Float >::operator=(const Matrix &mat)mitsuba::Matrix< 2, 2, Float >inline
operator==(const Matrix &mat) constmitsuba::Matrix< 2, 2, Float >inline
row(int i) const mitsuba::Matrix2x2inline
serialize(Stream *stream) constmitsuba::Matrix< 2, 2, Float >inline
setIdentity()mitsuba::Matrix< 2, 2, Float >inline
setZero()mitsuba::Matrix< 2, 2, Float >inline
symEig(Matrix &Q, Floatd[M]) constmitsuba::Matrix< 2, 2, Float >inline
toString() constmitsuba::Matrix< 2, 2, Float >inline
tql2(FloatV[M][N], Floatd[N], Floate[N])mitsuba::Matrix< 2, 2, Float >protectedstatic
trace() constmitsuba::Matrix< 2, 2, Float >inline
transpose(Matrix< N, M, Float > &target) constmitsuba::Matrix< 2, 2, Float >inline
tred2(FloatV[M][N], Floatd[N], Floate[N])mitsuba::Matrix< 2, 2, Float >protectedstatic