A B C D E F G I L M N O P R S T U V Z

A

actionPerformed(ActionEvent) - Method in class praktikum.graphic.TermDialog
 
Add - class praktikum.operator.Add.
Die Klasse Add addiert zwei Terme.
Add() - Constructor for class praktikum.operator.Add
 
add(Matrix, Matrix, Matrix) - Static method in class praktikum.operator.MatrixTools
Addiert die Matrizen A und B und speichert das Ergebnis in C.
alpha - Variable in class praktikum.operator.FunctionTerm
 
Argument - class praktikum.matrix.Argument.
Die Klasse Argument repräsentiert ein Funktionsargument; z.B. x in f(x;y).
Argument(String) - Constructor for class praktikum.matrix.Argument
Konstrutiert ein Argument aufgrund eines Namens.
arguments - Variable in class praktikum.matrix.Term
die Argumente des Terms

B

Binary - class praktikum.matrix.Binary.
Die Klasse Binary stellt die Verknüpfung zweier Terme dar.
Binary(String, String) - Constructor for class praktikum.matrix.Binary
Konstruiert einen Term als Verknüpfung von zwei Termen.

C

checkVariable(String) - Static method in class praktikum.matrix.Parser
 
columns() - Method in class praktikum.matrix.Matrix
Anzahl der Spalten der Matrix.
columns() - Method in interface praktikum.matrix.Function
Anzahl der Spalten in der 0-ten Ergebnismatrix
columns() - Method in class praktikum.operator.PolynomFunction
 
comment(String) - Static method in class praktikum.graphic.TermDialog
Zeigt einen Kommentar im Monitor-Fenster an.
ConstantTerm - class praktikum.matrix.ConstantTerm.
Die Klasse ConstantTerm repräsentiert einen Term mit nur einem (konstanten) Subterm.
ConstantTerm(Term, String, String, int) - Constructor for class praktikum.matrix.ConstantTerm
Konstruiert einen ConstantTerm.
copy() - Method in class praktikum.matrix.Matrix
Legt eine Kopie der Matrix an.
copy(Matrix) - Method in class praktikum.matrix.Matrix
Kopiert die übergebene Matrix
copyTerm() - Method in class praktikum.matrix.Term
 

D

diff(Argument) - Method in class praktikum.matrix.NumberTerm
 
diff(Argument) - Method in interface praktikum.matrix.DifferentiableTerm
Differenziert einen Term nach einem Argument.
diff(Argument) - Method in class praktikum.matrix.Eval
 
diff(Argument) - Method in class praktikum.matrix.MatrixTerm
 
diff(Argument) - Method in class praktikum.matrix.TermMatrix
 
diff(Argument) - Method in class praktikum.matrix.ConstantTerm
 
diff(Argument) - Method in class praktikum.matrix.Variable
 
diff(Argument) - Method in class praktikum.matrix.Argument
 
diff(Argument) - Method in class praktikum.operator.Minus
 
diff(Argument) - Method in class praktikum.operator.Divide
 
diff(Argument) - Method in class praktikum.operator.Mult
 
diff(Argument) - Method in class praktikum.operator.Add
 
diff(Argument) - Method in class praktikum.operator.Subtract
 
diff(Argument) - Method in class praktikum.operator.Plus
 
diff(Argument) - Method in class praktikum.operator.FunctionTerm
 
diff(Argument) - Method in class praktikum.operator.Transpose
 
DifferentiableTerm - interface praktikum.matrix.DifferentiableTerm.
Das Interface DifferentiableTerm faßt differenzierbare Terme zusammen.
Divide - class praktikum.operator.Divide.
Die Klasse Divide dividiert zwei Terme, sofern der zweite Term eine Zahl ist.
Divide() - Constructor for class praktikum.operator.Divide
 

E

