Commit 094ecff
authored
feat(core): Implementation of the Syrope model for polyester ropes
* Syrope model implementation
* Optimization of the exponential working curve formula
* Fixed wrong initial mean tension and wrong working when Tmean < Tmax
* Documentation for Syrope extension
* Test for Syrope model with slow loading
* Three working curve formulas in one test
* Formatting
* Renamed the input file for the Syrope test
* Syrope test passed
* Added a reference for the Syrope model
* Removed bold texts in Syrope input description
* Keep the Syrope reference in Chicago style as the others
* Use (std::max) and (std::min) instead of std::max and std::min for Windows sake
* #define _USE_MATH_DEFINES before including cmath
* Disabled quadratic and exponential wc formulas, increased time step size and reduced IC duration
* formatted test syrope.cpp
* Put the references in chronological order
* Moved the nonlinear stiffness inputs to the Additional MoorDyn Files
* Read syrope working curve settings from a separate file
* Read initial Tmax and Tmean for Syrope lines in the LINES section
* Updated the test input files
* Updated the docs for Syrope model
* read Tmax and Tmean from a separate section instead from LINES section
* Throw a warning if a SYROPE IC is present but Syrope is not used
* Read Tmax and Tmean for Syrope lines from a separate section instead from LINES section
* Updated the input files for test syrope
* Updated documentation for Syrope IC inputs
* Excluded the syrope test from memcheck
* Removed Tmax0 and Tmean0 from LINES section1 parent 3521d7f commit 094ecff
17 files changed
Lines changed: 1366 additions & 46 deletions
File tree
- .github/workflows
- docs
- source
- tests
- Mooring/syrope
- exp_wc
- linear_wc
- quadratic_wc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
269 | 270 | | |
270 | 271 | | |
271 | 272 | | |
| |||
285 | 286 | | |
286 | 287 | | |
287 | 288 | | |
288 | | - | |
| 289 | + | |
289 | 290 | | |
290 | 291 | | |
291 | 292 | | |
| |||
306 | 307 | | |
307 | 308 | | |
308 | 309 | | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | 310 | | |
323 | 311 | | |
324 | 312 | | |
325 | | - | |
326 | | - | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
327 | 317 | | |
328 | 318 | | |
329 | 319 | | |
| |||
497 | 487 | | |
498 | 488 | | |
499 | 489 | | |
500 | | - | |
| 490 | + | |
501 | 491 | | |
502 | | - | |
| 492 | + | |
503 | 493 | | |
504 | 494 | | |
505 | 495 | | |
| |||
1008 | 998 | | |
1009 | 999 | | |
1010 | 1000 | | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
1011 | 1075 | | |
1012 | 1076 | | |
1013 | 1077 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | 85 | | |
91 | 86 | | |
92 | 87 | | |
93 | 88 | | |
94 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
125 | 129 | | |
126 | 130 | | |
127 | 131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
121 | 165 | | |
122 | 166 | | |
123 | 167 | | |
| |||
158 | 202 | | |
159 | 203 | | |
160 | 204 | | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
161 | 208 | | |
162 | 209 | | |
163 | 210 | | |
164 | 211 | | |
| 212 | + | |
165 | 213 | | |
166 | 214 | | |
167 | 215 | | |
168 | 216 | | |
169 | 217 | | |
170 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
171 | 249 | | |
172 | 250 | | |
173 | 251 | | |
| |||
606 | 684 | | |
607 | 685 | | |
608 | 686 | | |
609 | | - | |
| 687 | + | |
610 | 688 | | |
611 | 689 | | |
612 | 690 | | |
613 | 691 | | |
614 | 692 | | |
615 | 693 | | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
616 | 705 | | |
617 | 706 | | |
618 | 707 | | |
| |||
1019 | 1108 | | |
1020 | 1109 | | |
1021 | 1110 | | |
1022 | | - | |
| 1111 | + | |
| 1112 | + | |
1023 | 1113 | | |
1024 | 1114 | | |
1025 | 1115 | | |
| |||
1094 | 1184 | | |
1095 | 1185 | | |
1096 | 1186 | | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
1097 | 1223 | | |
1098 | 1224 | | |
1099 | 1225 | | |
| |||
0 commit comments