rocky_joint_api
Last update: 16.07.2025 4// Includes =======================================================================================
10// ================================================================================================
12// ================================================================================================
359 cu_real geometric_factor = this->get_area_moment_of_inertia(deformation_direction) / this->get_area();
361 this->_impl.state.particle_group->joint_elastic_ratio.torsion * this->_impl.state.tangential_stiffness * geometric_factor :
415 cu_real geometric_factor = this->get_area_moment_of_inertia(deformation_direction) / this->get_area();
417 this->_impl.state.particle_group->sqrt_joint_elastic_ratio.torsion * this->_impl.state.tangential_damping * geometric_factor :
760// =================================================================================================
762// =================================================================================================
Definition rocky_joint_scalars.hpp:54
Definition rocky_joint_api.hpp:33
ROCKY_FUNCTIONS double get_normal_elastic_ratio() const
Definition rocky_joint_api.hpp:518
ROCKY_FUNCTIONS double get_poisson_ratio() const
Definition rocky_joint_api.hpp:486
ROCKY_FUNCTIONS double get_tangential_stiffness_per_area() const
Definition rocky_joint_api.hpp:646
ROCKY_FUNCTIONS double get_angular_deformation_velocity(int deformation_direction) const
Definition rocky_joint_api.hpp:274
ROCKY_FUNCTIONS double get_angle_scaling_factor() const
Definition rocky_joint_api.hpp:608
ROCKY_FUNCTIONS double get_area_moment_of_inertia(int deformation_direction) const
Definition rocky_joint_api.hpp:461
ROCKY_FUNCTIONS double get_torsion_elastic_ratio() const
Definition rocky_joint_api.hpp:554
ROCKY_FUNCTIONS double get_tangential_damping_coefficient() const
Definition rocky_joint_api.hpp:390
ROCKY_FUNCTIONS double get_angular_stiffness(int deformation_direction) const
Definition rocky_joint_api.hpp:357
ROCKY_FUNCTIONS double get_young_modulus() const
Definition rocky_joint_api.hpp:473
ROCKY_FUNCTIONS double get_young_modulus_multiplier() const
Definition rocky_joint_api.hpp:659
ROCKY_FUNCTIONS thrust::tuple< double3, double3 > get_moments_due_to_force(double3 force) const
Definition rocky_joint_api.hpp:72
ROCKY_FUNCTIONS double3 get_tangential_deformation_velocity() const
Definition rocky_joint_api.hpp:219
ROCKY_FUNCTIONS thrust::tuple< int, int > get_element_tags() const
Definition rocky_joint_api.hpp:744
ROCKY_FUNCTIONS double3 get_near_element_centroid_position() const
Definition rocky_joint_api.hpp:715
ROCKY_FUNCTIONS double3 get_tangential_deformation() const
Definition rocky_joint_api.hpp:177
ROCKY_FUNCTIONS double3 get_near_arm() const
Definition rocky_joint_api.hpp:731
ROCKY_FUNCTIONS double3 get_home_element_centroid_position() const
Definition rocky_joint_api.hpp:707
ROCKY_FUNCTIONS double get_angular_deformation(int deformation_direction) const
Definition rocky_joint_api.hpp:254
ROCKY_FUNCTIONS double get_normal_stiffness() const
Definition rocky_joint_api.hpp:315
ROCKY_FUNCTIONS double get_tangential_stiffness() const
Definition rocky_joint_api.hpp:332
ROCKY_FUNCTIONS double get_equivalent_mass() const
Definition rocky_joint_api.hpp:618
ROCKY_FUNCTIONS double3 get_damping_moment() const
Definition rocky_joint_api.hpp:138
ROCKY_FUNCTIONS double3 get_damping_force() const
Definition rocky_joint_api.hpp:115
ROCKY_FUNCTIONS int get_number_angular_deformations() const
Definition rocky_joint_api.hpp:233
ROCKY_FUNCTIONS double get_bending_elastic_ratio() const
Definition rocky_joint_api.hpp:572
ROCKY_FUNCTIONS double get_angular_damping_coefficient(int deformation_direction) const
Definition rocky_joint_api.hpp:413
ROCKY_FUNCTIONS double3 get_home_arm() const
Definition rocky_joint_api.hpp:723
ROCKY_FUNCTIONS double3 get_elastic_moment() const
Definition rocky_joint_api.hpp:95
ROCKY_FUNCTIONS double get_joint_damping_ratio() const
Definition rocky_joint_api.hpp:586
ROCKY_FUNCTIONS double3 get_elastic_force() const
Definition rocky_joint_api.hpp:53
ROCKY_FUNCTIONS double3 get_normal_deformation_velocity() const
Definition rocky_joint_api.hpp:198
ROCKY_FUNCTIONS thrust::tuple< double3, double > get_home_element_orientation() const
Definition rocky_joint_api.hpp:689
ROCKY_FUNCTIONS double get_normal_damping_coefficient() const
Definition rocky_joint_api.hpp:375
ROCKY_FUNCTIONS double get_normal_stiffness_per_area() const
Definition rocky_joint_api.hpp:632
ROCKY_FUNCTIONS double3 get_normal_deformation() const
Definition rocky_joint_api.hpp:160
ROCKY_FUNCTIONS thrust::tuple< double3, double > get_near_element_orientation() const
Definition rocky_joint_api.hpp:699
ROCKY_FUNCTIONS double3 get_angular_deformation_direction(int deformation_direction) const
Definition rocky_joint_api.hpp:294
ROCKY_FUNCTIONS double get_tangential_elastic_ratio() const
Definition rocky_joint_api.hpp:536
ROCKY_FUNCTIONS double3 get_normal_vector() const
Definition rocky_joint_api.hpp:432
ROCKY_FUNCTIONS IRockyJointScalars get_scalars()
Definition rocky_joint_api.hpp:675