entries() - Method in class praktikum.matrix.Matrix
Übergibt Einträge der Matrix
equals(Object) - Method in class praktikum.matrix.Argument
interne Verwaltungsroutine - nicht benutzen!!
Eval - class praktikum.matrix.Eval.
Die Klasse Eval stellt die Auswertung einer Funktion (d.h. eines Terms mit einer nicht leeren Argumentliste) dar.
Eval() - Constructor for class praktikum.matrix.Eval
Konstruiert einen Eval-Term mit einem auszuwertenden Term.
Eval(int) - Constructor for class praktikum.matrix.Eval
Konstruiert einen Eval-Term mit einem auszuwertenden Term und k-1 vielen Argumentwerten.
eval(Matrix[], Matrix[], int[][]) - Method in class praktikum.matrix.Term
 
eval(Matrix[], Matrix[], int[][]) - Method in interface praktikum.matrix.Function
Auswertung der Funktion und gleichzeitige Bestimmung von Ableitungswerten.
eval(Matrix[], Matrix[], int[][]) - Method in class praktikum.operator.PolynomFunction
 
execute() - Method in class praktikum.matrix.Term
Ermittelt das Ergebnis der Verknüpfung.
execute() - Method in class praktikum.matrix.Eval
 
execute() - Method in class praktikum.matrix.TermMatrix
 
execute() - Method in class praktikum.matrix.ConstantTerm
 
execute() - Method in class praktikum.matrix.Variable
 
execute() - Method in class praktikum.matrix.Argument
 
execute() - Method in class praktikum.operator.Minus
 
execute() - Method in class praktikum.operator.Divide
 
execute() - Method in class praktikum.operator.Mult
 
execute() - Method in class praktikum.operator.Zero
 
execute() - Method in class praktikum.operator.Add
 
execute() - Method in class praktikum.operator.Subtract
 
execute() - Method in class praktikum.operator.One
 
execute() - Method in class praktikum.operator.Plus
 
execute() - Method in class praktikum.operator.FunctionTerm
 
execute() - Method in class praktikum.operator.Transpose
 

F

f - Variable in class praktikum.operator.FunctionTerm
Definierende Funktion
fit() - Method in class praktikum.matrix.Term
 
fit(Argument) - Method in class praktikum.matrix.Argument
interne Verwaltungsroutine - nicht benutzen!!
fit(Vector) - Method in class praktikum.matrix.Term
 
Function - interface praktikum.matrix.Function.
Das Interface Function faßt Klassen zusammen, die den Charakter einer Funktion besitzen.
FunctionTerm - class praktikum.operator.FunctionTerm.
Die Klasse FunctionTerm repräsentiert einen Term, dessen funktionale Eigenschaft über eine Funktion wiedergegeben wird.
FunctionTerm(Function, int[], Vector) - Constructor for class praktikum.operator.FunctionTerm
Konstruiert einen FunctionTerm aufgrund der Ableitung einer Funktion und einer vorgebenen Argumentliste.
FunctionTerm(Function, Vector) - Constructor for class praktikum.operator.FunctionTerm
Konstruiert einen FunctionTerm aufgrund einer Funktion und einer vorgebenen Argumentliste.

G

get(int, int) - Method in class praktikum.matrix.Matrix
Liefert den Eintrag in Zeile i und Spalte j.
getTerm(int, int) - Method in class praktikum.matrix.TermMatrix
Liefert einen Term, der an der Position i,j steht.
getVariables() - Static method in class praktikum.matrix.Parser
Liefert einen Hashtable aller Variablen.

I

IllegalLatexRepresentationException - exception praktikum.matrix.IllegalLatexRepresentationException.
Exception für fehlerhafte Latex-Darstellungen.
IllegalLatexRepresentationException(String) - Constructor for class praktikum.matrix.IllegalLatexRepresentationException
Konstruiert eine IllegalLatexRepresentationException.
IllegalStructureException - exception praktikum.matrix.IllegalStructureException.
Exception für falsche Matrix-Dimensionierungen.
IllegalStructureException(String) - Constructor for class praktikum.matrix.IllegalStructureException
Konstruiert eine IllegalStructureException.

