00001
00006 #ifndef REACTORFORTRAN_HH
00007 #define REACTORFORTRAN_HH
00008
00009
00010
00011 extern "C" {
00012
00013
00014
00015 void hbook_init__();
00016
00017 void hropen_(const int&,const char*,const char*,const char*,int&,int&,
00018 int lchar1,int lchar2,int lchar3);
00019 void hbookn_(const int&,const char*,const int&,const char*,const int&,
00020 const char*ntTags,
00021 int lchar1,int lchar2,int lchar3,int lchar4);
00022 void hbook1_(const int&,const char*,const int&,
00023 const float&,const float&,const float&,
00024 const int title_length);
00025 void hfill_(const int&,const float&,const float& y=0,const float& w=1);
00026
00027 void hfn_(const int&,const float*);
00028
00029 void hldir_(const char*,const char*,
00030 int lchar1,int lchar2);
00031 void hcdir_(const char*,const char*,
00032 int lchar1,int lchar2);
00033 void hrout_(const int&,int&,const char*,
00034 int lchar1);
00035 void hrend_(const char*,int lchar1);
00036
00037
00038
00039 void ranlux_(float*,const int&);
00040 void rluxgo_(int& lux,int& init,int& k1,int& k2);
00041 void rnpssn_(const float& Mean,int& Value,int& ErrorCode);
00042 void rnormx_(float*,int&,void(float*,const int&));
00043 void rnhpre_(float*,const int&);
00044 void rnhran_(float*,const int&,const float&,const float&, float&);
00045 void funlxp_(float(const float&),float*,const float&,const float&);
00046 void funlux_(float*,float&,const int&);
00047
00048
00049
00050 float divdif_(float*,float*,const int&,const float&,const int&);
00051
00052
00053 }
00054 #endif
00055
00056
00057
00058