Warning, file /include/gsl/gsl_sf_result.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 #ifndef __GSL_SF_RESULT_H__
0023 #define __GSL_SF_RESULT_H__
0024
0025 #undef __BEGIN_DECLS
0026 #undef __END_DECLS
0027 #ifdef __cplusplus
0028 # define __BEGIN_DECLS extern "C" {
0029 # define __END_DECLS }
0030 #else
0031 # define __BEGIN_DECLS
0032 # define __END_DECLS
0033 #endif
0034
0035 __BEGIN_DECLS
0036
0037 struct gsl_sf_result_struct {
0038 double val;
0039 double err;
0040 };
0041 typedef struct gsl_sf_result_struct gsl_sf_result;
0042
0043 #define GSL_SF_RESULT_SET(r,v,e) do { (r)->val=(v); (r)->err=(e); } while(0)
0044
0045
0046 struct gsl_sf_result_e10_struct {
0047 double val;
0048 double err;
0049 int e10;
0050 };
0051 typedef struct gsl_sf_result_e10_struct gsl_sf_result_e10;
0052
0053
0054 int gsl_sf_result_smash_e(const gsl_sf_result_e10 * re, gsl_sf_result * r);
0055
0056
0057 __END_DECLS
0058
0059 #endif