L

latex - Variable in class praktikum.matrix.Term
 
latex() - Method in class praktikum.matrix.Matrix
Liefert eine Latex-Darstellung der Matrix.
latex() - Method in class praktikum.matrix.Term
Liefert eine Latex-Darstellung des Terms.
latex() - Method in class praktikum.matrix.NumberTerm
 
latex() - Method in class praktikum.matrix.Unary
 
latex() - Method in class praktikum.matrix.Eval
 
latex() - Method in class praktikum.matrix.MatrixTerm
 
latex() - Method in class praktikum.matrix.TermMatrix
 
latex() - Method in class praktikum.matrix.Binary
 
latex() - Method in class praktikum.matrix.Variable
 
latex() - Method in class praktikum.matrix.Argument
 
latex() - Method in class praktikum.operator.Divide
 
latex() - Method in class praktikum.operator.Transpose
 
latex(int[], Vector) - Method in class praktikum.matrix.Term
 
latex(int[], Vector) - Method in interface praktikum.matrix.Function
 
latex(int[], Vector) - Method in class praktikum.operator.PolynomFunction
 
latex(Matrix) - Static method in class praktikum.graphic.TermDialog
Zeigt eine Latex-Matrix im Monitor-Fenster an.
latex(String) - Static method in class praktikum.graphic.TermDialog
Zeigt einen Latex-Ausdruck im Monitor-Fenster an.
latexResult() - Method in class praktikum.matrix.Term
Liefert eine Latex-Darstellung der aktuellen Term-Matrix-Einträge.
latexResult(Term) - Static method in class praktikum.graphic.TermDialog
Zeigt ein Latex-Resultat (Matrix) im Monitor-Fenster an.
latexTerm() - Method in class praktikum.matrix.Variable
 
latexTerm() - Method in class praktikum.matrix.Argument
 
latexTerm(Variable) - Static method in class praktikum.graphic.TermDialog
Zeigt eine Variable und deren Belegung im Monitor-Fenster an.

M

Matrix - class praktikum.matrix.Matrix.
Die Klasse Matrix implementiert eine Matrix
Matrix() - Constructor for class praktikum.matrix.Matrix
Konstruiert eine Matrix ohne Einträge.
Matrix(int, int) - Constructor for class praktikum.matrix.Matrix
Konstruiert eine Matrix.
MatrixTerm - class praktikum.matrix.MatrixTerm.
Die Klasse MatrixTerm kapselt eine Matrix als Term.
MatrixTools - class praktikum.operator.MatrixTools.
Die Klasse MatrixTools enthält einige wichtige Matrixoperationen als statische Methoden.
MatrixTools() - Constructor for class praktikum.operator.MatrixTools
 
Minus - class praktikum.operator.Minus.
Die Klasse Minus skaliert einen Term mit -1.
Minus() - Constructor for class praktikum.operator.Minus
 
Mult - class praktikum.operator.Mult.
Die Klasse Mult multipliziert zwei Terme.
Mult() - Constructor for class praktikum.operator.Mult
 
mult(Matrix, Matrix, Matrix) - Static method in class praktikum.operator.MatrixTools
Multipliziert die Matrizen A und B und speichert das Ergebnis in C.

N

newEntries(int, int) - Method in class praktikum.matrix.Matrix
Weist der Matrix neuen Speicher für n Zeilen und m Spalten zu.
newEntries(int, int, double[]) - Method in class praktikum.matrix.Matrix
Weist der Matrix bereits existierenden Speicher für n Zeilen und m Spalten zu.
number - Static variable in class praktikum.matrix.Matrix
 
numberOfArguments() - Method in class praktikum.matrix.Term
 
