Class ScalableInterpolationTable

java.lang.Object
net.simplace.sim.components.util.InterpolationTable
net.simplace.sim.components.util.ScalableInterpolationTable
All Implemented Interfaces:
Function<Double,Double>

public class ScalableInterpolationTable extends InterpolationTable
  • Field Details

    • y_scale

      protected net.simplace.sim.util.FWSimVariable<Double> y_scale
  • Constructor Details

    • ScalableInterpolationTable

      public ScalableInterpolationTable(net.simplace.sim.util.FWSimVariable<Double[]> tx, net.simplace.sim.util.FWSimVariable<Double[]> ty, net.simplace.sim.util.FWSimVariable<Double> scale_factor_y)
    • ScalableInterpolationTable

      public ScalableInterpolationTable(net.simplace.sim.util.FWSimVariable<Double[]> txy, net.simplace.sim.util.FWSimVariable<Double> scale_factor_y)
    • ScalableInterpolationTable

      public ScalableInterpolationTable(net.simplace.sim.util.FWSimVariable<Double[]> xtable, net.simplace.sim.util.FWSimVariable<Double[]> ytable, net.simplace.sim.util.FWSimVariable<Double[]> xytable, net.simplace.sim.util.FWSimVariable<Double> scale_factor_y)
    • ScalableInterpolationTable

      public ScalableInterpolationTable(net.simplace.sim.util.FWSimVariable<Double[]> xtable, net.simplace.sim.util.FWSimVariable<Double[]> ytable, net.simplace.sim.util.FWSimVariable<Double[]> xytable, net.simplace.sim.util.FWSimVariable<Double> scale_factor_y, Object caller)
  • Method Details

    • getValueAt

      public double getValueAt(double t)
      Overrides:
      getValueAt in class InterpolationTable
    • getUnscaledValueAt

      public double getUnscaledValueAt(double t)
    • getScaleFactor

      public double getScaleFactor()