Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/jail/vhlle/src/cll.h>
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
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().
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().
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().
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
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().