40 const su2double default_flame_thickness{1.0};
42 bool calc_flame_thickness{
false};
44 bool include_mixture_fraction =
false;
47 unsigned long n_not_in_domain_local = 0;
62 bool cht_mode =
false);
94 unsigned long SetScalarSources(
const CConfig* config,
CFluidModel* fluid_model_local,
unsigned long iPoint,
95 const vector<su2double>& scalars,
const su2double F=1.0);
104 unsigned long SetScalarLookUps(
CFluidModel* fluid_model_local,
unsigned long iPoint,
105 const vector<su2double>& scalars);
114 unsigned long SetPreferentialDiffusionScalars(
CFluidModel* fluid_model_local,
115 unsigned long iPoint,
const vector<su2double>& scalars);
123 su2double ThickenedFlameCorrection(
const CGeometry* geometry,
unsigned long iPoint)
const;
153 unsigned short iRKStep,
unsigned short RunTime_EqSystem,
bool Output)
override;
163 unsigned long ExtIter)
override;
174 unsigned short iMesh)
override;
186 CNumerics* visc_numerics,
CConfig* config,
unsigned short val_marker)
override;
201 CNumerics* visc_numerics,
CConfig* config,
unsigned short val_marker)
override;
213 CConfig* config,
unsigned short val_marker)
override;
224 unsigned short val_marker)
override;
235 CConfig* config,
unsigned short iMesh)
final;
Headers of the CSpeciesSolver class.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Main class for defining the Thermo-Physical Model.
Definition CFluidModel.hpp:47
Parent class for defining the geometry of the problem (complete geometry, multigrid agglomerated geom...
Definition CGeometry.hpp:75
Class for defining the numerical methods.
Definition CNumerics.hpp:48
Definition CSolver.hpp:71
Main class for defining the flamelet model solver.
Definition CSpeciesFlameletSolver.hpp:38
void BC_Inlet(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the inlet boundary condition.
Definition CSpeciesFlameletSolver.cpp:519
void BC_ConjugateHeat_Interface(CGeometry *geometry, CSolver **solver_container, CNumerics *numerics, CConfig *config, unsigned short val_marker) override
Impose the (received) conjugate heat variables.
Definition CSpeciesFlameletSolver.cpp:651
su2double GetFlameThickness() const override
Obtain the overall flame thickness value.
Definition CSpeciesFlameletSolver.hpp:241
void BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the heat-flux wall boundary condition on the flamelet enthalpy scalar. When FLAMELET_ENTHALPY_...
Definition CSpeciesFlameletSolver.cpp:478
void BC_Isothermal_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics, CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) override
Impose the Navier-Stokes wall boundary condition.
Definition CSpeciesFlameletSolver.cpp:633
void Source_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) override
Source term computation.
Definition CSpeciesFlameletSolver.cpp:443
void Upwind_Residual(CGeometry *geometry, CSolver **solver_container, CNumerics **numerics_container, CConfig *config, unsigned short iMesh) final
Compute the spatial integration using the CScalarFlux_Flamelet edge kernel, which adds the preferenti...
Definition CSpeciesFlameletSolver.cpp:723
void SetInitialCondition(CGeometry **geometry, CSolver ***solver_container, CConfig *config, unsigned long ExtIter) override
Set the initial condition for the scalar transport problem.
Definition CSpeciesFlameletSolver.cpp:209
void Preprocessing(CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep, unsigned short RunTime_EqSystem, bool Output) override
Restart residual and compute gradients.
Definition CSpeciesFlameletSolver.cpp:80
Main class for defining the species transport solver.
Definition CSpeciesSolver.hpp:39
passivedouble su2double
Definition code_config.hpp:181
Structure containing parsed options for flamelet fluid model.
Definition option_structure.hpp:1584