rocky_joint_api
Last update: 17.07.2025 3// Includes =======================================================================================
9// ================================================================================================
11// ================================================================================================
358 cu_real geometric_factor = this->get_area_moment_of_inertia(deformation_direction) / this->get_area();
360 this->_impl.state.particle_group->joint_elastic_ratio.torsion * this->_impl.state.tangential_stiffness * geometric_factor :
414 cu_real geometric_factor = this->get_area_moment_of_inertia(deformation_direction) / this->get_area();
416 this->_impl.state.particle_group->sqrt_joint_elastic_ratio.torsion * this->_impl.state.tangential_damping * geometric_factor :
759// =================================================================================================
761// =================================================================================================
Definition rocky_joint_scalars.hpp:53
Definition rocky_joint_api.hpp:32
ROCKY_FUNCTIONS double get_normal_elastic_ratio() const
Definition rocky_joint_api.hpp:517
ROCKY_FUNCTIONS double get_poisson_ratio() const
Definition rocky_joint_api.hpp:485
ROCKY_FUNCTIONS double get_tangential_stiffness_per_area() const
Definition rocky_joint_api.hpp:645
ROCKY_FUNCTIONS double get_angular_deformation_velocity(int deformation_direction) const
Definition rocky_joint_api.hpp:273
ROCKY_FUNCTIONS double get_angle_scaling_factor() const
Definition rocky_joint_api.hpp:607
ROCKY_FUNCTIONS double get_area_moment_of_inertia(int deformation_direction) const
Definition rocky_joint_api.hpp:460
ROCKY_FUNCTIONS double get_torsion_elastic_ratio() const
Definition rocky_joint_api.hpp:553
ROCKY_FUNCTIONS double get_tangential_damping_coefficient() const
Definition rocky_joint_api.hpp:389
ROCKY_FUNCTIONS double get_angular_stiffness(int deformation_direction) const
Definition rocky_joint_api.hpp:356
ROCKY_FUNCTIONS double get_young_modulus() const
Definition rocky_joint_api.hpp:472
ROCKY_FUNCTIONS double get_young_modulus_multiplier() const
Definition rocky_joint_api.hpp:658
ROCKY_FUNCTIONS thrust::tuple< double3, double3 > get_moments_due_to_force(double3 force) const
Definition rocky_joint_api.hpp:71
ROCKY_FUNCTIONS double3 get_tangential_deformation_velocity() const
Definition rocky_joint_api.hpp:218
ROCKY_FUNCTIONS thrust::tuple< int, int > get_element_tags() const
Definition rocky_joint_api.hpp:743
ROCKY_FUNCTIONS double3 get_near_element_centroid_position() const
Definition rocky_joint_api.hpp:714
ROCKY_FUNCTIONS double3 get_tangential_deformation() const
Definition rocky_joint_api.hpp:176
ROCKY_FUNCTIONS double3 get_near_arm() const
Definition rocky_joint_api.hpp:730
ROCKY_FUNCTIONS double3 get_home_element_centroid_position() const
Definition rocky_joint_api.hpp:706
ROCKY_FUNCTIONS double get_angular_deformation(int deformation_direction) const
Definition rocky_joint_api.hpp:253
ROCKY_FUNCTIONS double get_normal_stiffness() const
Definition rocky_joint_api.hpp:314
ROCKY_FUNCTIONS double get_tangential_stiffness() const
Definition rocky_joint_api.hpp:331
ROCKY_FUNCTIONS double get_equivalent_mass() const
Definition rocky_joint_api.hpp:617
ROCKY_FUNCTIONS double3 get_damping_moment() const
Definition rocky_joint_api.hpp:137
ROCKY_FUNCTIONS double3 get_damping_force() const
Definition rocky_joint_api.hpp:114
ROCKY_FUNCTIONS int get_number_angular_deformations() const
Definition rocky_joint_api.hpp:232
ROCKY_FUNCTIONS double get_bending_elastic_ratio() const
Definition rocky_joint_api.hpp:571
ROCKY_FUNCTIONS double get_angular_damping_coefficient(int deformation_direction) const
Definition rocky_joint_api.hpp:412
ROCKY_FUNCTIONS double3 get_home_arm() const
Definition rocky_joint_api.hpp:722
ROCKY_FUNCTIONS double3 get_elastic_moment() const
Definition rocky_joint_api.hpp:94
ROCKY_FUNCTIONS double get_joint_damping_ratio() const
Definition rocky_joint_api.hpp:585
ROCKY_FUNCTIONS double3 get_elastic_force() const
Definition rocky_joint_api.hpp:52
ROCKY_FUNCTIONS double3 get_normal_deformation_velocity() const
Definition rocky_joint_api.hpp:197
ROCKY_FUNCTIONS thrust::tuple< double3, double > get_home_element_orientation() const
Definition rocky_joint_api.hpp:688
ROCKY_FUNCTIONS double get_normal_damping_coefficient() const
Definition rocky_joint_api.hpp:374
ROCKY_FUNCTIONS double get_normal_stiffness_per_area() const
Definition rocky_joint_api.hpp:631
ROCKY_FUNCTIONS double3 get_normal_deformation() const
Definition rocky_joint_api.hpp:159
ROCKY_FUNCTIONS thrust::tuple< double3, double > get_near_element_orientation() const
Definition rocky_joint_api.hpp:698
ROCKY_FUNCTIONS double3 get_angular_deformation_direction(int deformation_direction) const
Definition rocky_joint_api.hpp:293
ROCKY_FUNCTIONS double get_tangential_elastic_ratio() const
Definition rocky_joint_api.hpp:535
ROCKY_FUNCTIONS double3 get_normal_vector() const
Definition rocky_joint_api.hpp:431
ROCKY_FUNCTIONS IRockyJointScalars get_scalars()
Definition rocky_joint_api.hpp:674