Package org.tensorics.incubate.function
Class ExponentialFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity>
- java.lang.Object
-
- org.tensorics.incubate.function.ExponentialFunction<QX,QY>
-
- Type Parameters:
QX
- type of argumentsQY
- type of values
- All Implemented Interfaces:
AnalyticalFunction<org.jscience.physics.amount.Amount<QX>,org.jscience.physics.amount.Amount<QY>>
,ContinuousFunction<org.jscience.physics.amount.Amount<QX>,org.jscience.physics.amount.Amount<QY>>
,KeyValueFunction<org.jscience.physics.amount.Amount<QX>,org.jscience.physics.amount.Amount<QY>>
public class ExponentialFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity> extends java.lang.Object implements AnalyticalFunction<org.jscience.physics.amount.Amount<QX>,org.jscience.physics.amount.Amount<QY>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExponentialFunction.Builder<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity>
An builder for an exponentional functions that uses jscience amounts.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity>
ExponentialFunction.Builder<QX,QY>builder()
org.jscience.physics.amount.Amount<QY>
getAmplitude()
org.jscience.physics.amount.Amount<QX>
getInverseExponentialConstant()
org.jscience.physics.amount.Amount<QY>
getY(org.jscience.physics.amount.Amount<QX> xValue)
Tensor<org.jscience.physics.amount.Amount<QY>>
tensor()
java.lang.String
toText()
-
-
-
Method Detail
-
getY
public org.jscience.physics.amount.Amount<QY> getY(org.jscience.physics.amount.Amount<QX> xValue)
- Specified by:
getY
in interfaceKeyValueFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity>
- Parameters:
xValue
- argument of type<X>
- Returns:
- value of type
<Y>
-
toText
public java.lang.String toText()
- Specified by:
toText
in interfaceAnalyticalFunction<QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity>
-
getAmplitude
public org.jscience.physics.amount.Amount<QY> getAmplitude()
-
getInverseExponentialConstant
public org.jscience.physics.amount.Amount<QX> getInverseExponentialConstant()
-
builder
public static <QX extends javax.measure.quantity.Quantity,QY extends javax.measure.quantity.Quantity> ExponentialFunction.Builder<QX,QY> builder()
-
-