-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrgvvar.c
More file actions
63 lines (46 loc) · 2.25 KB
/
rgvvar.c
File metadata and controls
63 lines (46 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/* rgvvar.c - gegenereerd met TLCGen 12.4.0.19 */
/* DEFINITIE FUNCTIES - ROBUUSTE GROENTIJD VERDELER */
/* ================================================ */
/* (C) Copyright 2006-2012 by A.C.M. van Grinsven. All rights reserved. */
/* CCOL: versie 8.0 */
/* FILE: rgvvar.c */
/* DATE: 15-08-2012 */
/* include files */
/* ============= */
#include <stdarg.h> /* gebruik variabele argumentenlijst */
#include "sysdef.c" /* definitie typen variabelen */
/* declaratie globale variabelen */
/* ============================= */
mulv TVG_basis[FCMAX]; /* basis waarde - maximum verlenggroentijd */
mulv TVG_rgv[FCMAX]; /* RGV-waarde - maximum verlenggroentijd */
mulv TVG_absoluut[FCMAX]; /* abolute verschil verlenggroentijd actueel en basis */
mulv TVG_procentueel[FCMAX]; /* procentueel verlenggroentijd actueel en basis */
#ifdef TO_ONTWERPTIJD
#if (CCOL_V >= 95) && !defined NO_TIGMAX
mulv TIG_ontwerp[FCMAX][FCMAX];
#else
mulv TO_ontwerp[FCMAX][FCMAX];
#endif
#endif
/* declaratie globale functies */
/* =========================== */
boolv rgv_niet_primair (count fc, boolv *prml[], count ml, boolv sml, count ml_max, count hpri, mulv PRM_mintvg, mulv PRM_tvgomlaag, boolv DD_fc);
void rgv_verlenggroentijd1(count fc, mulv PRM_mintvg, mulv PRM_maxtvg, mulv PRM_tvgomhoog, mulv PRM_tvgomlaag, mulv PRM_tvgverschil, mulv PRM_maxtvg_dd,
#ifdef TVG_VEVG
boolv SCH_schrgvwtvs,
#endif
boolv DD_fc, boolv MK_speciaal);
void rgv_verlenggroentijd2(count fc, mulv PRM_mintvg, mulv PRM_maxtvg, mulv PRM_tvgomhoog, mulv PRM_tvgomlaag, mulv PRM_tvgverschil, mulv PRM_maxtvg_dd,
#ifdef TVG_VEVG
boolv SCH_schrgvwtvs,
#endif
boolv DD_fc, boolv MK_speciaal);
#ifdef INTERFUNC
mulv rgv_verlenggroentijd_correctie_ISG_va_arg(va_mulv PRM_rgv, va_mulv DD_anyfc, va_mulv PRM_tcmin, va_mulv PRM_tcmax, ...);
mulv berekencyclustijd_ISG_va_arg(va_count fcnr_first, ...);
#else
mulv rgv_verlenggroentijd_correctie_va_arg(va_mulv PRM_rgv, va_mulv DD_anyfc, va_mulv PRM_tcmin, va_mulv PRM_tcmax, ...);
mulv berekencyclustijd_va_arg(va_count fcnr_first, ...);
#endif
void copy_TVG_max_to_TVG_basis (void);
void copy_TVG_rgv_to_TVG_max (void);