![]() |
Documentation 6b54b78464
|
Group of classes which define the numerical methods for discretizing the convective terms of a Partial Differential Equation. There are methods for solving the direct, adjoint and linearized systems of equations. More...
Classes | |
| class | CCentLax_AdjFlow |
| Class for computing the Lax-Friedrich adjoint centered scheme. More... | |
| class | CCentJST_AdjFlow |
| Class for and adjoint centered scheme - JST. More... | |
| class | CUpwRoe_AdjFlow |
| Class for solving an approximate Riemann solver of Roe for the adjoint flow equations. More... | |
| class | CUpwLin_AdjTurb |
| Class for performing a linear upwind solver for the adjoint turbulence equations. More... | |
| class | CUpwSca_AdjTurb |
| Class for doing a scalar upwind solver for the adjoint turbulence equations. More... | |
| class | CUpwAUSMPLUS_SLAU_Base_Flow |
| Base class for AUSM+up(2) and SLAU(2) convective schemes. More... | |
| class | CUpwAUSMPLUSUP_Flow |
| Class for solving an approximate Riemann AUSM+ -up. More... | |
| class | CUpwAUSMPLUSUP2_Flow |
| Class for solving an approximate Riemann AUSM+ -up. More... | |
| class | CUpwSLAU_Flow |
| Class for solving the Low-Dissipation AUSM. More... | |
| class | CUpwSLAU2_Flow |
| Class for solving the Simple Low-Dissipation AUSM 2. More... | |
| class | CUpwAUSM_Flow |
| Class for solving an approximate Riemann AUSM. More... | |
| class | CCentLaxInc_Flow |
| Class for computing the Lax-Friedrich centered scheme (modified with incompressible preconditioning). More... | |
| class | CCentJSTInc_Flow |
| Class for centered scheme - modified JST with incompressible preconditioning. More... | |
| class | CUpwFDSInc_Flow |
| Class for solving a Flux Difference Splitting (FDS) upwind method for the incompressible flow equations. More... | |
| class | CUpwMSW_Flow |
| Class for solving a flux-vector splitting method by Steger & Warming, modified version. More... | |
| class | CUpwHLLC_Flow |
| Class for solving an approximate Riemann HLLC. More... | |
| class | CUpwGeneralHLLC_Flow |
| Class for solving an approximate Riemann HLLC. More... | |
| class | CPBConvection_Base |
| Class for computing a linear centered scheme. More... | |
| class | CPBConvection_Central |
| Class for computing a centered scheme. More... | |
| class | CPBConvection_Upwind |
| Class for computing an upwind scheme. More... | |
| class | CUpwRoeBase_Flow |
| Intermediate base class for Roe schemes on ideal gas. More... | |
| class | CUpwRoe_Flow |
| Class for solving an approximate Riemann solver of Roe for the flow equations. More... | |
| class | CUpwL2Roe_Flow |
| Class for solving an approximate Riemann solver of L2Roe for the flow equations. More... | |
| class | CUpwLMRoe_Flow |
| Class for solving an approximate Riemann solver of LMRoe for the flow equations. More... | |
| class | CUpwTurkel_Flow |
| Class for solving an approximate Riemann solver of Roe with Turkel Preconditioning for the flow equations. More... | |
| class | CUpwGeneralRoe_Flow |
| Class for solving an approximate Riemann solver of Roe for the flow equations for a general fluid model. More... | |
| class | CUpwAUSM_SLAU_Base_NEMO |
| Class for solving an approximate Riemann AUSM. More... | |
| class | CUpwAUSM_NEMO |
| Class for solving an approximate Riemann AUSM. More... | |
| class | CUpwAUSMPLUSM_NEMO |
| Class for solving an approximate Riemann AUSM+ M, Two-Temperature Model. https://doi.org/10.1016/j.apm.2019.09.005 \ . More... | |
| class | CUpwAUSMPLUSUP2_NEMO |
| Class for solving an approximate Riemann AUSM+-up2, Two-Temperature Model. https://doi.org/10.1016/j.jcp.2013.02.046 \ . , . , . More... | |
| class | CUpwAUSMPWplus_NEMO |
| Class for solving an approximate Riemann AUSM. More... | |
| class | CCentLax_NEMO |
| Class for computing the Lax-Friedrich centered scheme. More... | |
| class | CUpwMSW_NEMO |
| Class for solving a flux-vector splitting method by Steger & Warming, modified version. More... | |
| class | CUpwRoe_NEMO |
| Class for evaluating the Riemann problem using Roe's scheme for a two-temperature model. More... | |
| class | CConvectiveTemplate |
| Class for setting up new method for spatial discretization of convective terms in flow equations. More... | |
| class | CScalarFlux_SA< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of the Spalart-Allmaras model, non-conservative and with a diagonal (but asymmetric) diffusion coefficient. More... | |
| class | CNumericsSIMD |
| Base class to define the interface. More... | |
| class | CCenteredBase< Derived, Base > |
| Base class for Centered schemes, derived classes implement the dissipation term in a const "finalizeFlux" method. More... | |
| class | CJSTScheme< Decorator > |
| Classical JST scheme with scalar dissipation. More... | |
| class | CJSTmatScheme< Decorator > |
| JST scheme with matrix dissipation. More... | |
| class | CJSTkeScheme< Decorator > |
| JST scheme without 4th order dissipation. More... | |
| class | CLaxScheme< Decorator > |
| Lax–Friedrichs 1st order scheme. More... | |
| class | CUpwindBase< Derived, Base > |
| Base class for upwind schemes, derived classes implement details of the convective flux in a const "finalizeFlux" method. A base class implementing "viscousTerms" is accepted as template parameter. Similarly to derived, that method should update the flux and Jacobians, but whereas "finalizeFlux" is passed data prepared by CUpwindBase, "viscousTerms" takes the same input arguments as "ComputeFlux", i.e. it can fetch more data from CVariable. Derived is meant to implement small details, Base is meant to do heavy lifting. More... | |
| class | CRoeScheme< Decorator > |
| Classical Roe scheme. More... | |
| class | CMSWScheme< Decorator > |
| MSW scheme with switch to SW based on a pressure sensor. More... | |
Group of classes which define the numerical methods for discretizing the convective terms of a Partial Differential Equation. There are methods for solving the direct, adjoint and linearized systems of equations.