v_mapAcosToSelf.mapToSelf(new Acos());
double[] result_mapAcosToSelf = {1.570796326794897e+00d,1.047197551196598e+00d, 0.0d};
assertClose("compare vectors" ,result_mapAcosToSelf,v_mapAcosToSelf.toArray(),normTolerance);
//octave = asin(vat)
RealVector v_mapAsin = vat.map(new Asin());
double[] result_mapAsin = {0.0d,5.235987755982989e-01d,1.570796326794897e+00d};
assertClose("compare vectors" ,result_mapAsin,v_mapAsin.toArray(),normTolerance);
//octave = asin(vat)
RealVector v_mapAsinToSelf = vat.copy();
v_mapAsinToSelf.mapToSelf(new Asin());
double[] result_mapAsinToSelf = {0.0d,5.235987755982989e-01d,1.570796326794897e+00d};
assertClose("compare vectors" ,result_mapAsinToSelf,v_mapAsinToSelf.toArray(),normTolerance);
//octave = atan(vat)
RealVector v_mapAtan = vat.map(new Atan());