rocky_contact_api
Last update: 17.07.2025 3// Includes =======================================================================================
9// ================================================================================================
11// ================================================================================================
Definition rocky_contact_scalars.hpp:278
Definition rocky_contact_api.hpp:46
ROCKY_FUNCTIONS double get_dynamic_friction_coefficient() const
Definition rocky_contact_api.hpp:763
ROCKY_FUNCTIONS double3 get_normal_unit_vector() const
Definition rocky_contact_api.hpp:594
ROCKY_FUNCTIONS bool is_particle_particle_contact() const
Definition rocky_contact_api.hpp:534
ROCKY_FUNCTIONS double get_home_stiffness() const
Definition rocky_contact_api.hpp:669
ROCKY_FUNCTIONS bool get_is_sliding_marker() const
Definition rocky_contact_api.hpp:798
ROCKY_FUNCTIONS double3 get_tangential_adhesion_force() const
Definition rocky_contact_api.hpp:818
ROCKY_FUNCTIONS double get_normal_adhesion_force() const
Definition rocky_contact_api.hpp:813
ROCKY_FUNCTIONS int get_near_particle_group_index() const
Definition rocky_contact_api.hpp:569
ROCKY_FUNCTIONS double get_overlap() const
Definition rocky_contact_api.hpp:584
ROCKY_FUNCTIONS int get_home_particle_group_index() const
Definition rocky_contact_api.hpp:559
ROCKY_FUNCTIONS void set_previous_moment_vector(double3 value)
Definition rocky_contact_api.hpp:757
ROCKY_FUNCTIONS bool just_started_adhesive() const
Definition rocky_contact_api.hpp:624
ROCKY_FUNCTIONS double get_normal_relative_velocity() const
Definition rocky_contact_api.hpp:803
ROCKY_FUNCTIONS bool is_loading() const
Definition rocky_contact_api.hpp:639
ROCKY_FUNCTIONS int get_near_geometry_index() const
Definition rocky_contact_api.hpp:579
ROCKY_FUNCTIONS bool is_adhesive() const
Definition rocky_contact_api.hpp:549
ROCKY_FUNCTIONS double get_equivalent_radius() const
Definition rocky_contact_api.hpp:699
ROCKY_FUNCTIONS double get_timestep() const
Definition rocky_contact_api.hpp:614
ROCKY_FUNCTIONS double3 get_previous_moment_vector() const
Definition rocky_contact_api.hpp:752
ROCKY_FUNCTIONS bool just_finished_adhesive() const
Definition rocky_contact_api.hpp:634
ROCKY_FUNCTIONS void set_static_friction_coefficient(double value)
Definition rocky_contact_api.hpp:778
ROCKY_FUNCTIONS IRockyParticle get_near_particle() const
Definition rocky_contact_api.hpp:564
ROCKY_FUNCTIONS double get_current_time() const
Definition rocky_contact_api.hpp:609
ROCKY_FUNCTIONS double get_restitution_coefficient() const
Definition rocky_contact_api.hpp:783
ROCKY_FUNCTIONS bool is_positive_oriented() const
Definition rocky_contact_api.hpp:662
ROCKY_FUNCTIONS IRockyMaterial get_near_material() const
Definition rocky_contact_api.hpp:519
ROCKY_FUNCTIONS double get_static_friction_coefficient() const
Definition rocky_contact_api.hpp:768
ROCKY_FUNCTIONS bool is_particle_triangle_contact() const
Definition rocky_contact_api.hpp:539
ROCKY_FUNCTIONS double get_normal_contact_force() const
Definition rocky_contact_api.hpp:649
ROCKY_FUNCTIONS double3 get_tangential_relative_velocity() const
Definition rocky_contact_api.hpp:808
ROCKY_FUNCTIONS IRockyGeometryTriangle get_near_triangle() const
Definition rocky_contact_api.hpp:574
ROCKY_FUNCTIONS double get_equivalent_stiffness() const
Definition rocky_contact_api.hpp:679
ROCKY_FUNCTIONS double get_near_stiffness() const
Definition rocky_contact_api.hpp:674
ROCKY_FUNCTIONS void set_dynamic_friction_coefficient(double value)
Definition rocky_contact_api.hpp:773
ROCKY_FUNCTIONS double3 get_contact_position() const
Definition rocky_contact_api.hpp:599
ROCKY_FUNCTIONS int get_material_interaction_index() const
Definition rocky_contact_api.hpp:529
ROCKY_FUNCTIONS IRockyContactScalars get_triangle_contact_scalars() const
Definition rocky_contact_api.hpp:742
ROCKY_FUNCTIONS bool just_started_frictional() const
Definition rocky_contact_api.hpp:619
ROCKY_FUNCTIONS double get_previous_overlap() const
Definition rocky_contact_api.hpp:589
ROCKY_FUNCTIONS bool is_unloading() const
Definition rocky_contact_api.hpp:644
ROCKY_FUNCTIONS double3 get_tangential_contact_force() const
Definition rocky_contact_api.hpp:654
ROCKY_FUNCTIONS double get_reduced_young_modulus() const
Definition rocky_contact_api.hpp:689
ROCKY_FUNCTIONS double get_scale_factor() const
Definition rocky_contact_api.hpp:604
ROCKY_FUNCTIONS void set_restitution_coefficient(double value)
Definition rocky_contact_api.hpp:788
ROCKY_FUNCTIONS IRockyMaterial get_home_material() const
Definition rocky_contact_api.hpp:514
ROCKY_FUNCTIONS double get_equivalent_mass() const
Definition rocky_contact_api.hpp:694
ROCKY_FUNCTIONS bool is_frictional() const
Definition rocky_contact_api.hpp:544
ROCKY_FUNCTIONS IRockyParticle get_home_particle() const
Definition rocky_contact_api.hpp:554
ROCKY_FUNCTIONS double3 calculate_relative_velocity() const
Definition rocky_contact_api.hpp:704
ROCKY_FUNCTIONS IRockyContactScalars get_particle_contact_scalars() const
Definition rocky_contact_api.hpp:737
ROCKY_FUNCTIONS double3 get_previous_normal_vector() const
Definition rocky_contact_api.hpp:747
ROCKY_FUNCTIONS bool just_finished_frictional() const
Definition rocky_contact_api.hpp:629
ROCKY_FUNCTIONS double get_sliding_distance() const
Definition rocky_contact_api.hpp:793
ROCKY_FUNCTIONS IRockyMaterialInteraction get_material_interaction() const
Definition rocky_contact_api.hpp:524
ROCKY_FUNCTIONS double get_home_stiffness_fraction() const
Definition rocky_contact_api.hpp:684
Definition rocky_boundary_api.hpp:134
Definition rocky_material_api.hpp:71
Definition rocky_material_api.hpp:20
Definition rocky_particle_api.hpp:27