rocky_particle_scalars
Last update: 08.07.2024 3// Includes ========================================================================================
10// Forward declarations ===========================================================================
14// =================================================================================================
16// =================================================================================================
94// =================================================================================================
96// =================================================================================================
105 // get -----------------------------------------------------------------------------------------
137 // set -----------------------------------------------------------------------------------------
171 // add -----------------------------------------------------------------------------------------
359// =================================================================================================
361// =================================================================================================
370struct IRockyParticleTransferScalarsModel : ScalarsModel<rocky20::ParticleTransferScalarsController>
396// =================================================================================================
398// =================================================================================================
470 ROCKY_FUNCTIONS IRockyParticleTransferScalars(rocky20::ParticleTransferScalars& _scalars, int _particle_index)
478// =================================================================================================
480// =================================================================================================
497struct IRockyParticleBreakageScalarsModel : ScalarsModel<rocky20::ParticleBreakageScalarsController>
529// =================================================================================================
531// =================================================================================================
Definition rocky_particle_scalars.hpp:498
int find(const char *name)
void enable_t10()
Definition rocky_particle_scalars.cpp:60
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:543
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:549
ROCKY_FUNCTIONS void set_t10(const double value)
Definition rocky_particle_scalars.hpp:561
Definition rocky_particle_scalars.hpp:26
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:30
void enable_mass_increment()
Definition rocky_particle_scalars.cpp:10
void enable_variable_thermal_conductivity()
Definition rocky_particle_scalars.cpp:20
void enable_volume_increment()
Definition rocky_particle_scalars.cpp:15
void enable_variable_poisson_ratio()
Definition rocky_particle_scalars.cpp:25
Definition rocky_particle_scalars.hpp:104
ROCKY_FUNCTIONS double get_volume_increment() const
Definition rocky_particle_scalars.hpp:132
ROCKY_FUNCTIONS void set_specific_heat(const double value)
Definition rocky_particle_scalars.hpp:296
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:166
ROCKY_FUNCTIONS double get_mass_increment() const
Definition rocky_particle_scalars.hpp:122
ROCKY_FUNCTIONS double get_scalar(int scalar_index) const
ROCKY_FUNCTIONS double get_specific_heat() const
Definition rocky_particle_scalars.hpp:284
ROCKY_FUNCTIONS void set_thermal_conductivity(const double value)
Definition rocky_particle_scalars.hpp:273
ROCKY_FUNCTIONS double get_thermal_conductivity() const
Definition rocky_particle_scalars.hpp:261
ROCKY_FUNCTIONS double get_temperature() const
Definition rocky_particle_scalars.hpp:112
ROCKY_FUNCTIONS void add_implicit_fluid_momentum(const double value)
Definition rocky_particle_scalars.hpp:204
ROCKY_FUNCTIONS void set_temperature(const double value)
Definition rocky_particle_scalars.hpp:144
ROCKY_FUNCTIONS void set_poisson_ratio(const double value)
Definition rocky_particle_scalars.hpp:319
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:250
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:217
ROCKY_FUNCTIONS double get_poisson_ratio() const
Definition rocky_particle_scalars.hpp:307
ROCKY_FUNCTIONS void add_temperature(const double value)
Definition rocky_particle_scalars.hpp:178
ROCKY_FUNCTIONS void add_explicit_fluid_momentum(const double3 value)
Definition rocky_particle_scalars.hpp:191
ROCKY_FUNCTIONS void set_mass_increment(const double value)
Definition rocky_particle_scalars.hpp:155
ROCKY_FUNCTIONS void add_mass_increment(const double value)
Definition rocky_particle_scalars.hpp:240
ROCKY_FUNCTIONS void add_implicit_fluid_heat_transfer_rate(const double value)
Definition rocky_particle_scalars.hpp:230
Definition rocky_particle_scalars.hpp:371
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:406
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:424
ROCKY_FUNCTIONS void add_heat_transfer(const double value)
Definition rocky_particle_scalars.hpp:434
ROCKY_FUNCTIONS void add_heat_source(const double value)
Definition rocky_particle_scalars.hpp:447
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:412