}
@Override
public double GetValue(double x, double y, double z) {
if (SourceModule[0] == null)
throw new NoModuleException();
double nx = (x1Matrix * x) + (y1Matrix * y) + (z1Matrix * z);
double ny = (x2Matrix * x) + (y2Matrix * y) + (z2Matrix * z);
double nz = (x3Matrix * x) + (y3Matrix * y) + (z3Matrix * z);
return SourceModule[0].GetValue(nx, ny, nz);