v_mapAtanToSelf.mapToSelf(new Atan());
double[] result_mapAtanToSelf = {0.0d,4.636476090008061e-01d,7.853981633974483e-01d};
assertClose("compare vectors" ,result_mapAtanToSelf,v_mapAtanToSelf.toArray(),normTolerance);
//octave = v1 .^-1
RealVector v_mapInv = v1.map(new Inverse());
double[] result_mapInv = {1d,0.5d,3.333333333333333e-01d};
assertClose("compare vectors" ,result_mapInv,v_mapInv.toArray(),normTolerance);
//octave = v1 .^-1
RealVector v_mapInvToSelf = v1.copy();
v_mapInvToSelf.mapToSelf(new Inverse());
double[] result_mapInvToSelf = {1d,0.5d,3.333333333333333e-01d};
assertClose("compare vectors" ,result_mapInvToSelf,v_mapInvToSelf.toArray(),normTolerance);
double[] abs_a = {-1.0d, 0.0d, 1.0d};
OpenMapRealVector abs_v = new OpenMapRealVector(abs_a);