NetDEM v1.0
|
A struct that represents data associated with a bond entry. More...
#include <bond_entry_data.hpp>
Public Attributes | |
double | pos [3] {0, 0, 0} |
The current position of the bond entry. | |
double | dir_n [3] {1, 0, 0} |
The normal direction of the bond entry. | |
double | dir_s [3] {0, 1, 0} |
The shear direction of the bond entry. | |
double | dir_t [3] {0, 0, 1} |
The tangent direction of the bond entry. | |
double | branch_1 [3] {1, 0, 0} |
The branch 1 direction of the bond entry. | |
double | branch_2 [3] {1, 0, 0} |
The branch 2 direction of the bond entry. | |
double | pos_ini [3] {0, 0, 0} |
The initial position of the bond entry. | |
double | dir_n_ini [3] {1, 0, 0} |
The initial normal direction of the bond entry. | |
double | dir_s_ini [3] {0, 1, 0} |
The initial shear direction of the bond entry. | |
double | dir_t_ini [3] {0, 0, 1} |
The initial tangent direction of the bond entry. | |
double | pos_1_ini [3] {0, 0, 0} |
The initial position of branch 1 of the bond entry. | |
double | pos_2_ini [3] {0, 0, 0} |
The initial position of branch 2 of the bond entry. | |
double | quat_1_ini [4] {1, 0, 0, 0} |
The initial orientation of branch 1 of the bond entry. | |
double | quat_2_ini [4] {1, 0, 0, 0} |
The initial orientation of branch 2 of the bond entry. | |
double | radius {0} |
The radius of the bond entry. | |
bool | active {false} |
double | fc_n {0} |
The normal force component of the contact force for the bond entry. | |
double | fc_s {0} |
double | fc_t {0} |
double | mc_n {0} |
The normal torque component of the contact moment for the bond entry. | |
double | mc_s {0} |
double | mc_t {0} |
double | fd_n {0} |
The normal force component of the drag force for the bond entry. | |
double | fd_s {0} |
double | fd_t {0} |
double | md_n {0} |
The normal torque component of the drag moment for the bond entry. | |
double | md_s {0} |
double | md_t {0} |
int | cnt_model_id {-1} |
The ID of the contact model for the bond entry. | |
A struct that represents data associated with a bond entry.
The BondEntryData
struct is used to store and manage data associated with a bond entry.
bool netdem::BondEntryData::active {false} |
double netdem::BondEntryData::branch_1[3] {1, 0, 0} |
The branch 1 direction of the bond entry.
double netdem::BondEntryData::branch_2[3] {1, 0, 0} |
The branch 2 direction of the bond entry.
int netdem::BondEntryData::cnt_model_id {-1} |
The ID of the contact model for the bond entry.
double netdem::BondEntryData::dir_n[3] {1, 0, 0} |
The normal direction of the bond entry.
double netdem::BondEntryData::dir_n_ini[3] {1, 0, 0} |
The initial normal direction of the bond entry.
double netdem::BondEntryData::dir_s[3] {0, 1, 0} |
The shear direction of the bond entry.
double netdem::BondEntryData::dir_s_ini[3] {0, 1, 0} |
The initial shear direction of the bond entry.
double netdem::BondEntryData::dir_t[3] {0, 0, 1} |
The tangent direction of the bond entry.
double netdem::BondEntryData::dir_t_ini[3] {0, 0, 1} |
The initial tangent direction of the bond entry.
double netdem::BondEntryData::fc_n {0} |
The normal force component of the contact force for the bond entry.
double netdem::BondEntryData::fc_s {0} |
The shear force component in direction s of the contact force for the bond entry.
double netdem::BondEntryData::fc_t {0} |
The shear force component in direction t of the contact force for the bond entry.
double netdem::BondEntryData::fd_n {0} |
The normal force component of the drag force for the bond entry.
double netdem::BondEntryData::fd_s {0} |
The shear force component in direction s of the drag force for the bond entry.
double netdem::BondEntryData::fd_t {0} |
The shear force component in direction t of the drag force for the bond entry.
double netdem::BondEntryData::mc_n {0} |
The normal torque component of the contact moment for the bond entry.
double netdem::BondEntryData::mc_s {0} |
The shear torque component in direction s of the contact moment for the bond entry.
double netdem::BondEntryData::mc_t {0} |
The shear torque component in direction t of the contact moment for the bond entry.
double netdem::BondEntryData::md_n {0} |
The normal torque component of the drag moment for the bond entry.
double netdem::BondEntryData::md_s {0} |
The shear torque component in direction s of the drag moment for the bond entry.
double netdem::BondEntryData::md_t {0} |
The shear torque component in direction t of the drag moment for the bond entry.
double netdem::BondEntryData::pos[3] {0, 0, 0} |
The current position of the bond entry.
double netdem::BondEntryData::pos_1_ini[3] {0, 0, 0} |
The initial position of branch 1 of the bond entry.
double netdem::BondEntryData::pos_2_ini[3] {0, 0, 0} |
The initial position of branch 2 of the bond entry.
double netdem::BondEntryData::pos_ini[3] {0, 0, 0} |
The initial position of the bond entry.
double netdem::BondEntryData::quat_1_ini[4] {1, 0, 0, 0} |
The initial orientation of branch 1 of the bond entry.
double netdem::BondEntryData::quat_2_ini[4] {1, 0, 0, 0} |
The initial orientation of branch 2 of the bond entry.
double netdem::BondEntryData::radius {0} |
The radius of the bond entry.