rocky_sph_element_api
Last update: 16.07.2025 4// Includes =======================================================================================
9// ================================================================================================
11// ================================================================================================
290// ================================================================================================
292// ================================================================================================
Definition rocky_model_api.hpp:20
Definition rocky_api.h:58
Definition rocky_particle_api.hpp:766
Definition rocky_particle_api.hpp:28
Definition rocky_sph_element_api.hpp:305
ROCKY_FUNCTIONS SymmetricTensor< float > get_strain_rate_tensor()
float3 get_velocity() const
float get_pressure() const
float get_density() const
float get_release_time() const
IRockySPHElementScalars get_scalars()
float3 get_position() const
float3 get_acceleration() const
float3 get_normal() const
float3 get_force() const
bool is_dem_coupled() const
IRockyParticleHost get_linked_dem_particle(IRockyModel &model) const
Definition rocky_sph_element_scalars.hpp:136
Definition rocky_sph_element_api.hpp:21
ROCKY_FUNCTIONS float get_smoothing_length() const
Definition rocky_sph_element_api.hpp:242
ROCKY_FUNCTIONS float get_kernel(const float distance, const IRockySPHElement &near_element) const
Definition rocky_sph_element_api.hpp:207
ROCKY_FUNCTIONS void add_force(const float3 &force)
Definition rocky_sph_element_api.hpp:58
ROCKY_FUNCTIONS void set_frozen(bool frozen)
Definition rocky_sph_element_api.hpp:88
ROCKY_FUNCTIONS void add_acceleration(const float3 &acceleration)
Definition rocky_sph_element_api.hpp:69
ROCKY_FUNCTIONS IRockySPHElementScalars get_scalars()
Definition rocky_sph_element_api.hpp:260
ROCKY_FUNCTIONS float get_size() const
Definition rocky_sph_element_api.hpp:251
ROCKY_FUNCTIONS bool is_dem_coupled() const
Definition rocky_sph_element_api.hpp:105
ROCKY_FUNCTIONS float get_kernel_derivative(const float distance, const IRockySPHElement &near_element) const
Definition rocky_sph_element_api.hpp:224
ROCKY_FUNCTIONS float get_pressure() const
Definition rocky_sph_element_api.hpp:121
ROCKY_FUNCTIONS float get_density() const
Definition rocky_sph_element_api.hpp:113
ROCKY_FUNCTIONS float3 get_position() const
Definition rocky_sph_element_api.hpp:144
ROCKY_FUNCTIONS IRockyParticle get_linked_dem_particle(IRockyDeviceModel &model) const
Definition rocky_sph_element_api.hpp:48
ROCKY_FUNCTIONS bool is_frozen() const
Definition rocky_sph_element_api.hpp:96
ROCKY_FUNCTIONS float3 get_acceleration() const
Definition rocky_sph_element_api.hpp:191
ROCKY_FUNCTIONS float get_release_time() const
Definition rocky_sph_element_api.hpp:136
ROCKY_FUNCTIONS float3 get_velocity() const
Definition rocky_sph_element_api.hpp:153
ROCKY_FUNCTIONS float3 get_force() const
Definition rocky_sph_element_api.hpp:181
ROCKY_FUNCTIONS void set_molecular_viscosity(const float molecular_viscosity)
Definition rocky_sph_element_api.hpp:284
ROCKY_FUNCTIONS SymmetricTensor< float > get_strain_rate_tensor()
Definition rocky_sph_element_api.hpp:270
ROCKY_FUNCTIONS float get_mass() const
Definition rocky_sph_element_api.hpp:232
ROCKY_FUNCTIONS float get_molecular_viscosity() const
Definition rocky_sph_element_api.hpp:277
ROCKY_FUNCTIONS float get_temperature() const
Definition rocky_sph_element_api.hpp:128
ROCKY_FUNCTIONS float3 get_normal() const
Definition rocky_sph_element_api.hpp:171
ROCKY_FUNCTIONS bool is_enabled() const
Definition rocky_sph_element_api.hpp:77