/[ascend]/trunk/models/johnpye/fprops/helmholtz.h
ViewVC logotype

Contents of /trunk/models/johnpye/fprops/helmholtz.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2738 - (show annotations) (download) (as text)
Thu Dec 12 08:21:07 2013 UTC (6 years, 10 months ago) by jpye
File MIME type: text/x-chdr
File size: 1145 byte(s)
more debugging of cp0 and ideal_cp, pengrob_cp (both seem incorrect)
1 /* ASCEND modelling environment
2 Copyright (C) 2008 Carnegie Mellon University
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2, or (at your option)
7 any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18 #ifndef FPROPS_HELMHOLTZ_H
19 #define FPROPS_HELMHOLTZ_H
20
21 #define FPROPS_CHAR int
22
23 #include "rundata.h"
24 #include "ideal.h"
25
26 /**
27 Use any elegible EoSData to prepare a PureFluid object that implements
28 Helmholtz fundamental equation of state. Currently, only EoSData containing
29 a HelmholtzData object would suffice for that.
30 */
31 PureFluid *helmholtz_prepare(const EosData *data, const ReferenceState *ref);
32
33 void helmholtz_destroy(PureFluid *data);
34
35 #endif
36

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