Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
620 commits
Select commit Hold shift + click to select a range
f7244fc
Fix for AD
talbring Jul 11, 2019
abfe70a
Adapted more test cases
talbring Jul 11, 2019
8bfb5c1
Added caching of offset for setting output values
talbring Jul 11, 2019
9d30aa3
Small fix
talbring Jul 14, 2019
d893ecc
Merge remote-tracking branch 'origin/develop' into feature_input_output
talbring Jul 14, 2019
f20b609
Small fix
talbring Jul 14, 2019
72f5b72
cleaned up includes and added forward decl. where possible
talbring Jul 14, 2019
88da937
Added missing include
talbring Jul 14, 2019
bf00947
Merge remote-tracking branch 'origin/develop' into feature_input_output
talbring Jul 14, 2019
25c5d4f
Removing merging leftover
talbring Jul 15, 2019
f9bac10
Removed unused routine
talbring Jul 15, 2019
f01e158
Added one more check to the Offset_Cache
talbring Jul 15, 2019
4966624
Fixed some test cases
talbring Jul 15, 2019
b8939b7
Merge remote-tracking branch 'origin/develop' into meson_build
talbring Jul 15, 2019
c0ca542
Added files to meson
talbring Jul 15, 2019
f3c7a5d
Readded MARKER_FLUID_INTERFACE option to test cases
talbring Jul 15, 2019
5a69fc7
Adapted unsteadyCHT pywrapper case
talbring Jul 15, 2019
d984aac
Removed old InitSlidingState routine
talbring Jul 16, 2019
c08c421
Merge remote-tracking branch 'origin/develop' into feature_input_output
talbring Jul 16, 2019
c18c962
Fixing test cases
talbring Jul 16, 2019
41fdf15
Changed offset cache implementation
talbring Jul 16, 2019
f1167dd
Updated some test cases
talbring Jul 16, 2019
af0598e
Fixed reading of surface_adjoint.csv for SU2_DOT
talbring Jul 16, 2019
8d729fe
Further change to offset cache ..
talbring Jul 16, 2019
260e769
Further changes to test cases
talbring Jul 16, 2019
5878218
Merge remote-tracking branch 'origin/develop' into feature_input_output
talbring Jul 17, 2019
02db0eb
Added files to meson
talbring Jul 17, 2019
b197aae
Added total flow coeff values
talbring Jul 17, 2019
7e3798d
Merge remote-tracking branch 'origin/develop' into feature_input_output
talbring Jul 18, 2019
b5a6b72
Merge remote-tracking branch 'origin/develop' into meson_build
talbring Jul 19, 2019
4a06430
Added linear algebra files
talbring Jul 19, 2019
bf105c8
Enabled travis
talbring Jul 19, 2019
46fb11d
small change to travis
talbring Jul 19, 2019
d2ac9b7
Adding missing file meson file
talbring Jul 19, 2019
2d6a0e4
Adding missing file meson file
talbring Jul 19, 2019
8a6c770
Removed dependency of constructor of COutput on geometry
talbring Jul 19, 2019
cbb8f95
Added description field to history output fields
talbring Jul 19, 2019
4da7d89
Added more description
talbring Jul 19, 2019
47afa9d
Changed order of automatically generated output fields
talbring Jul 19, 2019
c7dbb8c
Added automatically generated fields to printing of possible fields
talbring Jul 19, 2019
0fe1bf0
Added files to meson
talbring Jul 19, 2019
6e5d744
Added further description
talbring Jul 19, 2019
5f29ffc
Removed unused array
talbring Jul 19, 2019
613d040
Enabled caching again
talbring Jul 23, 2019
89df513
Added compilation of SU2_DOT_AD
talbring Jul 23, 2019
61c8505
Fixes for direct diff
talbring Jul 23, 2019
440b35a
Merge branch 'meson_build' into feature_input_output
talbring Jul 23, 2019
48fe95a
Fixing merge conflicts
talbring Jul 23, 2019
966fa84
Changed optimization level to 2
talbring Jul 23, 2019
46bc0dd
Changed optimization level to 2
talbring Jul 23, 2019
b330e40
Fix meson call
talbring Jul 23, 2019
fc44344
Explicitely forcing meson to use mpicxx and mpicc
talbring Jul 24, 2019
baad3d6
Moved legacy output to turbo and HB driver
talbring Jul 24, 2019
f7f8cdf
Another try
talbring Jul 24, 2019
dc310d3
Fixing delete of conv. history file
talbring Jul 24, 2019
689ecf5
Adding libmpich-dev
talbring Jul 24, 2019
b899785
:Merge remote-tracking branch 'origin/feature_meson' into feature_inp…
talbring Jul 30, 2019
bad17d6
Merge branch 'feature_meson' of github.com:su2code/SU2 into feature_i…
talbring Jul 30, 2019
0e643fc
Merge branch 'driver_restructure' into feature_input_output
talbring Jul 31, 2019
055c369
Added description field to volume output fields
talbring Jul 31, 2019
a18ad78
Small fixes
talbring Jul 31, 2019
ed61172
Add print volume field routine
talbring Jul 31, 2019
9d14657
Merge branch 'feature_meson' into feature_input_output
talbring Aug 1, 2019
f08ce93
Merge branch 'feature_dryrun' into feature_input_output
talbring Aug 1, 2019
f73c482
Merge branch 'feature_meson' of github.com:su2code/SU2 into feature_i…
talbring Aug 1, 2019
9636e14
Adding cli11 deps
talbring Aug 1, 2019
e50ce54
Merge branch 'feature_meson' of github.com:su2code/SU2 into feature_i…
talbring Aug 1, 2019
cf15e96
Fixing offset cache
talbring Aug 1, 2019
e382e86
Small fixes
talbring Aug 5, 2019
bf65c6f
Adapted some test case values
talbring Aug 5, 2019
391a1e5
Deactivated disc adj fsi cases for now
talbring Aug 5, 2019
fbae2d8
Adapted some test case values (order of output has changed)
talbring Aug 5, 2019
c801d45
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 5, 2019
96beced
More fixes
talbring Aug 5, 2019
ed0f8aa
Adapted value (test iter has changed)
talbring Aug 5, 2019
416ee3c
Fixed severe bug in data sorter routines
talbring Aug 6, 2019
8a099d7
Merge branch 'feature_meson' of github.com:su2code/SU2 into feature_i…
talbring Aug 6, 2019
bb40cd7
Removed the use of Ext_Iter throughout the code.
talbring Aug 12, 2019
97ea9b7
Changed option for screen/history output frequency
talbring Aug 12, 2019
5e2659a
Added error messages
talbring Aug 12, 2019
26215ff
Moved deprecated driver routines to CFluidDriver
talbring Aug 12, 2019
a7c99a2
Adapted monitoring routine for singlezone driver
talbring Aug 13, 2019
610b61c
removed old convergence monitoring routines
talbring Aug 13, 2019
d2278eb
Removed unnecessary calls in multigrid iteration
talbring Aug 13, 2019
b5aa9b2
Added calls to set the time step
talbring Aug 13, 2019
19fde94
Small fixes
talbring Aug 13, 2019
f7b8c7b
Merge branch 'feature_solvers' into feature_input_output
talbring Aug 13, 2019
15e56ac
Merge branch 'feature_meson' of github.com:su2code/SU2 into feature_i…
talbring Aug 13, 2019
b8bba73
Fixed monitoring for disc adj.
talbring Aug 14, 2019
63a65f1
Fixed SU2_SOL
talbring Aug 14, 2019
cd0c66d
Disabled reading/writing of meta data
talbring Aug 14, 2019
7fa8ca0
Fixed some test cases
talbring Aug 14, 2019
e05582f
Changed conv criteria option names
talbring Aug 15, 2019
3652d82
Renamed UNSTEADY_SIMULATION -> TIME_MARCHING
talbring Aug 15, 2019
5e65ff1
Added runtime option parsing for single zone driver
talbring Aug 15, 2019
2fb6e40
Added cfl number as history output to solvers
talbring Aug 15, 2019
e89aaac
Fixed pywrapper cases
talbring Aug 15, 2019
d9a3568
Disabled some test cases for the moment
talbring Aug 15, 2019
a245505
Missing renaming
talbring Aug 15, 2019
b5610ea
disabled test case
talbring Aug 15, 2019
47069c5
Fixed python scripts
talbring Aug 15, 2019
c1cd9e1
Fixed for reading sensitivity
talbring Aug 15, 2019
98cff1e
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 15, 2019
6862f35
Fixed some warnings
talbring Aug 15, 2019
0abe1a6
Fixed changed option name in test case
talbring Aug 16, 2019
d6ba9d3
disabled fixed CL test case
talbring Aug 16, 2019
3ed3d04
Adapted directdiff cases (output accuracy increased)
talbring Aug 16, 2019
7584ee8
Adding time domain boolean to volume output routine
talbring Aug 19, 2019
d087251
Reverted some test case vals
talbring Aug 19, 2019
98a734a
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 19, 2019
b97a203
Fixed volume file multizone extension [ci skip]
talbring Aug 19, 2019
94789a0
Fixing some uninitialized values
talbring Aug 20, 2019
d81050a
Small refactoring of sorting routines to reduce memory overhead
talbring Aug 20, 2019
68245b2
Added preacc in weighted least squares routine again
talbring Aug 20, 2019
79a18f5
Fixing file naming for adj elasticity
talbring Aug 20, 2019
838fdf9
Disabled conv critera for disc adj test case
talbring Aug 20, 2019
6e88128
Merge branch 'develop' of https://github.com/su2code/SU2 into feature…
talbring Aug 20, 2019
7959b63
Update turb_ONERAM6.cfg
talbring Aug 21, 2019
cb69762
some fixes
talbring Aug 21, 2019
d927520
Fixing inverse design cp case
talbring Aug 21, 2019
34324df
Removed Convergence criteria config options
talbring Aug 21, 2019
6a90e2b
Removed lines in test cases
talbring Aug 21, 2019
bbd9236
Fixing test cases
talbring Aug 23, 2019
d677f84
Adapting test case
talbring Aug 26, 2019
f985ebf
disabled direct output when running adj solver
talbring Aug 26, 2019
ccaae16
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 26, 2019
acde90d
Removed nonlinear residual computation from fea solver
talbring Aug 26, 2019
299f5a2
Updated test case
talbring Aug 26, 2019
c781d2b
Adapted SST SUST cases
talbring Aug 26, 2019
3f6dbdb
Fixing some uninitialized values
talbring Aug 27, 2019
429a792
Renaming variables and adding comments in output classes
talbring Aug 27, 2019
789b2f4
Fixing surface sort
talbring Aug 27, 2019
8874933
Adapted FEA test cases
talbring Aug 28, 2019
3e366c5
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 28, 2019
eaa48c7
Fixed conflicts and mem leaks
talbring Aug 28, 2019
30c9594
Small fix
talbring Aug 28, 2019
dcaa8e3
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Aug 28, 2019
42c0fef
Fixed SU2 file writer
talbring Aug 28, 2019
5e5cbdd
Added min/max volume to history output
talbring Aug 29, 2019
3b59f8e
Added lin sol residual to history output
talbring Aug 29, 2019
fbf00e7
Adapted new fsi test cases
talbring Aug 29, 2019
57c81a3
Small fix for dynamic multizone.
rsanfer Aug 29, 2019
3658b99
Fix preaccummulation in WLS gradient.
rsanfer Aug 29, 2019
6d45d39
Adapt test cases for py_sensitivities to new output.
rsanfer Aug 29, 2019
0a721a9
Changed lin sol residual to log10
talbring Aug 29, 2019
0cdaf78
Changed residual to lin sol iter for FSI cases
talbring Aug 30, 2019
312e9c2
Fix pywrapper case
talbring Aug 30, 2019
eae3f69
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Sep 3, 2019
586a768
Changed setting of FSI cases to be more robust
talbring Sep 4, 2019
01b8520
Fixing Cp volume output
talbring Sep 4, 2019
ceb3c78
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Sep 5, 2019
d90241c
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Sep 5, 2019
4ca1cde
Changed ASCII restart writer to CSV format
talbring Sep 5, 2019
7efee31
Merge branch 'develop' into feature_input_output
pcarruscag Sep 5, 2019
b3503d4
Changed ASCII restart reader to csv format
talbring Sep 6, 2019
7b75192
Added reading/writing of meta data file
talbring Sep 6, 2019
277e00d
adapted FSI cases
talbring Sep 6, 2019
b1afd13
Adapted unst inc case
talbring Sep 6, 2019
51e650d
Changed travis to checkout test cases branch
talbring Sep 6, 2019
97ff2ce
Merge branch 'feature_input_output' of github.com:su2code/SU2 into fe…
talbring Sep 6, 2019
490941e
Fixing warnings
talbring Sep 6, 2019
ba8dbd3
Small fix
talbring Sep 6, 2019
84ff015
Couple of fixes
talbring Sep 6, 2019
51b3b91
Small fix for AD compilation
talbring Sep 6, 2019
6e1d9a0
Fix for meta data file
talbring Sep 9, 2019
590a0b7
Fix Restart_OldGeometry
talbring Sep 10, 2019
6d8128d
some fixes for reading restart files
talbring Sep 10, 2019
e18b4fe
Fix missing include
talbring Sep 10, 2019
1713a4a
Added output file list option.
talbring Sep 11, 2019
38add69
Added forces break down file for new output
talbring Sep 11, 2019
6fc1cbb
changed file output and adapted test cases
talbring Sep 12, 2019
f30a8bf
Added some new error messages and fixed some bugs
talbring Sep 12, 2019
825fb0d
Further fixes
talbring Sep 12, 2019
8fd800c
Added time averaged output
talbring Sep 13, 2019
a55de6a
changed dataSorters to be persistent
talbring Sep 13, 2019
31f5b17
Updated q criterion computation
talbring Sep 13, 2019
759ffb9
Fixed FEM data sorters
talbring Sep 13, 2019
afe01c0
Small fix
talbring Sep 13, 2019
3263978
Fixed reading of sensitivity
talbring Sep 18, 2019
b69c0b5
Fixed data sorter if using AD type
talbring Sep 18, 2019
098a56a
Enabled output for SU2_DOT again
talbring Sep 18, 2019
ed39899
Some fixes for filewriters
talbring Sep 18, 2019
1cc1304
Added formatting of history file
talbring Sep 19, 2019
c0643d2
Added trimming of strings when reading output fields
talbring Sep 19, 2019
155ff25
Changed default history wrt freq if unsteady
talbring Sep 19, 2019
ac894c5
New file outptu summary
talbring Sep 19, 2019
12e780c
Some small fixes
talbring Sep 19, 2019
be34693
Adapted SU2_SOL for new output file writing
talbring Sep 19, 2019
8bdc88c
Fixing some test cases
talbring Sep 19, 2019
cf90aa3
Couple of fixes
talbring Sep 19, 2019
e5cad89
Small fix
talbring Sep 19, 2019
a9148e1
Added a conversion script for restart files
talbring Sep 20, 2019
6e42ccf
Some small refactoring
talbring Sep 20, 2019
a928db0
Added new error message for restart files and other fixes
talbring Sep 20, 2019
eb73e34
Fixed warnings
talbring Sep 20, 2019
497fee2
Fixed python scripts
talbring Sep 20, 2019
3466d44
Fix output format in SU2_GEO
talbring Sep 23, 2019
f781f24
Small fixes
talbring Sep 23, 2019
990af68
Fix for csv restart files in python scripts
talbring Sep 23, 2019
b2f4e76
Small after-merge fix
talbring Sep 23, 2019
94b032a
Fix output writing at time step 0 [ci skip]
talbring Sep 23, 2019
baf7186
More fixes
talbring Sep 23, 2019
545842a
Fixing include path
talbring Sep 24, 2019
cf0cb5b
Fix incompressible output.
rsanfer Sep 24, 2019
6873e58
Merge branch 'feature_input_output' of github.com:su2code/SU2 into fe…
talbring Sep 24, 2019
93fbf69
Fixing tabular output for test cases
talbring Sep 24, 2019
a9fdfc0
Merge branch 'develop' of github.com:su2code/SU2 into feature_input_o…
talbring Sep 24, 2019
8841b35
Small fixes
talbring Sep 24, 2019
7cbff5a
Added error message if DV_PARAM is incorrectly specified
talbring Sep 24, 2019
2d7caaa
Fixed memory leak and uninitialized values
talbring Sep 24, 2019
341209f
Disabled data collection when running steady computation
talbring Sep 24, 2019
2468350
Output fix for pitching adj case
talbring Sep 24, 2019
381ad92
Addressed review comments in COutput
talbring Sep 25, 2019
6c7fc01
Buffer allocation in data sorter and used std::move in filewriter con…
talbring Sep 25, 2019
955e754
Deleted new_out_regression.py
talbring Sep 25, 2019
d2a69c1
Regression test val change for adj pitching NACA0012
talbring Sep 25, 2019
13c3b03
Moved allocation of historyFileTable to constructor
talbring Sep 25, 2019
e09b6e0
Moved time averaged fields to separate routines
talbring Sep 25, 2019
82e2810
Fixed performance computation
talbring Sep 25, 2019
7cf3d3a
Disabled file writing summary if no files are written
talbring Sep 25, 2019
438cf55
Removed FSI driver
talbring Sep 26, 2019
f9f56c7
Smaller fixes and making code more readable
talbring Sep 26, 2019
ba1d11c
Cleanup and adding missing comments
talbring Sep 26, 2019
f08dde0
SOLUTION and COORDINATES are now always requested for volume output.
talbring Sep 26, 2019
e3c9c09
Fixing SU2_SOL and baseline output
talbring Sep 26, 2019
58f0117
Changed lin sol residual to be relative
talbring Sep 26, 2019
26acd79
Changed enum to enum class
talbring Sep 26, 2019
7a8d1c6
Changed size determination of dataBuffer
talbring Sep 26, 2019
b2142dd
Fixed warning
talbring Sep 26, 2019
6216530
Added function to get heat flux in heat solver
talbring Sep 26, 2019
4ed59ac
Fixed bug in surface output
talbring Sep 26, 2019
3e150f5
Added option to provide list of conv. critera
talbring Sep 27, 2019
7346b88
Renamed CDriverOutput to CMultizoneOutput
talbring Sep 27, 2019
a55e6e5
Couple of other fixes mention in review
talbring Sep 27, 2019
0ae03f8
Properly added multizone history preprocessing
talbring Sep 27, 2019
eb0ccef
Fixing multizone output
talbring Sep 30, 2019
b6c5110
Couple of misc. fixes
talbring Sep 30, 2019
7f280ab
Fixed baseline output
talbring Sep 30, 2019
25fb8f9
Adding flow.meta to python scripts
talbring Sep 30, 2019
07eab29
Fixing screen output for incomp test case
talbring Sep 30, 2019
75399a3
Fixing screen output for incomp test case
talbring Sep 30, 2019
208bd3a
Enabled restart for fixed cl test case
talbring Sep 30, 2019
081e6a5
Changed aero coeff names to be consistent with python scripts
talbring Oct 1, 2019
39dbebc
Added a new history mapping procedure for python scripts
talbring Oct 1, 2019
96b8d5f
Added consistency check for direct diff python script
talbring Oct 1, 2019
9937172
Updated fixed cl test values
talbring Oct 1, 2019
ab1053c
Fixing order of dict
talbring Oct 2, 2019
e67de4a
Adapting test case values after merge with develop
talbring Oct 2, 2019
e52d2a3
Fixed unused import
talbring Oct 2, 2019
e5d7245
Further update to test values
talbring Oct 2, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,11 @@ install:

