Class ExponentialFunction<QX extends javax.measure.quantity.Quantity,​QY extends javax.measure.quantity.Quantity>

  • Type Parameters:
    QX - type of arguments
    QY - 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 Detail

      • getY

        public org.jscience.physics.amount.Amount<QY> getY​(org.jscience.physics.amount.Amount<QX> xValue)
        Specified by:
        getY in interface KeyValueFunction<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 interface AnalyticalFunction<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()
      • tensor

        public Tensor<org.jscience.physics.amount.Amount<QY>> tensor()