praktikum.matrix
Class ConstantTerm

java.lang.Object
  |
  +--praktikum.matrix.Matrix
        |
        +--praktikum.matrix.Term
              |
              +--praktikum.matrix.ConstantTerm
All Implemented Interfaces:
DifferentiableTerm, Function
Direct Known Subclasses:
One, Zero

public abstract class ConstantTerm
extends Term
implements DifferentiableTerm

Die Klasse ConstantTerm repräsentiert einen Term mit nur einem (konstanten) Subterm. Diese Klasse sollte vom Anwender nicht benutzt werden.


Fields inherited from class praktikum.matrix.Term
arguments, latex, operatorLatex, term, type
 
Fields inherited from class praktikum.matrix.Matrix
number
 
Constructor Summary
ConstantTerm(Term t, String type, String latex, int nDiff)
          Konstruiert einen ConstantTerm.
 
Method Summary
 Term diff(Argument arg)
          Differenziert einen Term nach einem Argument.
 void execute()
          Ermittelt das Ergebnis der Verknüpfung.
 
Methods inherited from class praktikum.matrix.Term
copyTerm, eval, fit, fit, latex, latex, latexResult, numberOfArguments, result, toString
 
Methods inherited from class praktikum.matrix.Matrix
columns, copy, copy, entries, get, newEntries, newEntries, rows, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface praktikum.matrix.Function
columns, rows
 

Constructor Detail

ConstantTerm

public ConstantTerm(Term t,
                    String type,
                    String latex,
                    int nDiff)
Konstruiert einen ConstantTerm.
Parameters:
t - Subterm
type - Name des ConstantTerm
latex - Latex-Darstellung des Constant-Term
nDiff - Differenzierungsstufe
Method Detail

execute

public void execute()
             throws IllegalStructureException
Description copied from class: Term
Ermittelt das Ergebnis der Verknüpfung.
Overrides:
execute in class Term
Following copied from class: praktikum.matrix.Term
Throws:
IllegalStructureException - falls die verwendeten Terme in ihrer Struktur nicht zueinander passen.

diff

public Term diff(Argument arg)
          throws OperatorException
Description copied from interface: DifferentiableTerm
Differenziert einen Term nach einem Argument.
Specified by:
diff in interface DifferentiableTerm
Following copied from interface: praktikum.matrix.DifferentiableTerm
Parameters:
arg - Argument, nach dem differenziert werden soll.
Returns:
Ableitung des Terms