before_script:
# Get the test cases
- git clone -b develop https://github.com/su2code/TestCases.git ./TestData
- git clone --depth=1 -b feature_input_output https://github.com/su2code/TestCases.git ./TestData
- cp -R ./TestData/* ./TestCases/

# Get the tutorial cases
- git clone -b develop https://github.com/su2code/su2code.github.io ./Tutorials
- git clone --depth=1 -b feature_input_output https://github.com/su2code/su2code.github.io ./Tutorials

# Enter the SU2/TestCases/ directory, which is now ready to run
- cd TestCases/
Expand Down
420 changes: 180 additions & 240 deletions Common/include/config_structure.hpp

Large diffs are not rendered by default.

131 changes: 55 additions & 76 deletions Common/include/config_structure.inl
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
*/

#pragma once
#include "config_structure.hpp"

inline su2double CConfig::GetHTP_Axis(unsigned short val_index) { return HTP_Axis[val_index]; }

Expand Down Expand Up @@ -297,34 +298,30 @@ inline bool CConfig::GetContinuous_Adjoint(void) { return ContinuousAdjoint; }

inline bool CConfig::GetViscous(void) { return Viscous; }

inline unsigned long CConfig::GetnExtIter(void) { return nExtIter; }

inline unsigned short CConfig::GetnTimeInstances(void) { return nTimeInstances; }

