Cloudy Data Archive
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