v_mapTanhToSelf.mapToSelf(new Tanh());
double[] result_mapTanhToSelf = {7.615941559557649e-01d,9.640275800758169e-01d,9.950547536867305e-01d};
assertClose("compare vectors" ,result_mapTanhToSelf,v_mapTanhToSelf.toArray(),normTolerance);
//octave = cos(v1)
RealVector v_mapCos = v1.map(new Cos());
double[] result_mapCos = {5.403023058681398e-01d,-4.161468365471424e-01d, -9.899924966004454e-01d};
assertClose("compare vectors" ,result_mapCos,v_mapCos.toArray(),normTolerance);
//octave = cos(v1)
RealVector v_mapCosToSelf = v1.copy();
v_mapCosToSelf.mapToSelf(new Cos());
double[] result_mapCosToSelf = {5.403023058681398e-01d,-4.161468365471424e-01d, -9.899924966004454e-01d};
assertClose("compare vectors" ,result_mapCosToSelf,v_mapCosToSelf.toArray(),normTolerance);
//octave = sin(v1)
RealVector v_mapSin = v1.map(new Sin());