Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/hydro/CLViscWrapper.h>
Private Attributes | |
std::unique_ptr< clvisc::CLVisc > | hydro_ |
int | doCooperFrye |
double | initial_condition_scale_factor |
Static Private Attributes | |
static RegisterJetScapeModule < CLVisc > | reg |
Additional Inherited Members | |
Static Public Member Functions inherited from Jetscape::JetScapeModuleBase | |
static int | GetCurrentEvent () |
static void | IncrementCurrentEvent () |
Protected Attributes inherited from Jetscape::FluidDynamics | |
Jetscape::real | hydro_tau_0 |
Jetscape::real | hydro_tau_max |
Jetscape::real | hydro_freeze_out_temperature |
HydroStatus | hydro_status |
std::shared_ptr< InitialState > | ini |
std::shared_ptr < PreequilibriumDynamics > | pre_eq_ptr |
double | eta |
bool | boost_invariant_ |
Parameter | parameter_list |
EvolutionHistory | bulk_info |
std::weak_ptr< LiquefierBase > | liquefier_ptr |
Definition at line 25 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 25 of file CLViscWrapper.h
CLVisc::CLVisc | ( | ) |
Definition at line 31 of file CLViscWrapper.cc.
View newest version in sPHENIX GitHub at line 31 of file CLViscWrapper.cc
References Jetscape::NOT_START, and SetId().
CLVisc::~CLVisc | ( | ) |
Definition at line 36 of file CLViscWrapper.cc.
View newest version in sPHENIX GitHub at line 36 of file CLViscWrapper.cc
|
virtual |
Default function to evolve the hydrodynamics. It can be overridden by different modules.
Reimplemented from Jetscape::FluidDynamics.
Definition at line 86 of file CLViscWrapper.cc.
View newest version in sPHENIX GitHub at line 86 of file CLViscWrapper.cc
References cfg, dtau, dy, Jetscape::FINISHED, ambiguity_solver_full_chain::idx, Jetscape::INITIALIZED, JSINFO, nx, ny, and VERBOSE.
|
virtual |
Retrieves the hydro information at a given space-time point. It throws a InvalidSpaceTimeRange message when (t or tau, x, y, z or eta) is out of the evolution history range.
time | Time or tau coordinate. |
x | Space coordinate. |
y | Space coordinate. |
z | Space or eta coordinate. |
fluid_cell_info_ptr | A pointer to the FluidCellInfo class. |
Reimplemented from Jetscape::FluidDynamics.
Definition at line 144 of file CLViscWrapper.cc.
View newest version in sPHENIX GitHub at line 144 of file CLViscWrapper.cc
References eta, Jetscape::FINISHED, and tau.
|
inline |
Definition at line 45 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 45 of file CLViscWrapper.h
|
virtual |
Default function to initialize the hydrodynamics. It can be overridden by different modules.
parameter_list | An object of the class Parameter. |
Reimplemented from Jetscape::FluidDynamics.
Definition at line 38 of file CLViscWrapper.cc.
View newest version in sPHENIX GitHub at line 38 of file CLViscWrapper.cc
References clvisc::Config::block_size, cfg, clvisc::Config::dt, clvisc::Config::dx, clvisc::Config::dy, clvisc::Config::dz, clvisc::Config::etaos_left_slop, clvisc::Config::etaos_right_slop, clvisc::Config::etaos_xmin, clvisc::Config::etaos_ymin, JSDEBUG, JSINFO, clvisc::Config::ntskip, clvisc::Config::nx, clvisc::Config::nxskip, clvisc::Config::ny, clvisc::Config::nyskip, clvisc::Config::nz, clvisc::Config::nzskip, clvisc::Config::result_directory, physmon_simulation::s, clvisc::Config::tau0, and VERBOSE.
|
private |
Definition at line 28 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 28 of file CLViscWrapper.h
|
private |
Definition at line 27 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 27 of file CLViscWrapper.h
|
private |
Definition at line 31 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 31 of file CLViscWrapper.h
|
staticprivate |
Definition at line 34 of file CLViscWrapper.h.
View newest version in sPHENIX GitHub at line 34 of file CLViscWrapper.h