NetDEM v1.0
Loading...
Searching...
No Matches
netdem::BondEntryData Struct Reference

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.
 

Detailed Description

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.

Member Data Documentation

◆ active

bool netdem::BondEntryData::active {false}

◆ branch_1

double netdem::BondEntryData::branch_1[3] {1, 0, 0}

The branch 1 direction of the bond entry.

◆ branch_2

double netdem::BondEntryData::branch_2[3] {1, 0, 0}

The branch 2 direction of the bond entry.

◆ cnt_model_id

int netdem::BondEntryData::cnt_model_id {-1}

The ID of the contact model for the bond entry.

◆ dir_n

double netdem::BondEntryData::dir_n[3] {1, 0, 0}

The normal direction of the bond entry.

◆ dir_n_ini

double netdem::BondEntryData::dir_n_ini[3] {1, 0, 0}

The initial normal direction of the bond entry.

◆ dir_s

double netdem::BondEntryData::dir_s[3] {0, 1, 0}

The shear direction of the bond entry.

◆ dir_s_ini

double netdem::BondEntryData::dir_s_ini[3] {0, 1, 0}

The initial shear direction of the bond entry.

◆ dir_t

double netdem::BondEntryData::dir_t[3] {0, 0, 1}

The tangent direction of the bond entry.

◆ dir_t_ini

double netdem::BondEntryData::dir_t_ini[3] {0, 0, 1}

The initial tangent direction of the bond entry.

◆ fc_n

double netdem::BondEntryData::fc_n {0}

The normal force component of the contact force for the bond entry.

◆ fc_s

double netdem::BondEntryData::fc_s {0}

The shear force component in direction s of the contact force for the bond entry.

◆ fc_t

double netdem::BondEntryData::fc_t {0}

The shear force component in direction t of the contact force for the bond entry.

◆ fd_n

double netdem::BondEntryData::fd_n {0}

The normal force component of the drag force for the bond entry.

◆ fd_s

double netdem::BondEntryData::fd_s {0}

The shear force component in direction s of the drag force for the bond entry.

◆ fd_t

double netdem::BondEntryData::fd_t {0}

The shear force component in direction t of the drag force for the bond entry.

◆ mc_n

double netdem::BondEntryData::mc_n {0}

The normal torque component of the contact moment for the bond entry.

◆ mc_s

double netdem::BondEntryData::mc_s {0}

The shear torque component in direction s of the contact moment for the bond entry.

◆ mc_t

double netdem::BondEntryData::mc_t {0}

The shear torque component in direction t of the contact moment for the bond entry.

◆ md_n

double netdem::BondEntryData::md_n {0}

The normal torque component of the drag moment for the bond entry.

◆ md_s

double netdem::BondEntryData::md_s {0}

The shear torque component in direction s of the drag moment for the bond entry.

◆ md_t

double netdem::BondEntryData::md_t {0}

The shear torque component in direction t of the drag moment for the bond entry.

◆ pos

double netdem::BondEntryData::pos[3] {0, 0, 0}

The current position of the bond entry.

◆ pos_1_ini

double netdem::BondEntryData::pos_1_ini[3] {0, 0, 0}

The initial position of branch 1 of the bond entry.

◆ pos_2_ini

double netdem::BondEntryData::pos_2_ini[3] {0, 0, 0}

The initial position of branch 2 of the bond entry.

◆ pos_ini

double netdem::BondEntryData::pos_ini[3] {0, 0, 0}

The initial position of the bond entry.

◆ quat_1_ini

double netdem::BondEntryData::quat_1_ini[4] {1, 0, 0, 0}

The initial orientation of branch 1 of the bond entry.

◆ quat_2_ini

double netdem::BondEntryData::quat_2_ini[4] {1, 0, 0, 0}

The initial orientation of branch 2 of the bond entry.

◆ radius

double netdem::BondEntryData::radius {0}

The radius of the bond entry.


The documentation for this struct was generated from the following file: