A base class for recurrence-based turbulence models was created. This class holds a reference to the recurrenceModel in use. Thus, turbulent fields can be updated from the data base. The recurrence-based turbulence models are essentially re-implementations of the respective standard turbulence models. In addition to being derived from their respective base class, as mandated by OpenFOAM, each recurrence-based turbulence model is derived from the class recurrenceTurbulenceModel. This allows for making use of polymorphism on the recurrence-part of the turbulence model, as after construction, the solver needs to pass the reference to the recurrenceModel to the recurrence-based turbulence model.
32 lines
1.4 KiB
Plaintext
32 lines
1.4 KiB
Plaintext
EXE_INC = \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseSystem/lnInclude \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/phaseSystems/lnInclude \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/interfacialModels/lnInclude \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/interfacialCompositionModels/lnInclude \
|
|
-I$(FOAM_SOLVERS)/multiphase/reactingEulerFoam/twoPhaseCompressibleTurbulenceModels/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
|
-I$(LIB_SRC)/transportModels/compressible/lnInclude \
|
|
-I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \
|
|
-I$(LIB_SRC)/TurbulenceModels/compressible/lnInclude \
|
|
-I$(LIB_SRC)/TurbulenceModels/phaseCompressible/lnInclude \
|
|
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
|
-I$(LIB_SRC)/sampling/lnInclude \
|
|
-I../../../src/recurrence/lnInclude \
|
|
-IrecurrenceTurbulence/lnInclude
|
|
|
|
EXE_LIBS = \
|
|
-lreactingPhaseSystem \
|
|
-lreactingTwoPhaseSystem \
|
|
-lreactingEulerianInterfacialModels \
|
|
-lreactingEulerianInterfacialCompositionModels \
|
|
-ltwoPhaseReactingTurbulenceModels \
|
|
-lfiniteVolume \
|
|
-lfvOptions \
|
|
-lmeshTools \
|
|
-lsampling \
|
|
-L$(FOAM_USER_LIBBIN) \
|
|
-lrecurrence \
|
|
-lrecurrenceTwoPhaseTurbulenceModels
|