6a85fbbc94704a433136a32fb021525fb05eb3b8
1 import java
.util
.TreeMap
;
2 import java
.util
.Map
.Entry
;
4 class Variable
extends Terme
{
5 //TODO: TreeMap might look overkill
6 TreeMap
<Integer
, Double
> v
;
9 v
= new TreeMap
<Integer
, Double
>();
10 fill(-5.0, 5.0, 0.25);
14 * Fill the variable with a discret set of double values
15 * @param start starting double value
16 * @param end ending double value
17 * @param step looping step
19 private void fill(double start
, double end
, double step
) {
21 for (double d
= start
; d
<= end
; d
= d
+ step
) {
27 public Entry
<Integer
, Double
> getFirstEntry() {
28 return v
.firstEntry();
31 public Integer
size() {
35 public double evaluer() {
36 return v
.pollFirstEntry().getValue();