class SdrAlgorithm implements Cloneable {

    public double computeSdr(double rhoNorm,
                             double wavelength,
                             double vza,
                             double sza,
                             double ada,
                             double aot470,
                             double aot660,
                             double ang) {
        final double[] input = new double[9];
        final double[] output = new double[1];

        sza *= MathUtils.DTOR;
        vza *= MathUtils.DTOR;
        ada *= MathUtils.DTOR;

        input[0] = rhoNorm;
        input[1] = wavelength;
        input[2] = Math.cos(sza);
        input[3] = Math.sin(vza) * Math.cos(ada);
        input[4] = Math.sin(vza) * Math.sin(ada);
        input[5] = Math.cos(vza);
        input[6] = aot470;
        input[7] = aot660;
        input[8] = ang;
        computeSdr(input, output);
        return output[0];
    }

    public  SdrAlgorithm(JnnNet neuralNet);

}