rocky_sph_interaction_api
Last update: 17.07.2025 3// Includes =======================================================================================
8// ================================================================================================
10// ================================================================================================
127// ================================================================================================
129// ================================================================================================
262inline ROCKY_FUNCTIONS float IRockySPHTriangleInteraction::calculate_element_triangle_distance() const
282inline ROCKY_FUNCTIONS real_sph IRockySPHTriangleInteraction::get_normal_relative_velocity() const
287inline ROCKY_FUNCTIONS real_sph IRockySPHTriangleInteraction::get_tangential_relative_velocity() const
Definition rocky_boundary_api.hpp:134
Definition rocky_sph_interaction_api.hpp:18
ROCKY_FUNCTIONS IRockySPHElement get_near_element() const
Definition rocky_sph_interaction_api.hpp:112
ROCKY_FUNCTIONS float3 calculate_elements_relative_velocity() const
Definition rocky_sph_interaction_api.hpp:92
ROCKY_FUNCTIONS void add_force(float3 force)
Definition rocky_sph_interaction_api.hpp:117
ROCKY_FUNCTIONS void add_acceleration(float3 acceleration)
Definition rocky_sph_interaction_api.hpp:122
ROCKY_FUNCTIONS float3 calculate_elements_distance() const
Definition rocky_sph_interaction_api.hpp:86
ROCKY_FUNCTIONS IRockySPHElement get_home_element() const
Definition rocky_sph_interaction_api.hpp:107
ROCKY_FUNCTIONS float3 get_near_element_velocity() const
Definition rocky_sph_interaction_api.hpp:102
ROCKY_FUNCTIONS float3 get_home_element_velocity() const
Definition rocky_sph_interaction_api.hpp:97
Definition rocky_sph_element_api.hpp:106
ROCKY_FUNCTIONS void add_force(const float3 &force) const
Definition rocky_sph_element_api.hpp:135
Definition rocky_sph_interaction_api.hpp:137
ROCKY_FUNCTIONS void add_acceleration(float3 acceleration)
Definition rocky_sph_interaction_api.hpp:251
ROCKY_FUNCTIONS float3 get_unit_vector() const
Definition rocky_sph_interaction_api.hpp:277
ROCKY_FUNCTIONS IRockyGeometryTriangle get_near_triangle() const
Definition rocky_sph_interaction_api.hpp:257
ROCKY_FUNCTIONS real_sph get_tangential_relative_velocity() const
Definition rocky_sph_interaction_api.hpp:287
ROCKY_FUNCTIONS float3 get_orthogonal_projection() const
Definition rocky_sph_interaction_api.hpp:267
ROCKY_FUNCTIONS float calculate_element_triangle_distance() const
Definition rocky_sph_interaction_api.hpp:262
ROCKY_FUNCTIONS void add_force(float3 force)
Definition rocky_sph_interaction_api.hpp:246
ROCKY_FUNCTIONS real_sph get_normal_relative_velocity() const
Definition rocky_sph_interaction_api.hpp:282
ROCKY_FUNCTIONS float3 get_boundary_velocity() const
Definition rocky_sph_interaction_api.hpp:272
ROCKY_FUNCTIONS IRockySPHElement get_home_element() const
Definition rocky_sph_interaction_api.hpp:241
ROCKY_FUNCTIONS float3 get_home_element_velocity() const
Definition rocky_sph_interaction_api.hpp:236