Package org.ojalgo.series.function
Class SeriesFunction<K extends java.lang.Comparable<? super K>>
- java.lang.Object
-
- org.ojalgo.series.function.SeriesFunction<K>
-
- Type Parameters:
K
- The series key type
- Direct Known Subclasses:
SeriesExtrapolator
public abstract class SeriesFunction<K extends java.lang.Comparable<? super K>> extends java.lang.Object
A function that maps from a (collection of) series and one or more keys to a series of numbers. The interpretation of the input series data and the output series is completely free.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,? extends BasicSeries<K,? extends java.lang.Comparable<?>>>
myData
-
Constructor Summary
Constructors Modifier Constructor Description private
SeriesFunction()
protected
SeriesFunction(java.util.Map<java.lang.String,? extends BasicSeries<K,? extends java.lang.Comparable<?>>> data)
protected
SeriesFunction(BasicSeries<K,? extends java.lang.Comparable<?>> data)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>
getAllSeriesNames()
protected BasicSeries<K,? extends java.lang.Comparable<?>>
getSeries(java.lang.String name)
abstract java.util.Map<java.lang.String,Access1D<?>>
invoke(K... key)
-
-
-
Field Detail
-
myData
private final java.util.Map<java.lang.String,? extends BasicSeries<K extends java.lang.Comparable<? super K>,? extends java.lang.Comparable<?>>> myData
-
-
Constructor Detail
-
SeriesFunction
private SeriesFunction()
-
SeriesFunction
protected SeriesFunction(BasicSeries<K,? extends java.lang.Comparable<?>> data)
-
SeriesFunction
protected SeriesFunction(java.util.Map<java.lang.String,? extends BasicSeries<K,? extends java.lang.Comparable<?>>> data)
-
-
Method Detail
-
invoke
public abstract java.util.Map<java.lang.String,Access1D<?>> invoke(K... key)
- Parameters:
key
- One or more time series keys- Returns:
- A map with one entry per series. Each entry/series has the same number of elements as there were input keys.
-
getAllSeriesNames
protected java.util.List<java.lang.String> getAllSeriesNames()
-
getSeries
protected BasicSeries<K,? extends java.lang.Comparable<?>> getSeries(java.lang.String name)
-
-