double Iqxy(double qx, double qy, double sld, double solvent_sld, double a_side, double b2a_ratio, double c2a_ratio) { double q = sqrt(qx*qx + qy*qy); double intensity = Iq(q, sld, solvent_sld, a_side, b2a_ratio, c2a_ratio); return intensity; }
double Iqxy(double qx, double qy, double lg_radius, double sm_radius, double lg_vol_frac, double sm_vol_frac, double lg_sld, double sm_sld, double solvent_sld) { double q = sqrt(qx*qx + qy*qy); return Iq(q, lg_radius, sm_radius, lg_vol_frac, sm_vol_frac, lg_sld, sm_sld, solvent_sld); }
double Iqxy(double qx, double qy, double radius, double thickness, double core_sld, double shell_sld, double solvent_sld, double volfraction, double frac_dim, double cor_length) { const double q = sqrt(qx*qx+qy*qy); return Iq(q, radius, thickness, core_sld, shell_sld, solvent_sld, volfraction, frac_dim, cor_length); }
static PyObject * _cffi_f_Iq(PyObject *self, PyObject *args) { double x0; double x1; double x2; double x3; double x4; double x5; double result; PyObject *arg0; PyObject *arg1; PyObject *arg2; PyObject *arg3; PyObject *arg4; PyObject *arg5; PyObject **aa; aa = _cffi_unpack_args(args, 6, "Iq"); if (aa == NULL) return NULL; arg0 = aa[0]; arg1 = aa[1]; arg2 = aa[2]; arg3 = aa[3]; arg4 = aa[4]; arg5 = aa[5]; x0 = (double)_cffi_to_c_double(arg0); if (x0 == (double)-1 && PyErr_Occurred()) return NULL; x1 = (double)_cffi_to_c_double(arg1); if (x1 == (double)-1 && PyErr_Occurred()) return NULL; x2 = (double)_cffi_to_c_double(arg2); if (x2 == (double)-1 && PyErr_Occurred()) return NULL; x3 = (double)_cffi_to_c_double(arg3); if (x3 == (double)-1 && PyErr_Occurred()) return NULL; x4 = (double)_cffi_to_c_double(arg4); if (x4 == (double)-1 && PyErr_Occurred()) return NULL; x5 = (double)_cffi_to_c_double(arg5); if (x5 == (double)-1 && PyErr_Occurred()) return NULL; Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); { result = Iq(x0, x1, x2, x3, x4, x5); } _cffi_save_errno(); Py_END_ALLOW_THREADS (void)self; /* unused */ return _cffi_from_c_double(result); }
static double _cffi_d_Iq(double x0, double x1, double x2, double x3, double x4, double x5) { return Iq(x0, x1, x2, x3, x4, x5); }