rocky_particle_api
Last update: 16.07.2025 4// Includes =======================================================================================
11// ================================================================================================
13// ================================================================================================
493inline ROCKY_FUNCTIONS thrust::tuple<double3, double> IRockyParticle::get_orientation_axis_angle() const
636// ================================================================================================
638// ================================================================================================
751// ================================================================================================
753// ================================================================================================
Definition rocky_particle_api.hpp:648
double get_original_volume() const
Definition rocky_particle_api.hpp:716
double get_minimum_fragment_size() const
Definition rocky_particle_api.hpp:711
IRockyParticleBreakageScalars get_breakage_scalars()
Definition rocky_particle_api.hpp:746
IRockyParticleScalars get_scalars()
Definition rocky_particle_api.hpp:741
void set_as_unbreakable() const
Definition rocky_particle_api.hpp:736
int get_particle_group_index() const
Definition rocky_particle_api.hpp:721
double get_strength() const
Definition rocky_particle_api.hpp:726
double get_original_size() const
Definition rocky_particle_api.hpp:731
Definition rocky_material_api.hpp:21
Definition rocky_particle_scalars.hpp:544
Definition rocky_particle_api.hpp:766
size_t get_number_of_assembly_parts() const
Definition rocky_particle_api.hpp:960
int get_particle_group_index() const
Definition rocky_particle_api.hpp:974
double get_cgm_scale_factor() const
Definition rocky_particle_api.hpp:940
IRockyParticleScalars get_scalars() const
Definition rocky_particle_api.hpp:900
double get_equivalent_diameter() const
Definition rocky_particle_api.hpp:910
IRockyMaterial get_material() const
Definition rocky_particle_api.hpp:915
IRockyMaterial get_assembly_part_material(size_t part_id) const
Definition rocky_particle_api.hpp:965
double3 get_centroid_position() const
Definition rocky_particle_api.hpp:920
double get_release_time() const
Definition rocky_particle_api.hpp:935
double get_original_mass() const
Definition rocky_particle_api.hpp:925
double get_original_volume() const
Definition rocky_particle_api.hpp:890
int get_material_index() const
Definition rocky_particle_api.hpp:905
double get_original_solid_volume() const
Definition rocky_particle_api.hpp:895
Definition rocky_particle_scalars.hpp:105
Definition rocky_particle_scalars.hpp:407
Definition rocky_particle_api.hpp:28
ROCKY_FUNCTIONS double get_original_mass() const
Definition rocky_particle_api.hpp:395
ROCKY_FUNCTIONS int get_particle_group_index() const
Definition rocky_particle_api.hpp:465
ROCKY_FUNCTIONS const double3 get_moment_of_inertia() const
Definition rocky_particle_api.hpp:600
ROCKY_FUNCTIONS bool is_element() const
Definition rocky_particle_api.hpp:605
ROCKY_FUNCTIONS double get_solid_volume() const
Definition rocky_particle_api.hpp:435
ROCKY_FUNCTIONS double3 get_rotational_velocity() const
Definition rocky_particle_api.hpp:420
ROCKY_FUNCTIONS IRockyMaterial get_assembly_part_material(size_t part_id) const
Definition rocky_particle_api.hpp:621
ROCKY_FUNCTIONS void disable_related_triangle_contacts()
Definition rocky_particle_api.hpp:590
ROCKY_FUNCTIONS double get_surface_area() const
Definition rocky_particle_api.hpp:440
ROCKY_FUNCTIONS IRockyParticleScalars get_scalars()
Definition rocky_particle_api.hpp:536
ROCKY_FUNCTIONS double get_strength() const
Definition rocky_particle_api.hpp:450
ROCKY_FUNCTIONS double get_impact_energy() const
Definition rocky_particle_api.hpp:445
ROCKY_FUNCTIONS double3 get_translational_velocity() const
Definition rocky_particle_api.hpp:415
ROCKY_FUNCTIONS IRockyMaterial get_material() const
Definition rocky_particle_api.hpp:380
ROCKY_FUNCTIONS double3 get_gravity() const
Definition rocky_particle_api.hpp:425
ROCKY_FUNCTIONS int get_material_index() const
Definition rocky_particle_api.hpp:470
ROCKY_FUNCTIONS double get_specific_heat() const
Definition rocky_particle_api.hpp:519
ROCKY_FUNCTIONS double3 get_resultant_moment() const
Definition rocky_particle_api.hpp:488
ROCKY_FUNCTIONS double get_equivalent_diameter() const
Definition rocky_particle_api.hpp:455
ROCKY_FUNCTIONS double get_poisson_ratio() const
Definition rocky_particle_api.hpp:509
ROCKY_FUNCTIONS void enable_related_triangle_contacts()
Definition rocky_particle_api.hpp:595
ROCKY_FUNCTIONS void set_specific_heat(double value)
Definition rocky_particle_api.hpp:524
ROCKY_FUNCTIONS double get_size() const
Definition rocky_particle_api.hpp:400
ROCKY_FUNCTIONS size_t get_number_of_assembly_parts() const
Definition rocky_particle_api.hpp:615
ROCKY_FUNCTIONS void set_poisson_ratio(double value)
Definition rocky_particle_api.hpp:514
ROCKY_FUNCTIONS bool is_assembly() const
Definition rocky_particle_api.hpp:610
ROCKY_FUNCTIONS void set_thermal_conductivity(double value)
Definition rocky_particle_api.hpp:504
ROCKY_FUNCTIONS void add_moment(const double3 &moment)
Definition rocky_particle_api.hpp:570
ROCKY_FUNCTIONS double get_thermal_conductivity() const
Definition rocky_particle_api.hpp:499
ROCKY_FUNCTIONS void enable_related_particle_contacts()
Definition rocky_particle_api.hpp:585
ROCKY_FUNCTIONS void disable_related_particle_contacts()
Definition rocky_particle_api.hpp:580
ROCKY_FUNCTIONS double get_volume() const
Definition rocky_particle_api.hpp:430
ROCKY_FUNCTIONS double get_mass() const
Definition rocky_particle_api.hpp:390
ROCKY_FUNCTIONS IRockyParticleBreakageScalars get_breakage_scalars()
Definition rocky_particle_api.hpp:551
ROCKY_FUNCTIONS double3 get_centroid_position() const
Definition rocky_particle_api.hpp:385
ROCKY_FUNCTIONS double3 get_resultant_force() const
Definition rocky_particle_api.hpp:483
ROCKY_FUNCTIONS double get_sphericity() const
Definition rocky_particle_api.hpp:460
ROCKY_FUNCTIONS double get_cgm_scale_factor() const
Definition rocky_particle_api.hpp:410
ROCKY_FUNCTIONS double get_rolling_resistance_coefficient() const
Definition rocky_particle_api.hpp:474
ROCKY_FUNCTIONS thrust::tuple< double3, double > get_orientation_axis_angle() const
Definition rocky_particle_api.hpp:493
ROCKY_FUNCTIONS void set_frozen(bool frozen)
Definition rocky_particle_api.hpp:575
ROCKY_FUNCTIONS void add_force(const double3 &force)
Definition rocky_particle_api.hpp:565
ROCKY_FUNCTIONS IRockyParticleTransferScalars get_transfer_scalars()
Definition rocky_particle_api.hpp:546
ROCKY_FUNCTIONS double get_release_time() const
Definition rocky_particle_api.hpp:405
ROCKY_FUNCTIONS void remove_from_contacts_search()
Definition rocky_particle_api.hpp:626
ROCKY_FUNCTIONS double4 get_orientation_quaternion() const
Definition rocky_particle_api.hpp:478
ROCKY_FUNCTIONS void add_to_contacts_search()
Definition rocky_particle_api.hpp:631