Qucs-core  0.0.19
Data Structures | Namespaces | Enumerations
eqnsys.h File Reference
#include <limits>
#include "tvector.h"
#include "tmatrix.h"
#include "eqnsys.cpp"
Include dependency graph for eqnsys.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  qucs::eqnsys< nr_type_t >

Namespaces

namespace  qucs

Enumerations

enum  algo_type {
  ALGO_INVERSE = 0x0001, ALGO_GAUSS = 0x0002, ALGO_GAUSS_JORDAN = 0x0004, ALGO_LU_FACTORIZATION_CROUT = 0x0008,
  ALGO_LU_FACTORIZATION_DOOLITTLE = 0x0010, ALGO_LU_SUBSTITUTION_CROUT = 0x0020, ALGO_LU_SUBSTITUTION_DOOLITTLE = 0x0040, ALGO_LU_DECOMPOSITION = 0x0028,
  ALGO_LU_DECOMPOSITION_CROUT = 0x0028, ALGO_LU_DECOMPOSITION_DOOLITTLE = 0x0050, ALGO_JACOBI = 0x0080, ALGO_GAUSS_SEIDEL = 0x0100,
  ALGO_SOR = 0x0200, ALGO_QR_DECOMPOSITION = 0x0400, ALGO_QR_DECOMPOSITION_LS = 0x0800, ALGO_SV_DECOMPOSITION = 0x1000,
  ALGO_QR_DECOMPOSITION_2 = 0x2000
}
 Definition of equation system solving algorithms. More...
enum  pivot_type { PIVOT_NONE = 0x01, PIVOT_PARTIAL = 0x02, PIVOT_FULL = 0x04 }
 Definition of pivoting strategies. More...

Enumeration Type Documentation

enum algo_type

Definition of equation system solving algorithms.

Enumerator:
ALGO_INVERSE 
ALGO_GAUSS 
ALGO_GAUSS_JORDAN 
ALGO_LU_FACTORIZATION_CROUT 
ALGO_LU_FACTORIZATION_DOOLITTLE 
ALGO_LU_SUBSTITUTION_CROUT 
ALGO_LU_SUBSTITUTION_DOOLITTLE 
ALGO_LU_DECOMPOSITION 
ALGO_LU_DECOMPOSITION_CROUT 
ALGO_LU_DECOMPOSITION_DOOLITTLE 
ALGO_JACOBI 
ALGO_GAUSS_SEIDEL 
ALGO_SOR 
ALGO_QR_DECOMPOSITION 
ALGO_QR_DECOMPOSITION_LS 
ALGO_SV_DECOMPOSITION 
ALGO_QR_DECOMPOSITION_2 

Definition at line 31 of file eqnsys.h.

enum pivot_type

Definition of pivoting strategies.

Enumerator:
PIVOT_NONE 
PIVOT_PARTIAL 
PIVOT_FULL 

Definition at line 53 of file eqnsys.h.