#include <SystemSolver.h>
Definition at line 12 of file SystemSolver.h.
      
  | 
  
| 
 
 Definition at line 12 of file SystemSolver.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 15 of file SystemSolver.cpp.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Given a square matrix a of dimension n, the routine replaces it by the LU decomposition of a rowwise permutation of itself. The original a matrix is destroyed and replaced with the output. index[0..n-1] is an output vector that records the row permutation. tempVector is a temporary vector, it may be preallocated to a size at least n. Definition at line 18 of file SystemSolver.cpp. References real.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Solves the set of equations a x=b. a should previously be decomposed with luDecompose. index is the vector provided by luDecompose. b is destroyed and replaced with the solution vector. Definition at line 66 of file SystemSolver.cpp. References real.  | 
  
      
  | 
  ||||||||||||||||||||||||
| 
 Singular value decomposition of square matrix a of dimension n as u w vT. The data in the original matrix is destroyed, and is replaced with u. Definition at line 86 of file SystemSolver.cpp. References MathTools::max(), MathTools::modulus(), real, and MathTools::setSign(). Referenced by ContactSolver::driveToZero().  | 
  
      
  | 
  ||||||||||||||||||||||||||||
| 
 Solves the set of equations u w vT x=b. u, w, v should previously be generated with svDecompose. w is replaced with the solution vector. Definition at line 262 of file SystemSolver.cpp. References real. Referenced by ContactSolver::driveToZero().  | 
  
Thyrix homepage  Users' guide
(C) Arxia 2004-2005