source: trunk/ADOL-C/src/fortutils.h @ 71

Last change on this file since 71 was 42, checked in by awalther, 10 years ago

set svn keywords property

  • Property svn:keywords set to Author Date Id Revision
File size: 1.4 KB
Line 
1/*----------------------------------------------------------------------------
2 ADOL-C -- Automatic Differentiation by Overloading in C++
3 File:     fortutils.h
4 Revision: $Id: fortutils.h 42 2009-07-15 18:37:17Z awalther $
5 Contents: Internal tools to handle Fortran arrays
6 
7 Copyright (c) Andrea Walther, Andreas Griewank, Andreas Kowarz,
8               Hristo Mitev, Sebastian Schlenkrich, Jean Utke, Olaf Vogel
9 
10 This file is part of ADOL-C. This software is provided as open source.
11 Any use, reproduction, or distribution of the software constitutes
12 recipient's acceptance of the terms of the accompanying license file.
13 
14----------------------------------------------------------------------------*/
15
16#if !defined(ADOLC_FORTUTILS_H)
17#define ADOLC_FORTUTILS_H 1
18
19#include <common.h>
20
21/****************************************************************************/
22/*                                                         Now the C THINGS */
23BEGIN_C_DECLS
24
25ADOLC_DLL_EXPORT void spread1(int m, fdouble* x, double* X);
26ADOLC_DLL_EXPORT void pack1(int m, double* X, fdouble* x);
27
28ADOLC_DLL_EXPORT void spread2(int m, int n, fdouble* x, double** X);
29ADOLC_DLL_EXPORT void pack2(int m, int n, double** X, fdouble* x);
30
31ADOLC_DLL_EXPORT void spread3(int m, int n, int p, fdouble* x, double*** X);
32ADOLC_DLL_EXPORT void pack3(int m, int n, int p, double*** X, fdouble* x);
33
34END_C_DECLS
35
36/****************************************************************************/
37#endif
Note: See TracBrowser for help on using the repository browser.