cloudy
trunk
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
pressure_change.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2022 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
18
class
solverState
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
void
PressureChange
(
double
dP_chng_factor,
const
PresMode
&presmode,
29
solverState
&st,
bool
&
lgAbort
,
bool
& lgStable);
30
double
zoneDensity
();
31
32
33
#endif // PRESSURE_CHANGE_H_
PresMode::zone
int zone
Definition:
pressure_change.h:14
solverState
Definition:
pressure_change.h:18
pressureZone
double pressureZone(const PresMode &presmode)
Definition:
pressure_change.cpp:674
PressureChange
void PressureChange(double dP_chng_factor, const PresMode &presmode, solverState &st, bool &lgAbort, bool &lgStable)
Definition:
pressure_change.cpp:287
PresMode
Definition:
pressure_change.h:11
zoneDensity
double zoneDensity()
Definition:
pressure_change.cpp:29
solverState::lastzone
int lastzone
Definition:
pressure_change.h:22
solverState::solverState
solverState()
Definition:
pressure_change.h:23
PresMode::global
int global
Definition:
pressure_change.h:14
solverState::press
double press
Definition:
pressure_change.h:21
PresMode::set
void set()
Definition:
pressure_change.cpp:526
solverState::erp
double erp
Definition:
pressure_change.h:21
solverState::dp
double dp
Definition:
pressure_change.h:21
lgAbort
bool lgAbort
Definition:
cddefines.cpp:10
Generated by
1.8.5