59 unsigned short val_nZone,
Headers of the main subroutines for driving single or multi-zone problems. The subroutines and functi...
Parent class for driving an iteration of a single or multi-zone problem.
Definition CDriver.hpp:51
Class for driving single-zone solvers.
Definition CSinglezoneDriver.hpp:39
void Update() override
Update the dual-time solution within multiple zones.
Definition CSinglezoneDriver.cpp:184
void Preprocess(unsigned long TimeIter) override
Preprocess the single-zone iteration.
Definition CSinglezoneDriver.cpp:106
void DynamicMeshUpdate(unsigned long TimeIter) override
Perform a dynamic mesh deformation, included grid velocity computation and the update of the multigri...
Definition CSinglezoneDriver.cpp:230
bool Monitor(unsigned long TimeIter) override
Monitor.
Definition CSinglezoneDriver.cpp:256
virtual bool GetTimeConvergence() const
Returns whether all specified windowed-time-averaged ouputs have been converged.
Definition CSinglezoneDriver.cpp:322
void Output(unsigned long TimeIter) override
Output the solution in solution file.
Definition CSinglezoneDriver.cpp:193
virtual void Postprocess()
Postprocess the iteration for ZONE_0.
Definition CSinglezoneDriver.cpp:170
unsigned long TimeIter
Definition CSinglezoneDriver.hpp:42
void StartSolver() override
[Overload] Launch the computation for single-zone problems.
Definition CSinglezoneDriver.cpp:46
~CSinglezoneDriver(void) override
Destructor of the class.
void Run() override
Run the iteration for ZONE_0.
Definition CSinglezoneDriver.cpp:158
void SetInitialMesh() override
Perform a mesh deformation as initial condition.
Definition python_wrapper_structure.cpp:118
int SU2_Comm
Definition mpi_structure.hpp:619