![]() |
Documentation 6b54b78464
|
Group of classes which define the numerical methods for discretizing the viscous terms of a Partial Differential Equation. There are methods for solving the direct, adjoint and linearized systems of equations. More...
Classes | |
| class | CAvgGrad_AdjFlow |
| Class for computing the adjoint viscous terms. More... | |
| class | CAvgGradCorrected_AdjFlow |
| Class for computing the adjoint viscous terms, including correction. More... | |
| class | CAvgGrad_AdjTurb |
| Class for adjoint turbulent using average of gradients with a correction. More... | |
| class | CAvgGradCorrected_AdjTurb |
| Class for adjoint turbulent using average of gradients with a correction. More... | |
| class | CAvgGrad_Base |
| A base class for computing viscous terms using an average of gradients. More... | |
| class | CAvgGrad_Flow |
| Class for computing viscous term using the average of gradients. More... | |
| class | CAvgGradInc_Flow |
| Class for computing viscous term using an average of gradients. More... | |
| class | CGeneralAvgGrad_Flow |
| Class for computing viscous term using the average of gradients. More... | |
| class | CScalarFlux_Heat< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of temperature, non-conservative, with a diagonal (single-equation) diffusion coefficient. More... | |
| class | CAvgGrad_NEMO |
| Class for computing viscous term using the average of gradients. More... | |
| class | CAvgGradCorrected_NEMO |
| Class for computing viscous term using the average of gradients. More... | |
| class | CScalarFlux_Poisson< Double, FlowIndices, nDim, nVar > |
| Diffusion of the pressure correction, with a diagonal (single-equation) coefficient. More... | |
| class | CScalarFlux_Flamelet< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of the flamelet controlling variables and passive species, which is species transport plus two preferential diffusion terms. More... | |
| class | CScalarFluxSpeciesBase< Double, Derived, FlowIndices, nDim, nVar > |
| Convection and diffusion of a mass fraction, conservative with a diagonal, i/j-symmetric diffusion matrix. Unlike SA/SST/LM, the equation count is only known at runtime (one per transported species), so this is the framework's first Dynamic-nVar model: nEqn is passed to the base explicitly, and coefficients() loops to it rather than to a compile-time nVar. More... | |
| class | CScalarFlux_Species< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of the species transport model. More... | |
| class | CViscous_Template |
| Class for computing viscous term using average of gradients. More... | |
| class | CScalarFlux_TransLM< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of the Langtry-Menter transition model, conservative with a diagonal, i/j-symmetric diffusion matrix. The coefficients depend only on the flow's mu/mu_t, not on the transported gamma/Re_theta, so no coefficientJacobians override is needed. 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 | CScalarFlux_SST< Double, FlowIndices, nDim, nVar > |
| Convection and diffusion of the Menter SST model, conservative with a coupled (but neither symmetric nor diagonal) 2x2 diffusion matrix. More... | |
| class | CNoViscousFlux< NDIM > |
| Numerics classes that accept a compile-time decorator should use this class template as a "do-nothing" decorator and as a link to the interface when they are not being decorated. Compile-time decoration works by specifying the base class as a template parameter. Then the class being decorated should call a method of its base class to add some contribution to the flux/source and Jacobians just before writting the results to CSysVector and CSysMatrix. The mechanism can be used to chain any number of classes at compile-time, but its main purpose is to combine convective and viscous fluxes in the most (nearly) efficient way. More... | |
| class | CCompressibleViscousFluxBase< NDIM, Derived > |
| Decorator class to add viscous fluxes (compressible flow). More... | |
| class | CCompressibleViscousFlux< NDIM > |
| Decorator class to add viscous fluxes (compressible flow, ideal gas). More... | |
| class | CGeneralCompressibleViscousFlux< NDIM > |
| Decorator class to add viscous fluxes (compressible flow, real gas). More... | |
Group of classes which define the numerical methods for discretizing the viscous terms of a Partial Differential Equation. There are methods for solving the direct, adjoint and linearized systems of equations.