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
299 #ifdef SKUPINA_DUALPOROSITY
304 #endif // SKUPINA_DUALPOROSITY
305 #endif // SKUPINA_REAKCE
376 #ifdef SKUPINA_TRANSPORT
378 #endif // SKUPINA_TRANSPORT
396 #ifdef SKUPINA_DUALPOROSITY
399 #endif // SKUPINA_DUALPOROSITY
403 #ifdef SKUPINA_TRANSPORT
405 #endif // SKUPINA_TRANSPORT
416 #ifdef SKUPINA_CHEMIE
418 #endif // SKUPINA_CHEMIE
432 #ifdef SKUPINA_TRANSPORT
435 #endif // SKUPINA_TRANSPORT
437 #ifdef SKUPINA_CHEMIE
439 #endif // SKUPINA_CHEMIE
444 #ifdef SKUPINA_SCENAR
446 #endif // SKUPINA_SCENAR
463 #ifdef SKUPINA_SCENAR
465 #endif // SKUPINA_SCENAR
478 #ifdef SKUPINY_MATERIALU
480 #endif // SKUPINY_MATERIALU
491 #ifdef SKUPINA_DUALPOROSITY
493 #endif // SKUPINA_DUALPOROSITY
504 #ifdef SKUPINA_INTERTRANSFER
506 #endif // SKUPINA_INTERTRANSFER
532 #ifdef SKUPINA_DUALPOROSITY
534 #endif // SKUPINA_DUALPOROSITY
540 #ifdef SKUPINA_DUALPOROSITY
541 int pisTS34(
int,
int,
double );
542 #else //SKUPINA_DUALPOROSITY
544 #endif // SKUPINA_DUALPOROSITY
545 int pisDF0(
double,
double,
int );
546 int pisDF1(
double,
double,
int );
547 int pisDF2(
double,
double,
int );
549 int pisDF3(
double,
double,
int );
570 void nej_spolky(
int,
int,
int,
int *,
int * );
575 char *
fjmeno(
char *,
char * );
576 FILE *
fotevri(
char *,
const char * );
597 void pislog(
char *, ... );
598 void pisscr(
char *, ... );
692 float che_poradi(
int param1,
double param2,
double param3);
697 float che_poradi (
int typ_reakce,
double max,
double K);
EX struct S_dpor * P_dpor
FILE * fotevri(char *, const char *)
int pisDF1(double, double, int)
void che_vypis_soubor(char *soubor)
void win_tran_START(char *)
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)
void che_outpocp_soubor(FILE *fw)
char * fjmeno(char *, char *)
void che_vypis__soubor(char *soubor)
void ctiich_latkyvefazi(void)
int uzl_pro_elm(int, int)
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
float che_poradi(int param1, double param2, double param3)
EX struct S_matr * P_matr
void che_pocitej_soubor(char *soubor, int *poc_krok)
EX struct S_muzl * P_muzl
void che_nactenichemie(void)
int pisDF3(double, double, int)
double exponent[MAX_POC_LATEK]
void che_presun_poc_p_(void)
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 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 *)
void pis_Tran(char *fmt,...)
void buble_sort(int *, int)
void ctiich_dalsilatky(void)
int stech_koef_p[MAX_POC_LATEK]