ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
dvlparms.h
Go to the documentation of this file.
1/*----------------------------------------------------------------------------
2 ADOL-C -- Automatic Differentiation by Overloading in C++
3 File: dvlparms.h
4 Revision: $Id$
5 Contents: Developer parameters:
6 These parameters are intended for use by the developers and
7 maintainers of ADOL-C to specify library wide definitions.
8
9 Copyright (c) Andrea Walther, Andreas Griewank, Andreas Kowarz,
10 Hristo Mitev, Sebastian Schlenkrich, Jean Utke, Olaf Vogel
11
12 This file is part of ADOL-C. This software is provided as open source.
13 Any use, reproduction, or distribution of the software constitutes
14 recipient's acceptance of the terms of the accompanying license file.
15
16----------------------------------------------------------------------------*/
17
18#if !defined(ADOLC_DVLPARMS_H)
19#define ADOLC_DVLPARMS_H 1
20
21/* first version with new tape structure
22 * => to work with older tapes use older ADOL-C version */
23#define ADOLC_NEW_TAPE_VERSION 2
24#define ADOLC_NEW_TAPE_SUBVERSION 5
25#define ADOLC_NEW_TAPE_PATCHLEVEL 3
26/*--------------------------------------------------------------------------*/
27/* Directory where tapes are created */
28#define TAPE_DIR "."
29/* File names for the tapes */
30#define ADOLC_TAYLORS_NAME "ADOLC-Taylors_"
31#define ADOLC_VALUES_NAME "ADOLC-Values_"
32#define ADOLC_LOCATIONS_NAME "ADOLC-Locations_"
33#define ADOLC_OPERATIONS_NAME "ADOLC-Operations_"
34
35#ifdef _WINDOWS
36#define PATHSEPARATOR "\\"
37#define __func__ __FUNCTION__
38#else
39#define PATHSEPARATOR "/"
40#endif
41
42/*--------------------------------------------------------------------------*/
43/* TAPE IDENTIFICATION (ADOLC & version check) */
44#define statSpace 42
45/* NOTE: ADOLC_ID and stats must fit in statSpace locints required! */
46
47/*--------------------------------------------------------------------------*/
48/* ADOL-C configuration (never change this) */
49#define adolc_overwrite 1
50#define adolc_compsize >
51
52/*--------------------------------------------------------------------------*/
53#endif