#include "FITKOFTurbKOmegaSSTIDDES.h" #include "FITK_Kernel/FITKEasyParam/FITKParameter.h" namespace Interface { FITKOFTurbKOmegaSSTIDDES::FITKOFTurbKOmegaSSTIDDES() { //初始化 this->init(); this->setDataObjectName("k-Omega SST IDDES"); } FITKOFSolverTypeEnum::FITKOFTurbulenceType FITKOFTurbKOmegaSSTIDDES::getTurbulenceType() { //获取湍流类型 return FITKOFSolverTypeEnum::FITKOFTurbulenceType::LES; } void FITKOFTurbKOmegaSSTIDDES::initTurbParam() { //设置参数 _turbParams->createDoubleParameter("CDESkom", 0.82); _turbParams->createDoubleParameter("alphaK1", 0.85); _turbParams->createDoubleParameter("alphaOmega2", 0.856); _turbParams->createDoubleParameter("gamma2", 0.4403); _turbParams->createDoubleParameter("alphaK2", 1.0); _turbParams->createDoubleParameter("alphaOmega1", 0.5); _turbParams->createDoubleParameter("gamma1", 0.5532); _turbParams->createDoubleParameter("C1", 5.0); _turbParams->createBoolParameter("F3", false); _turbParams->createDoubleParameter("c1", 10.0); _turbParams->createDoubleParameter("b1", 1.0); _turbParams->createDoubleParameter("a1", 0.31); _turbParams->createDoubleParameter("Cd2", 3.0); _turbParams->createDoubleParameter("Cd1", 20.0); _turbParams->createDoubleParameter("Ct", 1.87); _turbParams->createDoubleParameter("CDESkeps", 0.6); _turbParams->createDoubleParameter("beta1", 0.075); _turbParams->createDoubleParameter("beta2", 0.0828); _turbParams->createDoubleParameter("kappa", 0.41); _turbParams->createDoubleParameter("betaStar", 0.09); } void FITKOFTurbKOmegaSSTIDDES::initDelta() { } void FITKOFTurbKOmegaSSTIDDES::initDiscretization() { } void FITKOFTurbKOmegaSSTIDDES::initSolution() { } void FITKOFTurbKOmegaSSTIDDES::initBoundary() { } void FITKOFTurbKOmegaSSTIDDES::initInitialConditions() { //初始化Initial Conditions } }