/[ascend]/trunk/solvers/lsode/lsode.h
ViewVC logotype

Annotation of /trunk/solvers/lsode/lsode.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2649 - (hide annotations) (download) (as text)
Wed Dec 12 12:39:25 2012 UTC (11 years, 7 months ago) by jpye
File MIME type: text/x-chdr
File size: 1824 byte(s)
Fixing GPL header, removing postal address (rpmlint incorrect-fsf-address)
1 johnpye 669 /* ASCEND modelling environment
2     Copyright 1997, Carnegie Mellon University
3     Copyright (C) 2006 Carnegie Mellon University
4    
5     This program is free software; you can redistribute it and/or modify
6     it under the terms of the GNU General Public License as published by
7     the Free Software Foundation; either version 2, or (at your option)
8     any later version.
9    
10     This program is distributed in the hope that it will be useful,
11     but WITHOUT ANY WARRANTY; without even the implied warranty of
12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13     GNU General Public License for more details.
14    
15     You should have received a copy of the GNU General Public License
16 jpye 2649 along with this program. If not, see <http://www.gnu.org/licenses/>.
17 johnpye 669 *//** @file
18     Lsode Integrator.
19    
20     @NOTE
21     The macro DOTIME is defined inside Lsode.c. If its value is
22     TRUE, we spew all sorts of time junk. If FALSE we are quiet.
23     Default for this macro is FALSE.
24    
25 ben.allan 704 @NOTE the analytic jacobian routines (state matrix) depend on the
26     assumption that struct var_variable *<--> struct Instance *.
27 johnpye 669 Requires:
28     #include <utilities/ascConfig.h>
29     #include <solver/slv_client.h>
30     #include <solver/integrator.h>
31     *//*
32     by Kirk Abbott and Ben Allan
33     Created: 1/94
34     Version: $Revision: 1.6 $
35     Version control file: $RCSfile: Lsode.h,v $
36     Date last modified: $Date: 1997/07/18 12:23:18 $
37     Last modified by: $Author: mthomas $
38     */
39    
40     #ifndef ASC_LSODE_H
41     #define ASC_LSODE_H
42    
43 johnpye 1066 /** @addtogroup integrator Integrator
44     @{
45     */
46    
47 johnpye 942 #include "integrator.h"
48 johnpye 669
49 johnpye 977 IntegratorCreateFn integrator_lsode_create;
50 johnpye 942 IntegratorParamsDefaultFn integrator_lsode_params_default;
51 johnpye 977 IntegratorSolveFn integrator_lsode_solve;
52     IntegratorFreeFn integrator_lsode_free;
53 johnpye 1129 IntegratorWriteMatrixFn integrator_lsode_write_matrix;
54 johnpye 942
55 johnpye 977 const IntegratorInternals integrator_lsode_internals;
56 johnpye 942
57 johnpye 1066 /* @} */
58    
59 johnpye 669 #endif /* ASC_LSODE_H */

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22