@Override public int index(int i) { return // i; // this.instanceData.index(i); }
@Override public boolean isMissing(int instAttIndex) { return // Double.isNaN(value(instAttIndex)); // this.instanceData.isMissing(instAttIndex); }
@Override public boolean isMissingSparse(int p) { return this.instanceData.isMissingSparse(p); }
@Override public double value(int instAttIndex) { return // attributeValues[instAttIndex]; // this.instanceData.value(instAttIndex); }
@Override public void setClassValue(double d) { this.classData.setValue(0, d); // this.classValue = d; }
@Override public double[] toDoubleArray() { return // this.attributeValues; // this.instanceData.toDoubleArray(); }
@Override public int numValues() { return // this.attributeValues.length; // this.instanceData.numValues(); }
@Override public double valueSparse(int i) { return this.instanceData.valueSparse(i); }
/** * Delete attribute at. * * @param i the i */ @Override public void deleteAttributeAt(int i) { this.instanceData.deleteAttributeAt(i); }
/** * Instantiates a new instance. * * @param inst the inst */ public InstanceImpl(InstanceImpl inst) { this.weight = inst.weight; this.instanceData = inst.instanceData.copy(); this.instanceHeader = inst.instanceHeader; }
@Override public double classValue() { return this.classData.value(0); // return classValue; }
/** * Sets the value. * * @param numAttribute the num attribute * @param d the d */ @Override public void setValue(int numAttribute, double d) { this.instanceData.setValue(numAttribute, d); }
/** * To double array. * * @return the double[] */ @Override public double[] toDoubleArray() { return this.instanceData.toDoubleArray(); }
/** * Num values. * * @return the int */ @Override public int numValues() { return this.instanceData.numValues(); }
/** * Value sparse. * * @param i the i * @return the double */ @Override public double valueSparse(int i) { return this.instanceData.valueSparse(i); }
/** * Value. * * @param instAttIndex the inst att index * @return the double */ @Override public double value(int instAttIndex) { return this.instanceData.value(instAttIndex); }
@Override public boolean classIsMissing() { return // Double.isNaN(this.classValue);// this.classData.isMissing(0); }
@Override public void setValue(int numAttribute, double d) { this.instanceData.setValue(numAttribute, d); // this.attributeValues[numAttribute] = d; }
/** * Checks if is missing sparse. * * @param p the p * @return true, if is missing sparse */ @Override public boolean isMissingSparse(int p) { return this.instanceData.isMissingSparse(p); }
/** * Index. * * @param i the i * @return the int */ @Override public int index(int i) { return this.instanceData.index(i); }