Exemple #1
0
void fermi_dirac_inc_0(double *x, double *b, int *len, double *val, double *err, int *status)
{
	int i;
	gsl_sf_result result;
	gsl_set_error_handler_off();
	
	for(i = 0; i< *len ; i++){
		status[i] = gsl_sf_fermi_dirac_inc_0_e(x[i], b[i], &result) ;
		val[i] = result.val;
		err[i] = result.err;
	}
}  
Exemple #2
0
double gsl_sf_fermi_dirac_inc_0(const double x, const double b)
{
  EVAL_RESULT(gsl_sf_fermi_dirac_inc_0_e(x, b, &result));
}
 /**
  * C++ version of gsl_sf_fermi_dirac_inc_0_e().
  * Incomplete integral F_0(x,b) = ln(1 + e^(b-x)) - (b-x)
  * @param x A real number
  * @param b A real number
  * @param result The result as a @c gsl::sf::result object
  * @return GSL_SUCCESS or GSL_EUNDRFLW or GSL_EDOM
  */
 inline int fermi_dirac_inc_0_e( double const x, double const b, result& result ){
   return gsl_sf_fermi_dirac_inc_0_e( x, b, &result ); }