Documentation 6b54b78464
Loading...
Searching...
No Matches
CFEM_DG_Integration Class Referencefinal

Class for integration with the FEM DG solver. More...

#include <CFEM_DG_Integration.hpp>

Inheritance diagram for CFEM_DG_Integration:
[legend]

Public Member Functions

 CFEM_DG_Integration ()
 Constructor of the class.
 
void SingleGrid_Iteration (CGeometry ****geometry, CSolver *****solver_container, CNumerics ******numerics_container, CConfig **config, unsigned short RunTime_EqSystem, unsigned short iZone, unsigned short iInst) override
 Do the numerical integration (implicit) of the turbulence solver.
 
- Public Member Functions inherited from CIntegration
 CIntegration ()
 Constructor of the class.
 
virtual ~CIntegration (void)=default
 Destructor of the class.
 
void SetDualTime_Geometry (CGeometry *geometry, CSolver *mesh_solver, const CConfig *config, unsigned short iMesh)
 Save the geometry at different time steps.
 
virtual void SetDualTime_Solver (const CGeometry *geometry, CSolver *solver, const CConfig *config, unsigned short iMesh)
 Save the solution at different time steps, and reset certain fields for the next timestep.
 
virtual void MultiGrid_Iteration (CGeometry ****geometry, CSolver *****solver_container, CNumerics ******numerics_container, CConfig **config, unsigned short RunTime_EqSystem, unsigned short iZone, unsigned short iInst)
 A virtual member.
 
virtual void MonitorFullMG_Startup (const vector< pair< string, passivedouble > > &convFields, const CConfig *config)
 Report the convergence fields on the active mesh level to a Full-MG startup.
 
virtual bool GetFullMG_CFLRamp () const
 Whether the Full-MG startup is still ramping the CFL of the finest grid.
 
virtual unsigned long GetLevelStartIter () const
 InnerIter at which the currently active Full-MG level became active.
 
virtual void Structural_Iteration (CGeometry ****geometry, CSolver *****solver_container, CNumerics ******numerics_container, CConfig **config, unsigned short RunTime_EqSystem, unsigned short iZone, unsigned short iInst)
 A virtual member.
 

Additional Inherited Members

- Protected Member Functions inherited from CIntegration
void Space_Integration (CGeometry *geometry, CSolver **solver_container, CNumerics **numerics, CConfig *config, unsigned short iMesh, unsigned short iRKStep, unsigned short RunTime_EqSystem)
 Do the space integration of the numerical system.
 
void Time_Integration (CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iRKStep, unsigned short RunTime_EqSystem)
 Do the time integration (explicit or implicit) of the numerical system.
 
- Protected Attributes inherited from CIntegration
int rank
 MPI Rank.
 
int size
 MPI Size.
 

Detailed Description

Class for integration with the FEM DG solver.

Author
E. van der Weide, T. Economon
Version
8.5.0 "Harrier"

Constructor & Destructor Documentation

◆ CFEM_DG_Integration()

CFEM_DG_Integration::CFEM_DG_Integration ( )

Constructor of the class.

Member Function Documentation

◆ SingleGrid_Iteration()

void CFEM_DG_Integration::SingleGrid_Iteration ( CGeometry ****  geometry,
CSolver *****  solver_container,
CNumerics ******  numerics_container,
CConfig **  config,
unsigned short  RunTime_EqSystem,
unsigned short  iZone,
unsigned short  iInst 
)
overridevirtual

Do the numerical integration (implicit) of the turbulence solver.

Parameters
[in]geometry- Geometrical definition of the problem.
[in]solver_container- Container vector with all the solutions.
[in]numerics_container- Description of the numerical method (the way in which the equations are solved).
[in]config- Definition of the particular problem.
[in]RunTime_EqSystem- System of equations which is going to be solved.

Reimplemented from CIntegration.


The documentation for this class was generated from the following files: