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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2738 - (hide 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 jpye 1874 /* 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 jpye 2661 along with this program. If not, see <http://www.gnu.org/licenses/>.
16 jpye 1874 */
17    
18 jpye 1832 #ifndef FPROPS_HELMHOLTZ_H
19     #define FPROPS_HELMHOLTZ_H
20 jpye 1822
21 jpye 2248 #define FPROPS_CHAR int
22    
23 jpye 2654 #include "rundata.h"
24 jpye 1847 #include "ideal.h"
25 jpye 1835
26 jpye 2738 /**
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 jpye 2654 PureFluid *helmholtz_prepare(const EosData *data, const ReferenceState *ref);
32 jpye 2107
33 jpye 2681 void helmholtz_destroy(PureFluid *data);
34    
35 jpye 2654 #endif
36 jpye 1822

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