Skip to main content

Rocky Solver SDK 2025 R2

rocky_contact_intermediate_data_api

Last update: 16.07.2025
1// (C) 2024 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
2#pragma once
3
4// Includes ========================================================================================
5#include <rocky20/model/contact_data.h>
6
7// ================================================================================================
8// IRockyContactIntermediateData
9// ================================================================================================
10
18{
23 ROCKY_FUNCTIONS double3 get_home_centroid_to_contact_point_vector() const;
24
29 ROCKY_FUNCTIONS double3 get_near_centroid_to_contact_point_vector() const;
30
40 ROCKY_FUNCTIONS double get_friction_coefficient() const;
41
44 cuda_contact_intermediate_data _idata;
45
47};
48
50{
51 return this->_idata.home_arm;
52}
53
55{
56 return this->_idata.near_arm;
57}
58
60{
61 return this->_idata.friction_coefficient;
62}
Definition rocky_contact_intermediate_data_api.hpp:18
ROCKY_FUNCTIONS double3 get_near_centroid_to_contact_point_vector() const
Definition rocky_contact_intermediate_data_api.hpp:54
ROCKY_FUNCTIONS double get_friction_coefficient() const
Definition rocky_contact_intermediate_data_api.hpp:59
ROCKY_FUNCTIONS double3 get_home_centroid_to_contact_point_vector() const
Definition rocky_contact_intermediate_data_api.hpp:49

Connect with Ansys