package ptolemy.domains.pthales.JNI;
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.40
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
class ABFJNI {
public final static native double C_get();
public final static native double Pi_get();
public final static native int ATL_nb_ant_get();
public final static native int ATL_nb_pls_get();
public final static native int ATL_nb_beams_get();
public final static native int ATL_nb_rg_cov_get();
public final static native int ATL_org_rg_cov_get();
public final static native int ATL_lgth_chirp_get();
public final static native double ATL_K_chirp_get();
public final static native int ATL_rg_min_get();
public final static native double ATL_lambda_get();
public final static native double ATL_Tpulse_get();
public final static native double ATL_SubarraySpacing_get();
public final static native int ATL_Targ1_CIR_get();
public final static native int ATL_Targ1_V_get();
public final static native int ATL_Targ1_Dist_get();
public final static native int ATL_Targ1_RCS_get();
public final static native int ATL_rg_size_get();
public final static native int ATL_Beamwidth_get();
public final static native int ATL_noise_power_get();
public final static native int ATL_jam_CIR_get();
public final static native int ATL_jam_power_get();
public final static native int ATL_jam_freq_MHz_get();
public final static native void Calc_Chirp(int jarg1, float[] jarg2_, int jarg3, float jarg4);
public final static native void AddNoise(int nx, int ny, float[] sig_in, float Sigma2, float[] noisy);
public final static native void Calc_Echo(int nb_samp_chirpX4, float[] ChirpX4, int nb_ant, int nb_rg, int nb_pul, float[] echo_out, int rg_min, float rg_size, float SubArraySpacing, float lambda, float Tpulse, float Targ_angle, float Targ_V, float Targ_dist, float Targ_RCS);
// public final static native void Calc_SteerVect(int jarg1, int jarg2, long jarg3, float jarg4, float jarg5, float jarg6);
// public final static native void DecimBy4(int jarg1, long jarg2, float[] jarg2_, long jarg3, float[] jarg3_);
// public final static native void AddJam(int jarg1, int jarg2, int jarg3, long jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11);
// public final static native void turn_1(int jarg1, int jarg2, long jarg3, long jarg4);
// public final static native void Slid_Filter(int jarg1, int jarg2, long jarg3, float[] jarg3_, long jarg4, float[] jarg4_, long jarg5, float[] jarg5_);
// public final static native void turn_2(int jarg1, int jarg2, long jarg3, int jarg4, int jarg5, long jarg6, int jarg7, int jarg8);
// public final static native void CovAvCov(int jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
// public final static native void Mat_Invert(int jarg1, long jarg2, long jarg3);
// public final static native void Matmat(int jarg1, int jarg2, int jarg3, long jarg4, long jarg5, long jarg6);
// public final static native void CalcWeights(int jarg1, int jarg2, long jarg3, long jarg4, long jarg5);
// public final static native void turn_3(int jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
// public final static native void Apply_Filter(int jarg1, int jarg2, long jarg3, long jarg4, float[] jarg4_, long jarg5, float[] jarg5_);
// public final static native void lazy_FFT(int jarg1, long jarg2, float[] jarg2_, long jarg3, float[] jarg3_);
}