de.bsvrz.pua.prot.functions
Class Exp

java.lang.Object
  extended by de.bsvrz.pua.prot.functions.Exp
All Implemented Interfaces:
ExpressionInterface

public class Exp
extends java.lang.Object
implements ExpressionInterface

Exponentialfunktion (exp(x) = e^x) Verwendet die von Java zur Verfügung gestellte Math.exp() Methode. Da immer double Werten gerechnet wird, kann 'long' Genauigkeit nicht garantiert werden.

Version:
$Revision: 1.1 $ / $Date: 2008/01/22 16:38:05 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Constructor Summary
Exp()
           
 
Method Summary
 ExpressionResult evaluate(java.util.List<ExpressionTree> expressionList, java.util.Hashtable<RealElement,BaseDataSet> realElements, java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
          Berechnet das Ergebnis der Funktion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exp

public Exp()
Method Detail

evaluate

public ExpressionResult evaluate(java.util.List<ExpressionTree> expressionList,
                                 java.util.Hashtable<RealElement,BaseDataSet> realElements,
                                 java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
Description copied from interface: ExpressionInterface
Berechnet das Ergebnis der Funktion

Specified by:
evaluate in interface ExpressionInterface
Parameters:
expressionList - Liste mit den Eingabeparametern
realElements - Mapping der realen Elemente zu den ihnen zugeordeten Werten.
tempElements - Mapping der temporären Attribute zu den ihnen zugeordneten Werten.
Returns:
Ergebnis
See Also:
ExpressionInterface.evaluate(java.util.List, java.util.Hashtable, java.util.Hashtable)


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.