![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/jail/vhlle/src/fld.h>
Collaboration diagram for Fluid:Public Member Functions | |
| Fluid (EoS *_eos, EoS *_eosH, TransportCoeff *_trcoeff, int _nx, int _ny, int _nz, double _minx, double _maxx, double _miny, double _maxy, double _minz, double _maxz, double dt, double eCrit) | |
| ~Fluid () | |
| void | initOutput (char *dir, int maxstep, double tau0, int cmpr2dOut) |
| int | getNX () |
| int | getNY () |
| int | getNZ () |
| double | getDx () |
| double | getDy () |
| double | getDz () |
| double | getX (int ix) |
| double | getY (int iy) |
| double | getZ (int iz) |
| void | getCMFvariables (Cell *c, double tau, double &e, double &nb, double &nq, double &ns, double &vx, double &vy, double &Y) |
| Cell * | getCell (int ix, int iy, int iz) |
| void | correctImagCells (void) |
| void | correctImagCellsFull (void) |
| void | updateM (double tau, double dt) |
| void | outputGnuplot (double tau) |
| void | calcTotals (double tau) |
Public Attributes | |
| int | output_xy_spacing |
| int | output_eta_points |
| int | output_tau_spacing |
| int | output_eta_spacing |
| int | output_nt |
| int | output_nx |
| int | output_ny |
Private Attributes | |
| EoS * | eos |
| EoS * | eosH |
| TransportCoeff * | trcoeff |
| Cornelius * | cornelius |
| Cell * | cell |
| Cell * | cell0 |
| int | nx |
| int | ny |
| int | nz |
| double | minx |
| double | maxx |
| double | miny |
| double | maxy |
| double | minz |
| double | maxz |
| double | dx |
| double | dy |
| double | dz |
| double | dt |
| std::ofstream | foutkw |
| std::ofstream | foutkw_dim |
| std::ofstream | foutxvisc |
| std::ofstream | foutyvisc |
| std::ofstream | foutdiagvisc |
| std::ofstream | foutx |
| std::ofstream | fouty |
| std::ofstream | foutdiag |
| std::ofstream | foutz |
| std::ofstream | fout_aniz |
| std::ofstream | fout2d |
| std::ofstream | ffreeze |
| int | compress2dOut |
| Fluid::~Fluid | ( | ) |
| void Fluid::calcTotals | ( | double | tau | ) |
Definition at line 463 of file fld.cpp.
View newest version in sPHENIX GitHub at line 463 of file fld.cpp
References Acts::PhysicalConstants::c, deltas(), dy, dz, E, Acts::UnitConstants::e, eos, EoS::eos(), eta, Cell::getpi(), Cell::getQ(), i, TransportCoeff::isViscous(), j, NB_, Acts::UnitConstants::ns, nx, ny, nz, merge_hashes::p, Px(), Q(), physmon_simulation::s, EoS::s(), S(), t, trcoeff, vx, vy, and vz.
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:| void Fluid::correctImagCells | ( | void | ) |
| void Fluid::correctImagCellsFull | ( | void | ) |
|
inline |
Definition at line 53 of file fld.h.
View newest version in sPHENIX GitHub at line 53 of file fld.h
References cell, nx, ny, and nz.
Referenced by getenergyhlle_(), getvalueshlle_(), getvflaghlle_(), getvischlle_(), icsethlle_(), Hydro::ISformal(), Hydro::NSquant(), Hydro::performStep(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), Hydro::setNSvalues(), Hydro::source_step(), and Hydro::visc_source_step().
Here is the caller graph for this function:| void Fluid::getCMFvariables | ( | Cell * | c, |
| double | tau, | ||
| double & | e, | ||
| double & | nb, | ||
| double & | nq, | ||
| double & | ns, | ||
| double & | vx, | ||
| double & | vy, | ||
| double & | Y | ||
| ) |
Definition at line 37 of file fld.cpp.
View newest version in sPHENIX GitHub at line 37 of file fld.cpp
References eos, eta, Cell::getPrimVar(), Cell::getZ(), merge_hashes::p, and vz.
Here is the call graph for this function:
|
inline |
Definition at line 43 of file fld.h.
View newest version in sPHENIX GitHub at line 43 of file fld.h
References dx.
Referenced by Hydro::hlle_flux(), Hydro::ISformal(), Hydro::NSquant(), Hydro::setDtau(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), and Hydro::visc_flux().
Here is the caller graph for this function:
|
inline |
Definition at line 44 of file fld.h.
View newest version in sPHENIX GitHub at line 44 of file fld.h
References dy.
Referenced by Hydro::hlle_flux(), Hydro::ISformal(), Hydro::NSquant(), Hydro::setDtau(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), and Hydro::visc_flux().
Here is the caller graph for this function:
|
inline |
Definition at line 45 of file fld.h.
View newest version in sPHENIX GitHub at line 45 of file fld.h
References dz.
Referenced by Hydro::hlle_flux(), Hydro::ISformal(), Hydro::NSquant(), Hydro::setDtau(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), and Hydro::visc_flux().
Here is the caller graph for this function:
|
inline |
Definition at line 40 of file fld.h.
View newest version in sPHENIX GitHub at line 40 of file fld.h
References nx.
Referenced by getenergyhlle_(), Hydro::ISformal(), Hydro::performStep(), IC::setIC(), ICGubser::setIC(), ICGlauber::setIC(), and Hydro::setNSvalues().
Here is the caller graph for this function:
|
inline |
Definition at line 41 of file fld.h.
View newest version in sPHENIX GitHub at line 41 of file fld.h
References ny.
Referenced by getenergyhlle_(), Hydro::ISformal(), Hydro::performStep(), IC::setIC(), ICGubser::setIC(), ICGlauber::setIC(), and Hydro::setNSvalues().
Here is the caller graph for this function:
|
inline |
Definition at line 42 of file fld.h.
View newest version in sPHENIX GitHub at line 42 of file fld.h
References nz.
Referenced by getenergyhlle_(), Hydro::ISformal(), Hydro::performStep(), IC::setIC(), ICGubser::setIC(), ICGlauber::setIC(), and Hydro::setNSvalues().
Here is the caller graph for this function:
|
inline |
Definition at line 46 of file fld.h.
View newest version in sPHENIX GitHub at line 46 of file fld.h
Referenced by getxhlle_(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), and Hydro::source_step().
Here is the caller graph for this function:
|
inline |
Definition at line 47 of file fld.h.
View newest version in sPHENIX GitHub at line 47 of file fld.h
Referenced by getyhlle_(), ICGubser::setIC(), IC::setIC(), ICGlauber::setIC(), and Hydro::source_step().
Here is the caller graph for this function:
|
inline |
Definition at line 48 of file fld.h.
View newest version in sPHENIX GitHub at line 48 of file fld.h
Referenced by getenergyhlle_(), getzhlle_(), IC::setIC(), ICGubser::setIC(), ICGlauber::setIC(), and Hydro::source_step().
Here is the caller graph for this function:| void Fluid::initOutput | ( | char * | dir, |
| int | maxstep, | ||
| double | tau0, | ||
| int | cmpr2dOut | ||
| ) |
| void Fluid::outputGnuplot | ( | double | tau | ) |
Definition at line 346 of file fld.cpp.
View newest version in sPHENIX GitHub at line 346 of file fld.cpp
References Acts::PhysicalConstants::c, Acts::UnitConstants::e, eos, EoS::eos(), Cell::getpi(), Cell::getPi(), Cell::getViscCorrCutFlag(), Acts::UnitConstants::ns, nx, ny, nz, merge_hashes::p, t, vx, vy, vz, ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 304 of file fld.cpp.
View newest version in sPHENIX GitHub at line 304 of file fld.cpp
References Cell::addM(), Acts::PhysicalConstants::c, dy, dz, Cell::getDM(), Cell::setDM(), X_, Y_, and Z_.
Referenced by Hydro::performStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| int Fluid::output_eta_points |
| int Fluid::output_eta_spacing |
| int Fluid::output_nt |
| int Fluid::output_nx |
| int Fluid::output_ny |
| int Fluid::output_tau_spacing |
| int Fluid::output_xy_spacing |
|
private |