cloudy  trunk
pressure_change.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef PRESSURE_CHANGE_H_
5 #define PRESSURE_CHANGE_H_
6 
11 class PresMode
12 {
13 public:
14  int global, zone;
15  void set();
16 };
17 
19 {
20 public:
21  double dp, erp, press;
22  int lastzone;
23  explicit solverState() : dp(-1.), erp(-1.), press(0), lastzone(-1)
24  {}
25 };
26 
27 double pressureZone(const PresMode &presmode);
28 bool PressureChange(double dP_chng_factor, const PresMode &presmode,
29  solverState &st);
30 double zoneDensity();
31 
32 
33 #endif // PRESSURE_CHANGE_H_
solverState::solverState
solverState()
Definition: pressure_change.h:23
solverState::dp
double dp
Definition: pressure_change.h:21
zoneDensity
double zoneDensity()
Definition: pressure_change.cpp:30
PresMode::zone
int zone
Definition: pressure_change.h:14
solverState::erp
double erp
Definition: pressure_change.h:21
PressureChange
bool PressureChange(double dP_chng_factor, const PresMode &presmode, solverState &st)
Definition: pressure_change.cpp:287
solverState::press
double press
Definition: pressure_change.h:21
pressureZone
double pressureZone(const PresMode &presmode)
Definition: pressure_change.cpp:619
solverState::lastzone
int lastzone
Definition: pressure_change.h:22
PresMode::global
int global
Definition: pressure_change.h:14
solverState
Definition: pressure_change.h:18
PresMode
Definition: pressure_change.h:11
PresMode::set
void set()
Definition: pressure_change.cpp:471