19 #define MAX_POC_LATEK 200
20 #define MAX_POC_PARAM_SORPCE 5
21 #define ACCURACY 1e-12
23 #define fnsplit _splitpath // ! Dressler 24.08.2001
24 #define fnmerge _makepath // ! Dressler 24.08.2001
45 #ifndef SKUPINY_MATERIALU
46 #define SKUPINY_MATERIALU
47 #endif //SKUPINY_MATERIALU
50 #ifndef SKUPINA_SCENAR
51 #define SKUPINA_SCENAR
52 #endif // SKUPINA_SCENAR
57 #endif // SKUPINA_STENY
60 #ifndef SKUPINA_RESICE
61 #define SKUPINA_RESICE
62 #endif // SKUPINA_RESICE
65 #ifndef SKUPINA_TRANSPORT
66 #define SKUPINA_TRANSPORT
67 #endif // SKUPINA_TRANSPORT
70 #ifndef SKUPINA_DUALPOROSITY
71 #define SKUPINA_DUALPOROSITY
72 #endif // SKUPINA_DUALPOROSITY
76 #ifndef SKUPINA_REAKCE
77 #define SKUPINA_REAKCE
78 #endif // SKUPINA_REAKCE
92 #define PRG_NAME "tran"
107 #ifdef SKUPINA_RESICE
109 #endif // SKUPINA_RESICE
111 #ifdef SKUPINA_CHEMIE
113 #endif // SKUPINA_CHEMIE
119 #endif // SKUPINA_STENY
123 #ifdef SKUPINA_RESICE
126 #endif // SKUPINA_RESICE
130 #ifdef SKUPINA_TRANSPORT
133 #ifdef SKUPINA_DUALPOROSITY
135 #endif // SKUPINA_DUALPOROSITY
137 #endif // SKUPINA_TRANSPORT
166 #ifdef SKUPINY_MATERIALU
168 #endif // SKUPINY_MATERIALU
170 #ifdef SKUPINA_DUALPOROSITY
173 #endif // SKUPINA_DUALPOROSITY
175 #ifdef SKUPINA_INTERTRANSFER
178 #endif // SKUPINA_INTERTRANSFER
180 #ifdef SKUPINA_TRANSPORT
189 #ifdef SKUPINA_DUALPOROSITY
192 #endif // SKUPINA_DUALPOROSITY
202 #endif // SKUPINA_TRANSPORT
204 #ifdef SKUPINA_CHEMIE
207 char jmeno_chem_cfg[
MAXPATH ];
208 char jmeno_chem_err[
MAXPATH ];
210 TChemieBloku **Chem_Blok;
221 #endif // SKUPINA_CHEMIE
257 #ifdef SKUPINA_DUALPOROSITY
259 #endif // SKUPINA_DUALPOROSITY
272 #ifdef SKUPINA_TRANSPORT
275 #ifdef SKUPINA_DUALPOROSITY
278 #endif // SKUPINA_DUALPOROSITY
279 #endif // SKUPINA_TRANSPORT
281 #ifdef SKUPINA_CHEMIE
282 TChemieElementuD *Chem;
286 #ifdef SKUPINA_DUALPOROSITY
287 TChemieElementuD *Chem_por;
291 #endif // SKUPINA_DUALPOROSITY
292 #endif // SKUPINA_CHEMIE
294 #ifdef SKUPINA_REAKCE
298 #ifdef SKUPINA_DUALPOROSITY
302 #endif // SKUPINA_DUALPOROSITY
303 #endif // SKUPINA_REAKCE
374 #ifdef SKUPINA_TRANSPORT
376 #endif // SKUPINA_TRANSPORT
394 #ifdef SKUPINA_DUALPOROSITY
397 #endif // SKUPINA_DUALPOROSITY
401 #ifdef SKUPINA_TRANSPORT
403 #endif // SKUPINA_TRANSPORT
414 #ifdef SKUPINA_CHEMIE
416 #endif // SKUPINA_CHEMIE
430 #ifdef SKUPINA_TRANSPORT
433 #endif // SKUPINA_TRANSPORT
435 #ifdef SKUPINA_CHEMIE
437 #endif // SKUPINA_CHEMIE
442 #ifdef SKUPINA_SCENAR
444 #endif // SKUPINA_SCENAR
461 #ifdef SKUPINA_SCENAR
463 #endif // SKUPINA_SCENAR
476 #ifdef SKUPINY_MATERIALU
478 #endif // SKUPINY_MATERIALU
489 #ifdef SKUPINA_DUALPOROSITY
491 #endif // SKUPINA_DUALPOROSITY
502 #ifdef SKUPINA_INTERTRANSFER
504 #endif // SKUPINA_INTERTRANSFER
530 #ifdef SKUPINA_DUALPOROSITY
532 #endif // SKUPINA_DUALPOROSITY
538 #ifdef SKUPINA_DUALPOROSITY
539 int pisTS34(
int,
int,
double );
540 #else //SKUPINA_DUALPOROSITY
542 #endif // SKUPINA_DUALPOROSITY
543 int pisDF0(
double,
double,
int );
544 int pisDF1(
double,
double,
int );
545 int pisDF2(
double,
double,
int );
547 int pisDF3(
double,
double,
int );
568 void nej_spolky(
int,
int,
int,
int *,
int * );
573 char *
fjmeno(
char *,
char * );
574 FILE *
fotevri(
char *,
const char * );
595 void pislog(
char *, ... );
596 void pisscr(
char *, ... );
673 float che_poradi(
int param1,
double param2,
double param3);
678 float che_poradi (
int typ_reakce,
double max,
double K);
EX struct S_dpor * P_dpor
FILE * fotevri(char *, const char *)
void che_vypis_soubor(char *soubor)
int pisDF1(double, double, int)
void win_tran_START(char *)
void che_presun_poc_p_(void)
int pisDF2(double, double, int)
int pisDF0(double, double, int)
double sorpcni_plocha_por
#define MAX_POC_PARAM_SORPCE
EX struct S_melm * P_melm
void uvolneni_S_vod(void)
char * fjmeno(char *, char *)
int uzl_pro_elm(int, int)
void che_pocitej_soubor(char *soubor, int *poc_krok)
int iuzl_pro_elm(int, int)
int pisTS34(int, int, double)
int pocet_reakci_pro_matici
void malo_pameti(char *, char *, int)
EX struct S_smume * P_smume
void che_outpocp_soubor(FILE *fw)
EX struct S_matr * P_matr
void ctiich_latkyvefazi(void)
EX struct S_muzl * P_muzl
int pisDF3(double, double, int)
double exponent[MAX_POC_LATEK]
void Start_programu(char *)
void pis_bin(int, float *)
void Prerus_program(char *, int)
int aktualnejsi_soubor(char *, char *)
void inicializace_S_vod(void)
void cesta_k_souboru_sestav(char *, char *, char *)
void che_nactenichemie(void)
void nej_spolky(int, int, int, int *, int *)
void Konec_programu(char *)
double param_sorpce[MAX_POC_PARAM_SORPCE]
void pole_je_male(int, char *, int, char *)
float che_poradi(int typ_reakce, double max, double K)
void pis_Tran(char *fmt,...)
void buble_sort(int *, int)
void che_vypis__soubor(char *soubor)
int stech_koef_p[MAX_POC_LATEK]
void ctiich_dalsilatky(void)