NetDEM v1.0
Loading...
Searching...
No Matches
bond_entry_data.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4
5namespace netdem {
6
15 double pos[3]{0, 0, 0};
16
18 double dir_n[3]{1, 0, 0};
19
21 double dir_s[3]{0, 1, 0};
22
24 double dir_t[3]{0, 0, 1};
25
27 double branch_1[3]{1, 0, 0};
28
30 double branch_2[3]{1, 0, 0};
31
33 double pos_ini[3]{0, 0, 0};
34
36 double dir_n_ini[3]{1, 0, 0};
37
39 double dir_s_ini[3]{0, 1, 0};
40
42 double dir_t_ini[3]{0, 0, 1};
43
45 double pos_1_ini[3]{0, 0, 0};
46
48 double pos_2_ini[3]{0, 0, 0};
49
51 double quat_1_ini[4]{1, 0, 0, 0};
52
54 double quat_2_ini[4]{1, 0, 0, 0};
55
57 double radius{0};
58
59 bool active{false};
60
62 double fc_n{0};
63
66 double fc_s{0};
67
70 double fc_t{0};
71
73 double mc_n{0};
74
77 double mc_s{0};
78
81 double mc_t{0};
82
84 double fd_n{0};
85
88 double fd_s{0};
89
92 double fd_t{0};
93
95 double md_n{0};
96
99 double md_s{0};
100
103 double md_t{0};
104
107};
108
109} // namespace netdem
Definition bond_entry.hpp:7
A struct that represents data associated with a bond entry.
Definition bond_entry_data.hpp:13
double pos_ini[3]
The initial position of the bond entry.
Definition bond_entry_data.hpp:33
double quat_1_ini[4]
The initial orientation of branch 1 of the bond entry.
Definition bond_entry_data.hpp:51
double quat_2_ini[4]
The initial orientation of branch 2 of the bond entry.
Definition bond_entry_data.hpp:54
bool active
Definition bond_entry_data.hpp:59
double fd_t
Definition bond_entry_data.hpp:92
double pos_1_ini[3]
The initial position of branch 1 of the bond entry.
Definition bond_entry_data.hpp:45
double fc_s
Definition bond_entry_data.hpp:66
double mc_s
Definition bond_entry_data.hpp:77
double radius
The radius of the bond entry.
Definition bond_entry_data.hpp:57
double dir_t_ini[3]
The initial tangent direction of the bond entry.
Definition bond_entry_data.hpp:42
double pos_2_ini[3]
The initial position of branch 2 of the bond entry.
Definition bond_entry_data.hpp:48
double dir_n[3]
The normal direction of the bond entry.
Definition bond_entry_data.hpp:18
int cnt_model_id
The ID of the contact model for the bond entry.
Definition bond_entry_data.hpp:106
double mc_t
Definition bond_entry_data.hpp:81
double md_t
Definition bond_entry_data.hpp:103
double dir_t[3]
The tangent direction of the bond entry.
Definition bond_entry_data.hpp:24
double branch_1[3]
The branch 1 direction of the bond entry.
Definition bond_entry_data.hpp:27
double fd_s
Definition bond_entry_data.hpp:88
double dir_s[3]
The shear direction of the bond entry.
Definition bond_entry_data.hpp:21
double pos[3]
The current position of the bond entry.
Definition bond_entry_data.hpp:15
double dir_n_ini[3]
The initial normal direction of the bond entry.
Definition bond_entry_data.hpp:36
double fd_n
The normal force component of the drag force for the bond entry.
Definition bond_entry_data.hpp:84
double branch_2[3]
The branch 2 direction of the bond entry.
Definition bond_entry_data.hpp:30
double md_s
Definition bond_entry_data.hpp:99
double fc_t
Definition bond_entry_data.hpp:70
double md_n
The normal torque component of the drag moment for the bond entry.
Definition bond_entry_data.hpp:95
double fc_n
The normal force component of the contact force for the bond entry.
Definition bond_entry_data.hpp:62
double dir_s_ini[3]
The initial shear direction of the bond entry.
Definition bond_entry_data.hpp:39
double mc_n
The normal torque component of the contact moment for the bond entry.
Definition bond_entry_data.hpp:73