inline su2double CConfig::GetHarmonicBalance_Period(void) { return HarmonicBalance_Period; }

inline void CConfig::SetExtIter(unsigned long val_iter) { ExtIter = val_iter; }

inline void CConfig::SetExtIter_OffSet(unsigned long val_iter) { ExtIter_OffSet = val_iter; }

inline void CConfig::SetOuterIter(unsigned long val_iter) { OuterIter = val_iter; }

inline void CConfig::SetIntIter(unsigned long val_iter) { IntIter = val_iter; }
inline void CConfig::SetInnerIter(unsigned long val_iter) { InnerIter = val_iter; }

inline unsigned long CConfig::GetExtIter(void) { return ExtIter; }
inline void CConfig::SetTimeIter(unsigned long val_iter) { TimeIter = val_iter; }

inline unsigned long CConfig::GetExtIter_OffSet(void) { return ExtIter_OffSet; }

inline unsigned long CConfig::GetOuterIter(void) { return OuterIter; }

inline unsigned long CConfig::GetIntIter(void) { return IntIter; }
inline unsigned long CConfig::GetInnerIter(void) { return InnerIter; }

inline unsigned long CConfig::GetTimeIter(void) { return TimeIter; }

inline unsigned long CConfig::GetUnst_nIntIter(void) { return Unst_nIntIter; }

