00001
00002
00003
00004 #ifndef _MEAN_H_
00005 #define _MEAN_H_
00006
00008 void MeanInc(void);
00009
00011 void MeanZero(void);
00012
00020 void MeanIonRadius(
00021 char chType,
00022 long int nelem,
00023 long int *n,
00024 realnum arlog[],
00025 bool lgDensity );
00026
00034 void MeanIonVolume(
00035 char chType,
00036 long int nelem,
00037 long int *n,
00038 realnum arlog[],
00039 bool lgDensity );
00040
00048 void aver(
00049 const char *chWhat,
00050 double quan,
00051 double weight,
00052 const char *chLabl);
00053
00055 EXTERN struct t_mean {
00056
00063 double HarMeanTempRadius[2];
00066 double HarMeanTempVolume[2];
00067
00069 double TempMeanRadius[2] ,
00070 TempMeanVolume[2];
00071
00073 double B_HarMeanTempRadius[2];
00074
00077 double H2MeanTempRadius[2];
00080 double H2MeanTempVolume[2];
00081
00083 double H_21cm_spin_mean_radius[2];
00084
00088 double ***xIonMeans;
00090 double ***xIonEdenMeans;
00091 double **xIonMeansNorm;
00093 double **xIonEdenMeansNorm;
00099 double ***TempMeans ;
00100 double ***TempMeansNorm;
00102 double ***TempEdenMeans;
00103 double ***TempEdenMeansNorm;
00104
00105 } mean;
00106
00107
00108 #endif