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 classExponentialFunction.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.StringtoText()
-
-
-
Method Detail
-
getY
public org.jscience.physics.amount.Amount<QY> getY(org.jscience.physics.amount.Amount<QX> xValue)
- Specified by:
getYin 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:
toTextin 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()
-
-