rocky_particle_scalars
Last update: 16.07.2025 4// Includes ========================================================================================
11// Forward declarations ===========================================================================
15// =================================================================================================
17// =================================================================================================
95// =================================================================================================
97// =================================================================================================
106 // get -----------------------------------------------------------------------------------------
138 // set -----------------------------------------------------------------------------------------
172 // add -----------------------------------------------------------------------------------------
360// =================================================================================================
362// =================================================================================================
371struct IRockyParticleTransferScalarsModel : ScalarsModel<rocky20::ParticleTransferScalarsController>
397// =================================================================================================
399// =================================================================================================
471 ROCKY_FUNCTIONS IRockyParticleTransferScalars(rocky20::ParticleTransferScalars& _scalars, int _particle_index)
479// =================================================================================================
481// =================================================================================================
498struct IRockyParticleBreakageScalarsModel : ScalarsModel<rocky20::ParticleBreakageScalarsController>
530// =================================================================================================
532// =================================================================================================
Definition rocky_particle_scalars.hpp:499
int find(const char *name)
void enable_t10()
Definition rocky_particle_scalars.cpp:61
int add(const char *name, const char *unit, bool output=true)
void set_dimension(int scalar_index, double dimension_factor)
void reset(int scalar_index)
Definition rocky_particle_scalars.hpp:544
ROCKY_FUNCTIONS void set_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void add_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void max_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS double get_scalar(int scalar_index) const
ROCKY_FUNCTIONS double get_t10() const
Definition rocky_particle_scalars.hpp:550
ROCKY_FUNCTIONS void set_t10(const double value)
Definition rocky_particle_scalars.hpp:562
Definition rocky_particle_scalars.hpp:27
int find(const char *name)
void set_dimension(int scalar_index, double dimension_factor)
void reset(int scalar_index)
int add(const char *name, const char *unit, bool output=true)
void enable_variable_specific_heat()
Definition rocky_particle_scalars.cpp:31
void enable_mass_increment()
Definition rocky_particle_scalars.cpp:11
void enable_variable_thermal_conductivity()
Definition rocky_particle_scalars.cpp:21
void enable_volume_increment()
Definition rocky_particle_scalars.cpp:16
void enable_variable_poisson_ratio()
Definition rocky_particle_scalars.cpp:26
Definition rocky_particle_scalars.hpp:105
ROCKY_FUNCTIONS double get_volume_increment() const
Definition rocky_particle_scalars.hpp:133
ROCKY_FUNCTIONS void set_specific_heat(const double value)
Definition rocky_particle_scalars.hpp:297
ROCKY_FUNCTIONS void set_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void set_volume_increment(const double value)
Definition rocky_particle_scalars.hpp:167
ROCKY_FUNCTIONS double get_mass_increment() const
Definition rocky_particle_scalars.hpp:123
ROCKY_FUNCTIONS double get_scalar(int scalar_index) const
ROCKY_FUNCTIONS double get_specific_heat() const
Definition rocky_particle_scalars.hpp:285
ROCKY_FUNCTIONS void set_thermal_conductivity(const double value)
Definition rocky_particle_scalars.hpp:274
ROCKY_FUNCTIONS double get_thermal_conductivity() const
Definition rocky_particle_scalars.hpp:262
ROCKY_FUNCTIONS double get_temperature() const
Definition rocky_particle_scalars.hpp:113
ROCKY_FUNCTIONS void add_implicit_fluid_momentum(const double value)
Definition rocky_particle_scalars.hpp:205
ROCKY_FUNCTIONS void set_temperature(const double value)
Definition rocky_particle_scalars.hpp:145
ROCKY_FUNCTIONS void set_poisson_ratio(const double value)
Definition rocky_particle_scalars.hpp:320
ROCKY_FUNCTIONS void add_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void add_volume_increment(const double value)
Definition rocky_particle_scalars.hpp:251
ROCKY_FUNCTIONS void max_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void add_explicit_fluid_heat_transfer_rate(const double value)
Definition rocky_particle_scalars.hpp:218
ROCKY_FUNCTIONS double get_poisson_ratio() const
Definition rocky_particle_scalars.hpp:308
ROCKY_FUNCTIONS void add_temperature(const double value)
Definition rocky_particle_scalars.hpp:179
ROCKY_FUNCTIONS void add_explicit_fluid_momentum(const double3 value)
Definition rocky_particle_scalars.hpp:192
ROCKY_FUNCTIONS void set_mass_increment(const double value)
Definition rocky_particle_scalars.hpp:156
ROCKY_FUNCTIONS void add_mass_increment(const double value)
Definition rocky_particle_scalars.hpp:241
ROCKY_FUNCTIONS void add_implicit_fluid_heat_transfer_rate(const double value)
Definition rocky_particle_scalars.hpp:231
Definition rocky_particle_scalars.hpp:372
void reset(int scalar_index)
int find(const char *name)
void set_dimension(int scalar_index, double dimension_factor)
int add(const char *name, const char *unit, bool output=true)
Definition rocky_particle_scalars.hpp:407
ROCKY_FUNCTIONS void add_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void set_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void set_heat_transfer(const double value)
Definition rocky_particle_scalars.hpp:425
ROCKY_FUNCTIONS void add_heat_transfer(const double value)
Definition rocky_particle_scalars.hpp:435
ROCKY_FUNCTIONS void add_heat_source(const double value)
Definition rocky_particle_scalars.hpp:448
ROCKY_FUNCTIONS void max_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS double get_scalar(int scalar_index) const
ROCKY_FUNCTIONS double get_heat_transfer() const
Definition rocky_particle_scalars.hpp:413