cantor/src/lib
#include <extension.h>
An extension for basic Linear Algebra.
Definition at line 363 of file extension.h.
Enumerator |
---|
ColumnVector |
|
RowVector |
|
Definition at line 366 of file extension.h.
Cantor::LinearAlgebraExtension::LinearAlgebraExtension |
( |
QObject * |
parent | ) |
|
Cantor::LinearAlgebraExtension::~LinearAlgebraExtension |
( |
| ) |
|
virtual QString Cantor::LinearAlgebraExtension::charPoly |
( |
const QString & |
matrix | ) |
|
|
pure virtualslot |
calculate the characteristic polynom of a matrix
- Parameters
-
matrix | the name of the matrix, the charpoly should be computed of |
- Returns
- the command
virtual QString Cantor::LinearAlgebraExtension::createMatrix |
( |
const Matrix & |
matrix | ) |
|
|
pure virtualslot |
creates a maxtrix with the given entries
- Parameters
-
matrix | the entries of the matrix |
- Returns
- the command to create this matrix
virtual QString Cantor::LinearAlgebraExtension::createVector |
( |
const QStringList & |
entries, |
|
|
VectorType |
type |
|
) |
| |
|
pure virtualslot |
creates a vector with the given entries
- Parameters
-
entries | the entries of the new vector |
type | the type of the vector (row/column) |
- Returns
- the command for creating the vector
virtual QString Cantor::LinearAlgebraExtension::eigenValues |
( |
const QString & |
matrix | ) |
|
|
pure virtualslot |
calculate the eigen values of a matrix
- Parameters
-
matrix | the name of the matrix, the eigenvalues should be computed of |
- Returns
- the command
virtual QString Cantor::LinearAlgebraExtension::eigenVectors |
( |
const QString & |
matrix | ) |
|
|
pure virtualslot |
calculate the eigen vectors of a matrix
- Parameters
-
matrix | the name of the matrix, the eigenvectors should be computed of |
- Returns
- the command
QString LinearAlgebraExtension::identityMatrix |
( |
int |
size | ) |
|
|
virtualslot |
creates an identity matrix of the given size
- Parameters
-
- Returns
- the command used to create the matrix
Definition at line 80 of file extension.cpp.
virtual QString Cantor::LinearAlgebraExtension::invertMatrix |
( |
const QString & |
matrix | ) |
|
|
pure virtualslot |
invert a given matrix
- Parameters
-
matrix | the name of the matrix, that should be inverted |
- Returns
- the command for inverting the matrix
QString LinearAlgebraExtension::nullMatrix |
( |
int |
rows, |
|
|
int |
columns |
|
) |
| |
|
virtualslot |
creates a null matrix, of the given size
- Parameters
-
rows | number of rows |
columns | number of columns |
- Returns
- the command to create this matrix
Definition at line 95 of file extension.cpp.
QString LinearAlgebraExtension::nullVector |
( |
int |
size, |
|
|
VectorType |
type |
|
) |
| |
|
virtualslot |
creates a null vector, of the given size/type
- Parameters
-
size | size of the vector |
type | type of the vector |
- Returns
- the command used for creating a nullvector
Definition at line 72 of file extension.cpp.
virtual QString Cantor::LinearAlgebraExtension::rank |
( |
const QString & |
matrix | ) |
|
|
pure virtualslot |
compute the rank of a matrix
- Parameters
-
matrix | the name of the matrix, the rank should be computed of |
- Returns
- the command for calculating the rank
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:50 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.