praktikum.matrix
Interface Function

All Known Implementing Classes:
Term, PolynomFunction

public interface Function

Das Interface Function faßt Klassen zusammen, die den Charakter einer Funktion besitzen. Die funktionale Eigenschaft einer Function implementierenden Klasse wird im wesentlichen durch die Methode eval(..) wiedergegeben.


Method Summary
 int columns()
          Anzahl der Spalten in der 0-ten Ergebnismatrix
 void eval(Matrix[] F, Matrix[] X, int[][] alpha)
          Auswertung der Funktion und gleichzeitige Bestimmung von Ableitungswerten.
 String latex(int[] alpha, Vector arguments)
           
 int numberOfArguments()
          Anzahl der Argumente der Funktion
 int rows()
          Anzahl der Zeilen in der 0-ten Ergebnismatrix Anzahl der Zeilen
 

Method Detail

numberOfArguments

public int numberOfArguments()
Anzahl der Argumente der Funktion
Returns:
Anzahl der Argumente

rows

public int rows()
Anzahl der Zeilen in der 0-ten Ergebnismatrix Anzahl der Zeilen

columns

public int columns()
Anzahl der Spalten in der 0-ten Ergebnismatrix
Parameters:
Anzahl - der Spalten

eval

public void eval(Matrix[] F,
                 Matrix[] X,
                 int[][] alpha)
          throws IllegalStructureException,
                 OperatorException
Auswertung der Funktion und gleichzeitige Bestimmung von Ableitungswerten.
Parameters:
F - Ergebnismatrizen
X - Ergabematrizen
alpha - Multiindices zur Beschreibung der Ableitung

latex

public String latex(int[] alpha,
                    Vector arguments)
             throws IllegalLatexRepresentationException