numberOfArguments() - Method in interface praktikum.matrix.Function
Anzahl der Argumente der Funktion
numberOfArguments() - Method in class praktikum.operator.PolynomFunction
 
NumberTerm - class praktikum.matrix.NumberTerm.
Die Klasse NumberTerm kapselt eine Zahl als Term.
NumberTerm(double) - Constructor for class praktikum.matrix.NumberTerm
Konstruiert einen NumberTerm aufgrund einer Zahl.

O

One - class praktikum.operator.One.
Die Klasse One repräsentiert die Einheitsmatrix.
One() - Constructor for class praktikum.operator.One
Konstruiert eine Nullmatrix.
One(Term) - Constructor for class praktikum.operator.One
Konstruiert eine Nullmatrix in der Größe des übergebenen Terms.
One(Term, int) - Constructor for class praktikum.operator.One
Konstruiert eine Nullmatrix in der Größe des übergebenen Terms einer bestimmten Differenzierungsstufe.
operate() - Method in interface praktikum.matrix.TermOperator
Liefert einen neuen Term
operate() - Method in class praktikum.operator.PartDiff
 
operate() - Method in class praktikum.operator.TotalDiff
 
operate() - Method in class praktikum.operator.Polynom
 
OperatorException - exception praktikum.matrix.OperatorException.
Exception für falsche Operator-Aufrufe.
OperatorException(String) - Constructor for class praktikum.matrix.OperatorException
Konstruiert eine OperatorException.
operatorLatex - Variable in class praktikum.matrix.Term
 

P

parse(String) - Static method in class praktikum.matrix.Parser
Wandelt einen String in einen Term um.
Parser - class praktikum.matrix.Parser.
Die Klasse Parser wandelt einen String in einen Term um. s.
Parser() - Constructor for class praktikum.matrix.Parser
 
ParserException - exception praktikum.matrix.ParserException.
Exception für fehlerhalftes Parsen.
ParserException(String) - Constructor for class praktikum.matrix.ParserException
Konstruiert eine ParserException.
PartDiff - class praktikum.operator.PartDiff.
Die Klasse PartDiff differenziert einen Term nach einem Argument.
PartDiff() - Constructor for class praktikum.operator.PartDiff
Konstruiert einen PartDiff-Term.
Plus - class praktikum.operator.Plus.
Die Klasse Plus kopiert einen Term.
Plus() - Constructor for class praktikum.operator.Plus
 
Polynom - class praktikum.operator.Polynom.
Die Klasse Polynom repräsentiert Polynome.
Polynom() - Constructor for class praktikum.operator.Polynom
Konstruiert ein Polynom.
PolynomFunction - class praktikum.operator.PolynomFunction.
Die Klasse PolynomFunction repräsentiert ein Polynom als Funktion.
PolynomFunction(double[]) - Constructor for class praktikum.operator.PolynomFunction
Konstruiert eine Polynomfunktion aufgrund eines Koeffizientenvektors.
praktikum.graphic - package praktikum.graphic
 
praktikum.matrix - package praktikum.matrix
 
praktikum.operator - package praktikum.operator
 

R

readMap(String) - Static method in class praktikum.matrix.Parser
Liest die Konfigurationsdatei der Operatoren ein.
result() - Method in class praktikum.matrix.Term
Liefert eine String-Darstellung des Terms
rows() - Method in class praktikum.matrix.Matrix
Anzahl der Zeilen der Matrix
rows() - Method in interface praktikum.matrix.Function
Anzahl der Zeilen in der 0-ten Ergebnismatrix Anzahl der Zeilen
rows() - Method in class praktikum.operator.PolynomFunction
 

S