inline unsigned long CConfig::GetDyn_nIntIter(void) { return Dyn_nIntIter; }

inline long CConfig::GetUnst_RestartIter(void) { return Unst_RestartIter; }

inline long CConfig::GetUnst_AdjointIter(void) { return Unst_AdjointIter; }

inline void CConfig::SetPhysicalTime(su2double val_t) { PhysicalTime = val_t; }
Expand All @@ -335,8 +332,6 @@ inline bool CConfig::GetReorientElements(void) { return ReorientElements; }

inline unsigned long CConfig::GetIter_Avg_Objective(void) { return Iter_Avg_Objective ; }

inline long CConfig::GetDyn_RestartIter(void) { return Dyn_RestartIter; }

inline string CConfig::GetPlaneTag(unsigned short index) { return PlaneTag[index]; }

inline su2double CConfig::GetEA_IntLimit(unsigned short index) { return EA_IntLimit[index]; }
Expand Down Expand Up @@ -439,8 +434,6 @@ inline void CConfig::SetSemiSpan(su2double val_semispan) { SemiSpan = val_semisp

inline void CConfig::SetDomainVolume(su2double val_volume) { DomainVolume = val_volume; }

inline void CConfig::SetnExtIter(unsigned long val_niter) { nExtIter = val_niter; }

inline su2double CConfig::GetMach(void) { return Mach; }

inline su2double CConfig::GetGamma(void) { return Gamma; }
Expand Down Expand Up @@ -847,8 +840,6 @@ inline void CConfig::SetWrt_Con_Freq(unsigned long val_freq) { Wrt_Con_Freq = va

inline unsigned long CConfig::GetWrt_Con_Freq_DualTime(void) { return Wrt_Con_Freq_DualTime; }

inline bool CConfig::GetWrt_Unsteady(void) { return Wrt_Unsteady; }

inline unsigned short CConfig::GetKind_Solver(void) { return Kind_Solver; }

inline void CConfig::SetKind_Solver(unsigned short val_solver) { Kind_Solver = val_solver; }
Expand Down Expand Up @@ -1307,7 +1298,7 @@ inline su2double CConfig::GetCoeff_ObjChainRule(unsigned short iVar) { return Ob

inline unsigned short CConfig::GetKind_SensSmooth(void) { return Kind_SensSmooth; }

inline unsigned short CConfig::GetUnsteady_Simulation(void) { return Unsteady_Simulation; }
inline unsigned short CConfig::GetTime_Marching(void) { return TimeMarching; }

inline bool CConfig::GetRestart(void) { return Restart; }

Expand Down Expand Up @@ -1480,55 +1471,31 @@ inline string CConfig::GetMesh_Out_FileName(void) { return Mesh_Out_FileName; }

inline unsigned short CConfig::GetMesh_FileFormat(void) { return Mesh_FileFormat; }

inline unsigned short CConfig::GetOutput_FileFormat(void) { return Output_FileFormat; }
inline unsigned short CConfig::GetTabular_FileFormat(void) { return Tab_FileFormat; }

inline unsigned short CConfig::GetActDisk_Jump(void) { return ActDisk_Jump; }

inline string CConfig::GetConv_FileName(void) { return Conv_FileName; }

inline string CConfig::GetConv_FileName_FSI(void) { return Conv_FileName_FSI; }

inline string CConfig::GetBreakdown_FileName(void) { return Breakdown_FileName; }

inline string CConfig::GetSolution_FlowFileName(void) { return Solution_FlowFileName; }
inline string CConfig::GetSolution_FileName(void) { return Solution_FileName; }

inline string CConfig::GetSolution_AdjFileName(void) { return Solution_AdjFileName; }

inline string CConfig::GetSolution_FEMFileName(void) { return Solution_FEMFileName; }

inline string CConfig::GetSolution_AdjFEMFileName(void) { return Solution_AdjFEMFileName; }

inline string CConfig::GetFlow_FileName(void) { return Flow_FileName; }

inline string CConfig::GetStructure_FileName(void) { return Structure_FileName; }

inline string CConfig::GetSurfStructure_FileName(void) { return SurfStructure_FileName; }

inline string CConfig::GetAdjStructure_FileName(void) { return Structure_FileName; }
inline string CConfig::GetVolume_FileName(void) { return Volume_FileName; }

inline string CConfig::GetAdjSurfStructure_FileName(void) { return SurfStructure_FileName; }

inline string CConfig::GetSurfHeat_FileName(void) { return SurfHeat_FileName; }

inline string CConfig::GetHeat_FileName(void) { return Heat_FileName; }

inline string CConfig::GetRestart_FlowFileName(void) { return Restart_FlowFileName; }

inline string CConfig::GetRestart_HeatFileName(void) { return Restart_HeatFileName; }
inline string CConfig::GetRestart_FileName(void) { return Restart_FileName; }

inline string CConfig::GetRestart_AdjFileName(void) { return Restart_AdjFileName; }

inline string CConfig::GetRestart_FEMFileName(void) { return Restart_FEMFileName; }

inline string CConfig::GetRestart_AdjFEMFileName(void) { return Restart_AdjFEMFileName; }

inline string CConfig::GetAdj_FileName(void) { return Adj_FileName; }

inline string CConfig::GetObjFunc_Grad_FileName(void) { return ObjFunc_Grad_FileName; }

inline string CConfig::GetObjFunc_Value_FileName(void) { return ObjFunc_Value_FileName; }

inline string CConfig::GetSurfFlowCoeff_FileName(void) { return SurfFlowCoeff_FileName; }
inline string CConfig::GetSurfCoeff_FileName(void) { return SurfCoeff_FileName; }

inline string CConfig::GetSurfAdjCoeff_FileName(void) { return SurfAdjCoeff_FileName; }

Expand Down Expand Up @@ -1574,8 +1541,6 @@ inline su2double CConfig::GetDV_Value(unsigned short val_dv, unsigned short val_

inline void CConfig::SetDV_Value(unsigned short val_dv, unsigned short val_ind, su2double val) { DV_Value[val_dv][val_ind] = val; }

inline su2double CConfig::GetOrderMagResidual(void) { return OrderMagResidual; }

inline su2double CConfig::GetMinLogResidual(void) { return MinLogResidual; }

inline su2double CConfig::GetDamp_Engine_Inflow(void) { return Damp_Engine_Inflow; }
Expand Down Expand Up @@ -1627,7 +1592,7 @@ inline bool CConfig::GetGrid_Movement(void) { return (Kind_GridMovement != NO_MO
inline bool CConfig::GetDynamic_Grid(void) {
return (Kind_GridMovement != NO_MOVEMENT)
|| ((nKind_SurfaceMovement > 0) && !GetSurface_Movement(FLUID_STRUCTURE_STATIC))
|| (Deform_Mesh && (Unsteady_Simulation != NO));
|| (Deform_Mesh && (Time_Domain));
}

inline unsigned short CConfig::GetKind_SurfaceMovement(unsigned short iMarkerMoving){return Kind_SurfaceMovement[iMarkerMoving];}
Expand Down Expand Up @@ -1670,8 +1635,6 @@ inline bool CConfig::GetInconsistent_Disc(void){ return Inconsistent_Disc; }

inline bool CConfig::GetSens_Remove_Sharp(void) { return Sens_Remove_Sharp; }

inline bool CConfig::GetWrite_Conv_FSI(void) { return Write_Conv_FSI; }

inline bool CConfig::GetHold_GridFixed(void) { return Hold_GridFixed; }

inline su2double CConfig::GetCyclic_Pitch(void) { return Cyclic_Pitch; }
Expand All @@ -1684,8 +1647,6 @@ inline string CConfig::GetDV_Sens_Filename(void) { return DV_Sens_Filename; }

inline string CConfig::GetDV_Unordered_Sens_Filename(void) { return DV_Unordered_Sens_Filename; }

inline bool CConfig::GetLow_MemoryOutput(void) { return Low_MemoryOutput; }

inline bool CConfig::GetWrt_Output(void) { return Wrt_Output; }

inline bool CConfig::GetWrt_Vol_Sol(void) { return Wrt_Vol_Sol; }
Expand Down Expand Up @@ -1938,26 +1899,6 @@ inline bool CConfig::GetConservativeInterpolation(void) { return ConservativeInt

inline unsigned short CConfig::GetRelaxation_Method_FSI(void) { return Kind_BGS_RelaxMethod; }

inline su2double CConfig::GetOrderMagResidualFSI(void) { return OrderMagResidualFSI; }

inline su2double CConfig::GetMinLogResidualFSI(void) { return MinLogResidualFSI; }

inline su2double CConfig::GetOrderMagResidual_BGS_F(void) { return OrderMagResidual_BGS_F; }

inline su2double CConfig::GetMinLogResidual_BGS_F(void) { return MinLogResidual_BGS_F; }

inline su2double CConfig::GetOrderMagResidual_BGS_S(void) { return OrderMagResidual_BGS_S; }

inline su2double CConfig::GetMinLogResidual_BGS_S(void) { return MinLogResidual_BGS_S; }

inline su2double CConfig::GetResidual_FEM_UTOL(void) { return Res_FEM_UTOL; }

inline su2double CConfig::GetResidual_FEM_RTOL(void) { return Res_FEM_RTOL; }

inline su2double CConfig::GetResidual_FEM_ETOL(void) { return Res_FEM_ETOL; }

inline su2double CConfig::GetCriteria_FEM_ADJ(void) { return Res_FEM_ADJ; }

inline unsigned short CConfig::GetDynamic_LoadTransfer(void) { return Dynamic_LoadTransfer; }

inline unsigned short CConfig::GetDirectDiff() { return DirectDiff;}
Expand Down Expand Up @@ -2055,13 +1996,15 @@ inline string CConfig::GetMarkerTag_ZoneInterface(unsigned short val_iMarker) {

inline bool CConfig::GetTime_Domain(void) { return Time_Domain; }

inline unsigned long CConfig::GetnInner_Iter(void) { return Inner_Iter; }
inline unsigned long CConfig::GetnInner_Iter(void) { return nInnerIter; }

inline unsigned long CConfig::GetnOuter_Iter(void) { return nOuterIter; }

inline unsigned long CConfig::GetnOuter_Iter(void) { return Outer_Iter; }
inline unsigned long CConfig::GetnTime_Iter(void) { return nTimeIter; }

inline unsigned long CConfig::GetnTime_Iter(void) { return Time_Iter; }
inline void CConfig::SetnTime_Iter(unsigned long val_iter) { nTimeIter = val_iter; }

inline unsigned long CConfig::GetnIter(void) { return Iter; }
inline unsigned long CConfig::GetnIter(void) { return nIter; }

inline unsigned long CConfig::GetRestart_Iter(void) { return Restart_Iter; }

Expand All @@ -2075,10 +2018,26 @@ inline bool CConfig::GetMultizone_Residual(void) { return Multizone_Residual; }

inline bool CConfig::GetSinglezone_Driver(void) { return SinglezoneDriver; }

inline bool CConfig::GetWrt_ZoneConv(void) { return Wrt_ZoneConv; }

inline bool CConfig::GetWrt_ZoneHist(void) { return Wrt_ZoneHist; }

inline bool CConfig::GetSpecial_Output(void) { return SpecialOutput; }

inline bool CConfig::GetWrt_ForcesBreakdown(void) { return Wrt_ForcesBreakdown; }

inline unsigned short CConfig::GetnScreenOutput(void) { return nScreenOutput; }

inline string CConfig::GetScreenOutput_Field(unsigned short iField) { return ScreenOutput[iField]; }

inline unsigned short CConfig::GetnHistoryOutput(void) { return nHistoryOutput; }

inline string CConfig::GetHistoryOutput_Field(unsigned short iField) { return HistoryOutput[iField]; }

inline unsigned short CConfig::GetnVolumeOutput(void) { return nVolumeOutput; }

inline string CConfig::GetVolumeOutput_Field(unsigned short iField) { return VolumeOutput[iField]; }

inline bool CConfig::GetUsing_UQ(void) { return using_uq; }

inline su2double CConfig::GetUQ_Delta_B(void) { return uq_delta_b; }
Expand All @@ -2100,3 +2059,23 @@ inline short CConfig::GetMeshBoxSize(unsigned short val_iDim) { return Mesh_Box_
inline su2double CConfig::GetMeshBoxLength(unsigned short val_iDim) { return Mesh_Box_Length[val_iDim]; }

inline su2double CConfig::GetMeshBoxOffset(unsigned short val_iDim) { return Mesh_Box_Offset[val_iDim]; }

inline string CConfig::GetConv_Field(unsigned short iField){ return ConvField[iField]; }

inline unsigned short CConfig::GetnConv_Field(){ return nConvField; }

inline void CConfig::Set_StartTime(su2double starttime){StartTime = starttime;}

inline su2double CConfig::Get_StartTime() {return StartTime;}

inline unsigned long CConfig::GetHistory_Wrt_Freq(unsigned short iter) {return HistoryWrtFreq[iter];}

inline unsigned long CConfig::GetScreen_Wrt_Freq(unsigned short iter) {return ScreenWrtFreq[iter];}

inline unsigned long CConfig::GetVolume_Wrt_Freq() {return VolumeWrtFreq;}

inline unsigned short* CConfig::GetVolumeOutputFiles() {return VolumeOutputFiles;}

inline unsigned short CConfig::GetnVolumeOutputFiles() {return nVolumeOutputFiles;}

inline bool CConfig::OptionIsSet(string option){ return all_options.find(option) == all_options.end();}
6 changes: 6 additions & 0 deletions Common/include/geometry_structure.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1691,6 +1691,12 @@ class CGeometry {
*/
unsigned short GetMGLevel(void);

/*!
* \brief Compute and store the volume of the elements.
* \param[in] config - Problem configuration.
*/
void UpdateBoundaries(CConfig *config);

/*!
* \brief A virtual member.
* \param config - Config
Expand Down
2 changes: 1 addition & 1 deletion Common/include/grid_movement_structure.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1652,7 +1652,7 @@ class CSurfaceMovement : public CGridMovement {
* \param[in] iMarker_Monitoring - Marker we are monitoring.
* \param[in] displacements - solution of typical section wing model.
*/
void AeroelasticDeform(CGeometry *geometry, CConfig *config, unsigned long ExtIter, unsigned short iMarker, unsigned short iMarker_Monitoring, vector<su2double>& displacements);
void AeroelasticDeform(CGeometry *geometry, CConfig *config, unsigned long TimeIter, unsigned short iMarker, unsigned short iMarker_Monitoring, vector<su2double>& displacements);

/*!
* \brief Deforms a 3-D flutter/pitching surface during an unsteady simulation.
Expand Down
Loading