![]() |
0.10.8-alpha
|
A function with memory. More...
Public Member Functions | |
| CumulativeFunction (BinaryFunction< T, T, T > function) | |
| Instantiates a new cumulative function. More... | |
| T | getValue (T x) |
| void | reset () |
| CumulativeFunction< T > | duplicate (boolean with_state) |
| Object | printState () |
| CumulativeFunction< T > | readState (Object o) |
| T | getLastValue () |
Public Member Functions inherited from ca.uqac.lif.cep.functions.UnaryFunction< T, T > | |
| UnaryFunction (Class< T > t, Class< U > u) | |
| Creates a new instance of an unary function. More... | |
| void | evaluate (Object[] inputs, Object[] outputs, Context context, EventTracker tracker) |
| abstract U | getValue (T x) |
| Evaluates the function. More... | |
| final int | getInputArity () |
| final int | getOutputArity () |
| void | reset () |
| UnaryFunction< T, U > | duplicate (boolean with_state) |
| Duplicates an object. More... | |
| final void | getInputTypesFor (Set< Class<?>> classes, int index) |
| Class<?> | getOutputTypeFor (int index) |
| ca.uqac.lif.cep.functions.CumulativeFunction< T >.CumulativeFunction | ( | BinaryFunction< T, T, T > | function | ) |
Instantiates a new cumulative function.
| function | The function to cumulate |
Definition at line 45 of file CumulativeFunction.java.
| CumulativeFunction<T> ca.uqac.lif.cep.functions.CumulativeFunction< T >.duplicate | ( | boolean | with_state | ) |
Definition at line 74 of file CumulativeFunction.java.
| T ca.uqac.lif.cep.functions.CumulativeFunction< T >.getLastValue | ( | ) |
| T ca.uqac.lif.cep.functions.CumulativeFunction< T >.getValue | ( | T | x | ) |
Definition at line 53 of file CumulativeFunction.java.
| Object ca.uqac.lif.cep.functions.CumulativeFunction< T >.printState | ( | ) |
Definition at line 88 of file CumulativeFunction.java.
| CumulativeFunction<T> ca.uqac.lif.cep.functions.CumulativeFunction< T >.readState | ( | Object | o | ) |
Definition at line 100 of file CumulativeFunction.java.
| void ca.uqac.lif.cep.functions.CumulativeFunction< T >.reset | ( | ) |
Definition at line 68 of file CumulativeFunction.java.