scal(Matrix, double, Matrix) - Static method in class praktikum.operator.MatrixTools
Skaliert die Matrix A mit dem double-Wert a und speichert das Ergebnis in C.
set(int, int, double) - Method in class praktikum.matrix.Matrix
Setzt den Eintrag in Zeile i und Spalte j.
setTerm(int, int, Term) - Method in class praktikum.matrix.TermMatrix
Setzt einen Term als Block an die Position i,j.
setVariable(String, Term) - Static method in class praktikum.matrix.Parser
Setzt eine Variable.
Subtract - class praktikum.operator.Subtract.
Die Klasse Subtract subtrahiert zwei Terme.
Subtract() - Constructor for class praktikum.operator.Subtract
 

T

term - Variable in class praktikum.matrix.Term
Terme, die miteinander verknüpft werden.
Term - class praktikum.matrix.Term.
In der Klasse Term werden Verknüpfungen realisiert.
Term(int, String, String) - Constructor for class praktikum.matrix.Term
Konstruiert einen Term aus k Termen mit dem Namen type und der Latex-Darstellung latex.
TermDialog - class praktikum.graphic.TermDialog.
Die Klasse TermDialog ist die grafische Schnittstelle, mit deren Hilfe Formeln editiert und ausgewertet werden können.
TermDialog(int, int, String) - Constructor for class praktikum.graphic.TermDialog
Konstruiert einen TermDialog
TermMatrix - class praktikum.matrix.TermMatrix.
Die Klasse TermMatrix repräsentiert einen Blockterm.
TermMatrix(int, int) - Constructor for class praktikum.matrix.TermMatrix
Konstruiert einen Blockterm mit r Zeilen-Blöcken und c Spalten-Blöcken.
TermOperator - interface praktikum.matrix.TermOperator.
Klassen, die das Interface TermOperator implementieren, operieren auf Termen, deren Argumentliste nicht leer sein darf.
toString() - Method in class praktikum.matrix.Matrix
 
toString() - Method in class praktikum.matrix.Term
Liefert eine String-Darstellung des Terms
toString() - Method in class praktikum.matrix.NumberTerm
 
toString() - Method in class praktikum.matrix.Unary
 
toString() - Method in class praktikum.matrix.Eval
 
toString() - Method in class praktikum.matrix.MatrixTerm
 
toString() - Method in class praktikum.matrix.Binary
 
toString() - Method in class praktikum.matrix.Variable
 
toString() - Method in class praktikum.matrix.Argument
 
toString() - Method in class praktikum.operator.Transpose
 
TotalDiff - class praktikum.operator.TotalDiff.
Die Klasse TotalDiff ermittelt die (totale) Ableitung eines Terms.
TotalDiff() - Constructor for class praktikum.operator.TotalDiff
Konstruiert einen Total-DiffTerm.
Transpose - class praktikum.operator.Transpose.
Die Klasse Transpose transponiert zwei Terme.
Transpose() - Constructor for class praktikum.operator.Transpose
 
transpose(Matrix, Matrix) - Static method in class praktikum.operator.MatrixTools
Transponiert die Matrix A und speichert das Ergebnis in C.
type - Variable in class praktikum.matrix.Term
 

U

Unary - class praktikum.matrix.Unary.
Die Klasse Unary stellt die Verknüpfung mit einem Term dar.
Unary(String, String) - Constructor for class praktikum.matrix.Unary
Konstruiert einen Term als Verknüpfung von einem Term.

V

Variable - class praktikum.matrix.Variable.
Die Klasse Variable speichert einen Term unter einem Variablen-Namen.

Z

Zero - class praktikum.operator.Zero.
Die Klasse Zero repräsentiert die Nullmatrix.
Zero() - Constructor for class praktikum.operator.Zero
Konstruiert eine Nullmatrix.
Zero(Term) - Constructor for class praktikum.operator.Zero
Konstruiert eine Nullmatrix in der Größe des übergebenen Terms.
Zero(Term, int) - Constructor for class praktikum.operator.Zero
Konstruiert eine Nullmatrix in der Größe des übergebenen Terms einer bestimmten Differenzierungsstufe.

A B C D E F G I L M N O P R S T U V Z