Skip to content

Commit 8bf60a8

Browse files
committed
update guide and interface for changes in POLEDIT
1 parent fe46cf0 commit 8bf60a8

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

doc/tinker-guide.pdf

-677 KB
Binary file not shown.

interface/c/tinker/detail/keys.hh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
#ifdef __cplusplus
66
extern "C" {
77
#endif
8-
#define TINKER_MOD__maxkey 25000
98
extern int TINKER_MOD(keys, nkey);
10-
extern char TINKER_MOD(keys, keyline)[TINKER_MOD__maxkey][240];
9+
extern char (*TINKER_MOD(keys, keyline))[240];
1110
#ifdef __cplusplus
1211
}
1312
#endif

interface/c/tinker/detail/ktrtor.hh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ extern double* TINKER_MOD(ktrtor, tbf);
1616
extern double* TINKER_MOD(ktrtor, tbx);
1717
extern double* TINKER_MOD(ktrtor, tby);
1818
extern double* TINKER_MOD(ktrtor, tbxy);
19+
extern char (*TINKER_MOD(ktrtor, ttier))[3];
1920
extern char (*TINKER_MOD(ktrtor, ktt))[20];
2021
#ifdef __cplusplus
2122
}

interface/c/tinker/detail/params.hh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
#ifdef __cplusplus
66
extern "C" {
77
#endif
8-
#define TINKER_MOD__maxprm 25000
98
extern int TINKER_MOD(params, nprm);
10-
extern char TINKER_MOD(params, prmline)[TINKER_MOD__maxprm][240];
9+
extern char (*TINKER_MOD(params, prmline))[240];
1110
#ifdef __cplusplus
1211
}
1312
#endif

interface/cpp/tinker/detail/keys.hh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
#include "macro.hh"
44

55
namespace tinker { namespace keys {
6-
const int maxkey = 25000;
76
extern int& nkey;
8-
extern char (&keyline)[maxkey][240];
7+
extern char (*&keyline)[240];
98

109
#ifdef TINKER_FORTRAN_MODULE_CPP
1110
extern "C" int TINKER_MOD(keys, nkey);
12-
extern "C" char TINKER_MOD(keys, keyline)[maxkey][240];
11+
extern "C" char (*TINKER_MOD(keys, keyline))[240];
1312

1413
int& nkey = TINKER_MOD(keys, nkey);
15-
char (&keyline)[maxkey][240] = TINKER_MOD(keys, keyline);
14+
char (*&keyline)[240] = TINKER_MOD(keys, keyline);
1615
#endif
1716
} }

interface/cpp/tinker/detail/ktrtor.hh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ extern double*& tbf;
1414
extern double*& tbx;
1515
extern double*& tby;
1616
extern double*& tbxy;
17+
extern char (*&ttier)[3];
1718
extern char (*&ktt)[20];
1819

1920
#ifdef TINKER_FORTRAN_MODULE_CPP
@@ -26,6 +27,7 @@ extern "C" double* TINKER_MOD(ktrtor, tbf);
2627
extern "C" double* TINKER_MOD(ktrtor, tbx);
2728
extern "C" double* TINKER_MOD(ktrtor, tby);
2829
extern "C" double* TINKER_MOD(ktrtor, tbxy);
30+
extern "C" char (*TINKER_MOD(ktrtor, ttier))[3];
2931
extern "C" char (*TINKER_MOD(ktrtor, ktt))[20];
3032

3133
int& maxntt = TINKER_MOD(ktrtor, maxntt);
@@ -37,6 +39,7 @@ double*& tbf = TINKER_MOD(ktrtor, tbf);
3739
double*& tbx = TINKER_MOD(ktrtor, tbx);
3840
double*& tby = TINKER_MOD(ktrtor, tby);
3941
double*& tbxy = TINKER_MOD(ktrtor, tbxy);
42+
char (*&ttier)[3] = TINKER_MOD(ktrtor, ttier);
4043
char (*&ktt)[20] = TINKER_MOD(ktrtor, ktt);
4144
#endif
4245
} }

interface/cpp/tinker/detail/params.hh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
#include "macro.hh"
44

55
namespace tinker { namespace params {
6-
const int maxprm = 25000;
76
extern int& nprm;
8-
extern char (&prmline)[maxprm][240];
7+
extern char (*&prmline)[240];
98

109
#ifdef TINKER_FORTRAN_MODULE_CPP
1110
extern "C" int TINKER_MOD(params, nprm);
12-
extern "C" char TINKER_MOD(params, prmline)[maxprm][240];
11+
extern "C" char (*TINKER_MOD(params, prmline))[240];
1312

1413
int& nprm = TINKER_MOD(params, nprm);
15-
char (&prmline)[maxprm][240] = TINKER_MOD(params, prmline);
14+
char (*&prmline)[240] = TINKER_MOD(params, prmline);
1615
#endif
1716
} }

0 commit comments

Comments
 (0)