vcg::LinearSolve< T > Class Template Reference

#include <deprecated_matrix44.h>

Inheritance diagram for vcg::LinearSolve< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

T Determinant () const
 If you need to solve some equation you can use this function instead of Matrix44 one for speed.
 LinearSolve (const Matrix44< T > &m)
Point4< TSolve (const Point4< T > &b)

Protected Member Functions

bool Decompose ()

Protected Attributes

T d
 Hold sign of row permutation (used for determinant sign).
int index [4]
 Holds row permutation.

Detailed Description

template<class T>
class vcg::LinearSolve< T >

Class for solving A * x = b.

Definition at line 313 of file deprecated_matrix44.h.


Constructor & Destructor Documentation

template<class T >
vcg::LinearSolve< T >::LinearSolve ( const Matrix44< T > &  m  )  [inline]

Definition at line 866 of file deprecated_matrix44.h.


Member Function Documentation

template<class T >
bool vcg::LinearSolve< T >::Decompose (  )  [inline, protected]

Definition at line 887 of file deprecated_matrix44.h.

template<class T >
T vcg::LinearSolve< T >::Determinant (  )  const [inline]

If you need to solve some equation you can use this function instead of Matrix44 one for speed.

Reimplemented from vcg::Matrix44< T >.

Definition at line 875 of file deprecated_matrix44.h.

template<class T >
Point4< T > vcg::LinearSolve< T >::Solve ( const Point4< T > &  b  )  [inline]

Definition at line 1000 of file deprecated_matrix44.h.


Member Data Documentation

template<class T>
T vcg::LinearSolve< T >::d [protected]

Hold sign of row permutation (used for determinant sign).

Definition at line 323 of file deprecated_matrix44.h.

template<class T>
int vcg::LinearSolve< T >::index[4] [protected]

Holds row permutation.

Definition at line 321 of file deprecated_matrix44.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:02 2013