![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/jail/vhlle/src/cll.h>
Collaboration diagram for Cell:Public Member Functions | |
| Cell () | |
| ~Cell () | |
| void | setPos (int iix, int iiy, int iiz) |
| int | getX (void) |
| int | getY (void) |
| int | getZ (void) |
| void | setQ (double *_Q) |
| void | setQh (double *_Qh) |
| double | getpi (const int &i, const int &j) |
| double | getpiH (const int &i, const int &j) |
| double | getpi0 (const int &i, const int &j) |
| double | getpiH0 (const int &i, const int &j) |
| double | getPi (void) |
| double | getPiH (void) |
| double | getPi0 (void) |
| double | getPiH0 (void) |
| void | setpi (const int &i, const int &j, const double &val) |
| void | setpiH (const int &i, const int &j, const double &val) |
| void | setpi0 (const int &i, const int &j, const double &val) |
| void | setpiH0 (const int &i, const int &j, const double &val) |
| void | addpi0 (const int &i, const int &j, const double &val) |
| void | addpiH0 (const int &i, const int &j, const double &val) |
| void | setPi (const double &val) |
| void | setPiH (const double &val) |
| void | setPi0 (const double &val) |
| void | setPiH0 (const double &val) |
| void | addPi0 (const double &val) |
| void | addPiH0 (const double &val) |
| void | getQ (double *_Q) |
| void | getQh (double *_Qh) |
| void | saveQprev (void) |
| void | setNext (int i, Cell *c) |
| void | setPrev (int i, Cell *c) |
| Cell * | getNext (int i) |
| Cell * | getPrev (int i) |
| void | setAllM (double value) |
| void | addM (int dir, double inc) |
| double | getM (int dir) |
| double | getMaxM (void) |
| void | setDM (int dir, double value) |
| double | getDM (int dir) |
| void | setpi0 (double values[4][4]) |
| void | setpiH0 (double values[4][4]) |
| void | getPrimVar (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz) |
| void | getPrimVarLeft (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz, int dir) |
| void | getPrimVarRight (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz, int dir) |
| void | getPrimVarHLeft (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz, int dir) |
| void | getPrimVarHRight (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz, int dir) |
| void | getPrimVarHCenter (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz) |
| void | getPrimVarPrev (EoS *eos, double tau, double &_e, double &_p, double &_nb, double &_nq, double &_ns, double &_vx, double &_vy, double &_vz) |
| void | setPrimVar (EoS *eos, double tau, double _e, double _nb, double _nq, double _ns, double _vx, double _vy, double _vz) |
| void | addFlux (double Ft, double Fx, double Fy, double Fz, double Fnb, double Fnq, double Fns) |
| void | clearFlux (void) |
| void | updateByFlux () |
| void | updateQtoQhByFlux () |
| void | setViscCorrCutFlag (double value) |
| double | getViscCorrCutFlag (void) |
| void | Dump (double tau) |
Private Attributes | |
| double | Q [7] |
| double | Qh [7] |
| double | Qprev [7] |
| double | pi [10] |
| double | piH [10] |
| double | Pi |
| double | PiH |
| double | pi0 [10] |
| double | piH0 [10] |
| double | Pi0 |
| double | PiH0 |
| double | flux [7] |
| Cell * | next [3] |
| Cell * | prev [3] |
| double | m [3] |
| double | dm [3] |
| int | ix |
| int | iy |
| int | iz |
| double | viscCorrCut |
| Cell::Cell | ( | ) |
|
inline |
|
inline |
Definition at line 189 of file cll.h.
View newest version in sPHENIX GitHub at line 189 of file cll.h
References flux, NB_, NQ_, NS_, T_, X_, Y_, and Z_.
Referenced by Hydro::hlle_flux(), Hydro::ISformal(), Hydro::source_step(), Hydro::visc_flux(), and Hydro::visc_source_step().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void Cell::Dump | ( | double | tau | ) |
|
inline |
|
inline |
Definition at line 138 of file cll.h.
View newest version in sPHENIX GitHub at line 138 of file cll.h
References m.
Referenced by Hydro::hlle_flux(), and Hydro::visc_flux().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 78 of file cll.h.
View newest version in sPHENIX GitHub at line 78 of file cll.h
Referenced by Fluid::calcTotals(), getvischlle_(), Hydro::ISformal(), and Fluid::outputGnuplot().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 88 of file cll.h.
View newest version in sPHENIX GitHub at line 88 of file cll.h
References Pi.
Referenced by getvischlle_(), Hydro::ISformal(), and Fluid::outputGnuplot().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 79 of file cll.h.
View newest version in sPHENIX GitHub at line 79 of file cll.h
References index44(), and piH.
Referenced by Hydro::visc_flux(), and Hydro::visc_source_step().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 89 of file cll.h.
View newest version in sPHENIX GitHub at line 89 of file cll.h
References PiH.
Referenced by Hydro::visc_flux(), and Hydro::visc_source_step().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
| void Cell::getPrimVar | ( | EoS * | eos, |
| double | tau, | ||
| double & | _e, | ||
| double & | _p, | ||
| double & | _nb, | ||
| double & | _nq, | ||
| double & | _ns, | ||
| double & | _vx, | ||
| double & | _vy, | ||
| double & | _vz | ||
| ) |
Definition at line 61 of file cll.cpp.
View newest version in sPHENIX GitHub at line 61 of file cll.cpp
References i, Q(), and transformPV().
Referenced by Fluid::getCMFvariables(), getenergyhlle_(), getvalueshlle_(), Hydro::NSquant(), Hydro::setNSvalues(), and Hydro::source_step().
Here is the call graph for this function:
Here is the caller graph for this function:| void Cell::getPrimVarHCenter | ( | EoS * | eos, |
| double | tau, | ||
| double & | _e, | ||
| double & | _p, | ||
| double & | _nb, | ||
| double & | _nq, | ||
| double & | _ns, | ||
| double & | _vx, | ||
| double & | _vy, | ||
| double & | _vz | ||
| ) |
Definition at line 175 of file cll.cpp.
View newest version in sPHENIX GitHub at line 175 of file cll.cpp
References i, and transformPV().
Referenced by Hydro::ISformal(), Hydro::NSquant(), Hydro::source_step(), Hydro::visc_flux(), and Hydro::visc_source_step().
Here is the call graph for this function:
Here is the caller graph for this function:| void Cell::getPrimVarHLeft | ( | EoS * | eos, |
| double | tau, | ||
| double & | _e, | ||
| double & | _p, | ||
| double & | _nb, | ||
| double & | _nq, | ||
| double & | _ns, | ||
| double & | _vx, | ||
| double & | _vy, | ||
| double & | _vz, | ||
| int | dir | ||
| ) |
Definition at line 125 of file cll.cpp.
View newest version in sPHENIX GitHub at line 125 of file cll.cpp
References i, minmod(), next, tau, and transformPV().
Referenced by Hydro::hlle_flux().
Here is the call graph for this function:
Here is the caller graph for this function:| void Cell::getPrimVarHRight | ( | EoS * | eos, |
| double | tau, | ||
| double & | _e, | ||
| double & | _p, | ||
| double & | _nb, | ||
| double & | _nq, | ||
| double & | _ns, | ||
| double & | _vx, | ||
| double & | _vy, | ||
| double & | _vz, | ||
| int | dir | ||
| ) |
Definition at line 150 of file cll.cpp.
View newest version in sPHENIX GitHub at line 150 of file cll.cpp
References i, minmod(), next, tau, and transformPV().
Referenced by Hydro::hlle_flux().
Here is the call graph for this function:
Here is the caller graph for this function:| void Cell::getPrimVarPrev | ( | EoS * | eos, |
| double | tau, | ||
| double & | _e, | ||
| double & | _p, | ||
| double & | _nb, | ||
| double & | _nq, | ||
| double & | _ns, | ||
| double & | _vx, | ||
| double & | _vy, | ||
| double & | _vz | ||
| ) |
Definition at line 183 of file cll.cpp.
View newest version in sPHENIX GitHub at line 183 of file cll.cpp
References i, and transformPV().
Referenced by Hydro::NSquant().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 205 of file cll.h.
View newest version in sPHENIX GitHub at line 205 of file cll.h
References viscCorrCut.
Referenced by getvalueshlle_(), getvflaghlle_(), and Fluid::outputGnuplot().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 124 of file cll.h.
View newest version in sPHENIX GitHub at line 124 of file cll.h
Referenced by icsethlle_(), Hydro::performStep(), ICGubser::setIC(), IC::setIC(), and ICGlauber::setIC().
Here is the caller graph for this function:
|
inline |
Definition at line 132 of file cll.h.
View newest version in sPHENIX GitHub at line 132 of file cll.h
Referenced by icsethlle_(), ICGubser::setIC(), IC::setIC(), and ICGlauber::setIC().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 93 of file cll.h.
View newest version in sPHENIX GitHub at line 93 of file cll.h
Referenced by Hydro::ISformal(), and Hydro::setNSvalues().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 111 of file cll.h.
View newest version in sPHENIX GitHub at line 111 of file cll.h
References Pi.
Referenced by Hydro::ISformal(), and Hydro::setNSvalues().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void Cell::setPrimVar | ( | EoS * | eos, |
| double | tau, | ||
| double | _e, | ||
| double | _nb, | ||
| double | _nq, | ||
| double | _ns, | ||
| double | _vx, | ||
| double | _vy, | ||
| double | _vz | ||
| ) |
Definition at line 192 of file cll.cpp.
View newest version in sPHENIX GitHub at line 192 of file cll.cpp
References NB_, NQ_, NS_, merge_hashes::p, EoS::p(), Q(), T_, X_, Y_, and Z_.
Referenced by icsethlle_(), ICGubser::setIC(), IC::setIC(), and ICGlauber::setIC().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 204 of file cll.h.
View newest version in sPHENIX GitHub at line 204 of file cll.h
References value, and viscCorrCut.
Referenced by Hydro::ISformal().
Here is the caller graph for this function:| void Cell::updateByFlux | ( | ) |
| void Cell::updateQtoQhByFlux | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 35 of file cll.h.
View newest version in sPHENIX GitHub at line 35 of file cll.h
Referenced by saveQprev().
|
private |
Definition at line 50 of file cll.h.
View newest version in sPHENIX GitHub at line 50 of file cll.h
Referenced by getViscCorrCutFlag(), and setViscCorrCutFlag().