public double[][][] eval(double[][][] dest, NslDouble3 a, NslDouble3 b) {
   return eval(dest, a.getdouble3(), b.getdouble3());
 }
 public double[][][] eval(double a, NslDouble3 b) {
   return eval(a, b.getdouble3());
 }
 public double[][][] eval(NslDouble3 a, NslDouble3 b) {
   return eval(a.getdouble3(), b.getdouble3());
 }
 public double[][][] eval(NslDouble3 a, double b) {
   return eval(a.getdouble3(), b);
 }