Documentation 6b54b78464
Loading...
Searching...
No Matches
FluidFlamelet_ParsedOptions Struct Reference

Structure containing parsed options for flamelet fluid model. More...

#include <option_structure.hpp>

Public Attributes

FLAMELET_INIT_TYPE ignition_method = FLAMELET_INIT_TYPE::NONE
 TODO: Add python wrapper initialization option.
 
FLAMELET_ENTHALPY_BC enthalpy_bc = FLAMELET_ENTHALPY_BC::SPECIES_MARKERS
 Source of enthalpy BCs: species markers (default, backward-compatible) or flow markers.
 
unsigned short n_scalars = 0
 Number of transported scalars for flamelet LUT approach.
 
unsigned short n_lookups = 0
 Number of lookup variables, for visualization only.
 
unsigned short n_table_sources = 0
 Number of transported scalar source terms for LUT.
 
unsigned short n_user_scalars = 0
 Number of user defined (auxiliary) scalar transport equations.
 
unsigned short n_user_sources = 0
 Number of source terms for user defined (auxiliary) scalar transport equations.
 
unsigned short n_control_vars = 0
 Number of controlling variables (independent variables) for the LUT.
 
std::string * controlling_variable_names
 Names of the independent, transported scalars.
 
std::string * cv_source_names
 Names of the source terms of the independent, transported scalars.
 
std::string * lookup_names
 Names of the passive look-up terms.
 
std::string * user_scalar_names
 Names of the passive transported scalars.
 
std::string * user_source_names
 Names of the source terms of the passive transported scalars.
 
std::array< su2double, 8 > flame_init
 Flame front initialization parameters.
 
std::array< su2double, 6 > spark_init {{0,0,0,0,0,0}}
 Spark ignition initialization parameters.
 
su2double * spark_reaction_rates
 Source terms for flamelet spark ignition option.
 
unsigned short nspark
 Number of source terms for spark initialization.
 
bool preferential_diffusion = false
 Preferential diffusion physics for flamelet solver.
 
bool thickenedflame_correction {true}
 Thickened flame correction.
 
su2double Flame_T_ignition = 5000
 Ignition temperature for the flame, used for initialization.
 

Detailed Description

Structure containing parsed options for flamelet fluid model.

Member Data Documentation

◆ controlling_variable_names

std::string* FluidFlamelet_ParsedOptions::controlling_variable_names

Names of the independent, transported scalars.

◆ cv_source_names

std::string* FluidFlamelet_ParsedOptions::cv_source_names

Names of the source terms of the independent, transported scalars.

◆ enthalpy_bc

FLAMELET_ENTHALPY_BC FluidFlamelet_ParsedOptions::enthalpy_bc = FLAMELET_ENTHALPY_BC::SPECIES_MARKERS

Source of enthalpy BCs: species markers (default, backward-compatible) or flow markers.

◆ flame_init

std::array<su2double,8> FluidFlamelet_ParsedOptions::flame_init
Initial value:
{{0,0,0,
1,0,0,
5e-3,1}}

Flame front initialization parameters.

◆ Flame_T_ignition

su2double FluidFlamelet_ParsedOptions::Flame_T_ignition = 5000

Ignition temperature for the flame, used for initialization.

◆ ignition_method

FLAMELET_INIT_TYPE FluidFlamelet_ParsedOptions::ignition_method = FLAMELET_INIT_TYPE::NONE

TODO: Add python wrapper initialization option.

Method for solution ignition for flamelet problems.

◆ lookup_names

std::string* FluidFlamelet_ParsedOptions::lookup_names

Names of the passive look-up terms.

◆ n_control_vars

unsigned short FluidFlamelet_ParsedOptions::n_control_vars = 0

Number of controlling variables (independent variables) for the LUT.

◆ n_lookups

unsigned short FluidFlamelet_ParsedOptions::n_lookups = 0

Number of lookup variables, for visualization only.

◆ n_scalars

unsigned short FluidFlamelet_ParsedOptions::n_scalars = 0

Number of transported scalars for flamelet LUT approach.

◆ n_table_sources

unsigned short FluidFlamelet_ParsedOptions::n_table_sources = 0

Number of transported scalar source terms for LUT.

◆ n_user_scalars

unsigned short FluidFlamelet_ParsedOptions::n_user_scalars = 0

Number of user defined (auxiliary) scalar transport equations.

◆ n_user_sources

unsigned short FluidFlamelet_ParsedOptions::n_user_sources = 0

Number of source terms for user defined (auxiliary) scalar transport equations.

◆ nspark

unsigned short FluidFlamelet_ParsedOptions::nspark

Number of source terms for spark initialization.

◆ preferential_diffusion

bool FluidFlamelet_ParsedOptions::preferential_diffusion = false

Preferential diffusion physics for flamelet solver.

◆ spark_init

std::array<su2double,6> FluidFlamelet_ParsedOptions::spark_init {{0,0,0,0,0,0}}

Spark ignition initialization parameters.

◆ spark_reaction_rates

su2double* FluidFlamelet_ParsedOptions::spark_reaction_rates

Source terms for flamelet spark ignition option.

◆ thickenedflame_correction

bool FluidFlamelet_ParsedOptions::thickenedflame_correction {true}

Thickened flame correction.

◆ user_scalar_names

std::string* FluidFlamelet_ParsedOptions::user_scalar_names

Names of the passive transported scalars.

◆ user_source_names

std::string* FluidFlamelet_ParsedOptions::user_source_names

Names of the source terms of the passive transported scalars.


The documentation for this struct was generated from the following file: