Skip to content

Commit b06ebdb

Browse files
committed
remove CD explicit as it is not implemented
1 parent ee9ef29 commit b06ebdb

4 files changed

Lines changed: 0 additions & 15 deletions

File tree

Common/include/option_structure.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,12 +1434,10 @@ static const MapType<std::string, ENUM_HEAT_TIMESTEP> Heat_TimeStep_Map = {
14341434
* \brief Type of time integration schemes
14351435
*/
14361436
enum class STRUCT_TIME_INT {
1437-
CD_EXPLICIT, /*!< \brief Support for implementing an explicit method. */
14381437
NEWMARK_IMPLICIT, /*!< \brief Implicit Newmark integration definition. */
14391438
GENERALIZED_ALPHA, /*!< \brief Support for implementing another implicit method. */
14401439
};
14411440
static const MapType<std::string, STRUCT_TIME_INT> Time_Int_Map_FEA = {
1442-
MakePair("CD_EXPLICIT", STRUCT_TIME_INT::CD_EXPLICIT)
14431441
MakePair("NEWMARK_IMPLICIT", STRUCT_TIME_INT::NEWMARK_IMPLICIT)
14441442
MakePair("GENERALIZED_ALPHA", STRUCT_TIME_INT::GENERALIZED_ALPHA)
14451443
};

Common/src/CConfig.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6870,9 +6870,6 @@ void CConfig::SetOutput(SU2_COMPONENT val_software, unsigned short val_izone) {
68706870

68716871
if (fea) {
68726872
switch (Kind_TimeIntScheme_FEA) {
6873-
case STRUCT_TIME_INT::CD_EXPLICIT:
6874-
cout << "Explicit time integration (NOT IMPLEMENTED YET)." << endl;
6875-
break;
68766873
case STRUCT_TIME_INT::GENERALIZED_ALPHA:
68776874
cout << "Generalized-alpha method." << endl;
68786875
break;

SU2_CFD/src/integration/CStructuralIntegration.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ void CStructuralIntegration::Time_Integration_FEM(CGeometry *geometry, CSolver *
134134
/*--- Set the Jacobian according to the different time integration methods ---*/
135135

136136
switch (config->GetKind_TimeIntScheme_FEA()) {
137-
case (STRUCT_TIME_INT::CD_EXPLICIT):
138137
case (STRUCT_TIME_INT::NEWMARK_IMPLICIT):
139138
solver_container[MainSolver]->ImplicitNewmark_Iteration(geometry, numerics, config);
140139
break;
@@ -166,7 +165,6 @@ void CStructuralIntegration::Time_Integration_FEM(CGeometry *geometry, CSolver *
166165
/*--- Update solution ---*/
167166

168167
switch (config->GetKind_TimeIntScheme_FEA()) {
169-
case (STRUCT_TIME_INT::CD_EXPLICIT):
170168
case (STRUCT_TIME_INT::NEWMARK_IMPLICIT):
171169
solver_container[MainSolver]->ImplicitNewmark_Update(geometry, config);
172170
break;
@@ -194,8 +192,6 @@ void CStructuralIntegration::SetDualTime_Solver(const CGeometry *geometry, CSolv
194192
/*--- Update the solution according to the integration scheme used ---*/
195193

196194
switch (config->GetKind_TimeIntScheme_FEA()) {
197-
case (STRUCT_TIME_INT::CD_EXPLICIT):
198-
break;
199195
case (STRUCT_TIME_INT::NEWMARK_IMPLICIT):
200196
if (fsi && config->GetRelaxation()) solver->ImplicitNewmark_Relaxation(geometry, config);
201197
break;

SU2_CFD/src/solvers/CFEASolver.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,9 +1340,6 @@ void CFEASolver::Compute_NodalStress(CGeometry *geometry, CNumerics **numerics,
13401340
else if (dynamic) {
13411341

13421342
switch (config->GetKind_TimeIntScheme_FEA()) {
1343-
case (STRUCT_TIME_INT::CD_EXPLICIT):
1344-
cout << "NOT IMPLEMENTED YET" << endl;
1345-
break;
13461343
case (STRUCT_TIME_INT::NEWMARK_IMPLICIT):
13471344

13481345
/*--- Loop over all points, and set aux vector TimeRes_Aux = a0*U+a2*U'+a3*U'' ---*/
@@ -1495,9 +1492,6 @@ void CFEASolver::Compute_IntegrationConstants(const CConfig *config) {
14951492
su2double gamma = config->GetNewmark_gamma(), beta = config->GetNewmark_beta();
14961493

14971494
switch (config->GetKind_TimeIntScheme_FEA()) {
1498-
case (STRUCT_TIME_INT::CD_EXPLICIT):
1499-
cout << "NOT IMPLEMENTED YET" << endl;
1500-
break;
15011495
case (STRUCT_TIME_INT::NEWMARK_IMPLICIT):
15021496

15031497
/*--- Integration constants for Newmark scheme ---*/

0 commit comments

Comments
 (0)