Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
pressure_change.h
Go to the documentation of this file.
1/* This file is part of Cloudy and is copyright (C)1978-2025 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
12{
13public:
15 void set();
16};
17
19{
20public:
21 double dp, erp, press;
23 explicit solverState() : dp(-1.), erp(-1.), press(0), lastzone(-1) {}
24};
25
26double pressureZone(const PresMode &presmode);
27void PressureChange(double dP_chng_factor, const PresMode &presmode, solverState &st, bool& lgStable);
28double zoneDensity();
29
30
31#endif // PRESSURE_CHANGE_H_
Definition pressure_change.h:12
void set()
Definition pressure_change.cpp:519
int global
Definition pressure_change.h:14
int zone
Definition pressure_change.h:14
Definition pressure_change.h:19
solverState()
Definition pressure_change.h:23
double erp
Definition pressure_change.h:21
int lastzone
Definition pressure_change.h:22
double press
Definition pressure_change.h:21
double dp
Definition pressure_change.h:21
void PressureChange(double dP_chng_factor, const PresMode &presmode, solverState &st, bool &lgStable)
Definition pressure_change.cpp:287
double zoneDensity()
Definition pressure_change.cpp:29
double pressureZone(const PresMode &presmode)
Definition pressure_change.cpp:667