${vo.header.name}
SurroMDAO
${vo.header.timestamp}
1.0
3.3
<#if vo.cst??>
foil1
airfoil
${vo.cst.cstn}
${vo.cst.lowerb?replace( ",", ";")}
${vo.cst.lowern1}
${vo.cst.lowern2}
${vo.cst.upperb?replace(",", ";")}
${vo.cst.uppern1}
${vo.cst.uppern2}
0
<#else>
#if>
<#if vo.adflow??>
wing
${vo.adflow.area}
${vo.adflow.length}
${vo.adflow.momx}
${vo.adflow.momy}
${vo.adflow.momz}
<#else>
#if>
<#if vo.ffd??>
1
${vo.ffd.fname}
${vo.ffd.fname}
${vo.ffd.nx}
${vo.ffd.ny}
${vo.ffd.nz}
${vo.ffd.vars?replace( ",", ";")}
1
<#else>
#if>
<#if vo.xfoil??>
1
${vo.xfoil.pacc}
${vo.xfoil.cpwr}
${vo.xfoil.iter}
${vo.xfoil.ppar}
${vo.xinvo.alpha}
${vo.xinvo.mach}
${vo.xinvo.reynolds}
${vo.xoutvo.cl}
${vo.xoutvo.cd}
${vo.xoutvo.cdp}
${vo.xoutvo.cm}
${vo.xoutvo.xtr_upper}
${vo.xoutvo.xtr_lower}
<#else>
#if>
<#if vo.adflow??>
1
${vo.adflow.proname}
0
${vo.adflow.isairfoil}
model
results
${vo.adflow.gridfile}
${vo.adflow.writetecplotsurfacesolution}
${vo.adflow.equationtype}
DADI
${vo.adflow.mgcycle}
${vo.adflow.ncycles}
<#if vo.adflow.resrho?trim == "1">
resrho
<#else>
#if>
<#if vo.adflow.cl?trim == "1">
cl
<#else>
#if>
<#if vo.adflow.cd?trim == "1">
cd
<#else>
#if>
<#if vo.adflow.cmz?trim == "1">
cmz
<#else>
#if>
1 # 使用nk求解器
1 # 使用ank求解器
5
${vo.adflow.liftindex}
1
${vo.adflow.l2convergence}
${vo.adflow.l2convergencecoarse}
1e-8
1e-1
1e-3
${vo.adinvo.mode}
${vo.adinvo.alpha}
${vo.adinvo.mach}
${vo.adinvo.reynolds}
${vo.adinvo.temperature}
${vo.adinvo.reynoldsLength}
${vo.adoutvo.cl}
${vo.adoutvo.cd}
${vo.adoutvo.cmz}
0.0
<#else>
#if>