|
@@ -1,942 +0,0 @@
|
|
|
-package com.miniframe.solverconfig.hcfd;
|
|
|
-
|
|
|
-
|
|
|
-public class NmlParam {
|
|
|
- //&version_number //
|
|
|
- private Double input_version=2.2;
|
|
|
- private String namelist_verbosity="off";
|
|
|
- //&project //
|
|
|
- private String project_rootname="hcfd";
|
|
|
- private String case_title="case_name";
|
|
|
- //&raw_grid //
|
|
|
- private String grid_format = "aflr3";
|
|
|
- /**
|
|
|
- * 文件格式 binary;ascii
|
|
|
- */
|
|
|
- private String data_format = "ascii" ;
|
|
|
- private boolean ignore_euler_number = false;
|
|
|
- //通用设置(General) 部分存储//
|
|
|
- /**
|
|
|
- * 定常(Steady) 非定常(Unsteady)
|
|
|
- */
|
|
|
- private String Analysis_Type="Steady";
|
|
|
- /**
|
|
|
- * 并行类型(Parallel Optional)串行(Serial) MPI并行(MPI Parallel)
|
|
|
- */
|
|
|
- private String Parallel_Optional="Serial";
|
|
|
- /**
|
|
|
- * 处理器数(Number of Processors)默认值:2
|
|
|
- *
|
|
|
- */
|
|
|
- private Integer Number_of_Processors=2;
|
|
|
- // &governing_equations 部分存储//
|
|
|
- /**
|
|
|
- * 不可压理想气体( Incompressible Perfect Gas ) cal_perf_incompress
|
|
|
- * 可压缩理想气体(Compressible Perfect Gas ) cal_perf_compress
|
|
|
- */
|
|
|
- private String eqn_type = "cal_perf_compress";
|
|
|
- /**
|
|
|
- * 人工压缩因子(Artifical Compressibility Factor) 默认值:15,取值范围:(1,100)
|
|
|
- */
|
|
|
- private Double artificial_compress = 15.0000000000000;
|
|
|
- /**
|
|
|
- * 粘性模型(Viscous Model)
|
|
|
- * 无粘(Inviscid) inviscid
|
|
|
- * 层流(Laminar)laminar
|
|
|
- * 湍流(Turbulent) turbulent
|
|
|
- */
|
|
|
- private String viscous_terms = "inviscid";
|
|
|
-
|
|
|
-
|
|
|
- //&molecular_viscous_models//
|
|
|
- /**
|
|
|
- * &molecular_viscous_models
|
|
|
- * 层流普朗特数(Molecular Prandtl Number)默认值:0.72,其值必须大于0
|
|
|
- */
|
|
|
- private Double prandtlnumber_molecular = 0.720000000000000;
|
|
|
- /**
|
|
|
- * &turbulent_diffusion_models
|
|
|
- * SA 默认 turb_model = "sa"
|
|
|
- * DES turb_model = "des"
|
|
|
- * Menter-sst turb_model = "menter-sst"
|
|
|
- * Abid-ke turb_model = "abid-ke"
|
|
|
- * Hrles turb_model = "hrles"
|
|
|
- */
|
|
|
- private String turb_model = "sa";
|
|
|
- /**
|
|
|
- * 运动网格(Dynamic Mesh)
|
|
|
- */
|
|
|
- private String Dynamic_Mesh="off";
|
|
|
- // &reference_physical_properties 参考条件(Reference Conditions)//
|
|
|
- /**
|
|
|
- * 马赫数(Mach Number)不可压流,默认设置0.2;可压流,默认设置0.5;必须是大于0的实数
|
|
|
- */
|
|
|
- private Double mach_number = 0.5;
|
|
|
- /**
|
|
|
- * 雷诺数(Reynolds Number) 必须是大于0的实数
|
|
|
- */
|
|
|
- private Double reynolds_number = 1000000.00000000;
|
|
|
- /**
|
|
|
- * 温度(Temperature) 数值(Values) 单位为开尔文,默认值273.13;兰金,默认值491.4
|
|
|
- */
|
|
|
- private Double temperature = 491.4;
|
|
|
- /**
|
|
|
- * 单位(Units)
|
|
|
- * 开尔文(Kelvin)
|
|
|
- * 兰金(Rankine)
|
|
|
- */
|
|
|
- private String temperature_units = "Rankine";
|
|
|
- /**
|
|
|
- * 攻角(Angle Of Attack)
|
|
|
- * 单位(Units) 度(degree)
|
|
|
- * 数值(Values) 默认值0
|
|
|
- */
|
|
|
- private Double angle_of_attack = 0.000000000000000E+000;
|
|
|
- /**
|
|
|
- * 侧滑角(Angle Of Yaw)
|
|
|
- * 单位(Units) 度(degree)
|
|
|
- * 数值(Values)默认值0
|
|
|
- */
|
|
|
- private Double angle_of_yaw = 0.000000000000000E+000;
|
|
|
- //&force_moment_integ_properties//
|
|
|
- /**
|
|
|
- * 参考面积(Reference Area)&force_moment_integ_properties 默认值:1
|
|
|
- */
|
|
|
- private Double area_reference = 1.00000000000000;
|
|
|
- /**
|
|
|
- * Y轴力矩在X方向的力臂(Length in X About Moment Of Y Axis) 默认值:1
|
|
|
- */
|
|
|
- private Double x_moment_length = 1.00000000000000;
|
|
|
- /**
|
|
|
- * X和Z轴力矩在Y方向的力臂(length in Y About Moment X and Z Axis ) 默认值:1
|
|
|
- */
|
|
|
- private Double y_moment_length = 1.00000000000000;
|
|
|
- /**
|
|
|
- * 力矩中心位置(Location Of Moment Center)
|
|
|
- * 坐标X(X-Coordinate) 默认值:0
|
|
|
- */
|
|
|
- private Double x_moment_center = 0.000000000000000E+000;
|
|
|
- /**
|
|
|
- * 力矩中心位置(Location Of Moment Center)
|
|
|
- * 坐标Y(Y-Coordinate) 默认值:0
|
|
|
- */
|
|
|
- private Double y_moment_center = 0.000000000000000E+000;
|
|
|
- /**
|
|
|
- * 力矩中心位置(Location Of Moment Center)
|
|
|
- * 坐标Z(Z-Coordinate) 默认值:0
|
|
|
- */
|
|
|
- private Double z_moment_center = 0.000000000000000E+000;
|
|
|
- /**
|
|
|
- * 非惯性参考系(Noninertial Reference Frame)
|
|
|
- */
|
|
|
- private String Noninertial_Reference_Frame="off";
|
|
|
-
|
|
|
- //&inviscid_flux_method 无粘通量方法(Inviscid Flux Method)//
|
|
|
- /**
|
|
|
- * 通量残差构造方法(Flux Residual Construction)
|
|
|
- * Roe flux_construction = "roe"
|
|
|
- * vanleer flux_construction = "vanleer"
|
|
|
- * HLLC flux_construction = "hllc"
|
|
|
- * AUFS flux_construction = "aufs"
|
|
|
- * Central_Diss flux_construction = "central_diss"
|
|
|
- * LDFSS flux_construction = "dlfss"
|
|
|
- * STVD flux_construction = "stvd"
|
|
|
- * STVD_modified flux_construction = "stvd_modified"
|
|
|
- */
|
|
|
- private String flux_construction = "roe";
|
|
|
- /**
|
|
|
- * 通量雅可比构造方法(Flux Jacobian Construction )
|
|
|
- * Roe flux_construction_lhs = "roe"
|
|
|
- * HLLC flux_construction_lhs = "hllc"
|
|
|
- * AUFS flux_construction_lhs = "aufs"
|
|
|
- * LDFSS flux_construction_lhs = "ldfss"
|
|
|
- */
|
|
|
- private String flux_construction_lhs = "roe";
|
|
|
- /**
|
|
|
- * 通量限制器(Flux Limiter)
|
|
|
- * none flux_limiter = "none"
|
|
|
- * barth flux_limiter = "barth"
|
|
|
- * venkat flux_limiter = "venkat"
|
|
|
- * minmod flux_limiter = "minmod"
|
|
|
- * vanleer flux_limiter = "vanleer"
|
|
|
- * vanalbada flux_limiter = "vanalbada"
|
|
|
- * smooth flux_limiter = "smooth"
|
|
|
- * hminmod flux_limiter = "hminmod"
|
|
|
- * hvanleer flux_limiter = "hvanleer"
|
|
|
- * hvanalbada flux_limiter = "hvanalbada"
|
|
|
- * hsmooth flux_limiter = "hsmooth"
|
|
|
- * hvenkat flux_limiter = "hvenkat"
|
|
|
- */
|
|
|
- private String flux_limiter = "none";
|
|
|
- /**
|
|
|
- * 一阶空间精度迭代步数(Number Of First Order Iterations) 默认值:0
|
|
|
- */
|
|
|
- private Integer first_order_iterations = 0;
|
|
|
-
|
|
|
- // &nonlinear_solver_parameters时间推进格式(Time Advanced Scheme)//
|
|
|
- /**
|
|
|
- * 时间格式(Time Scheme)
|
|
|
- * 定常(Steady) time_accuracy = "steady"
|
|
|
- * 1阶差分(1storder) time_accuracy = "1storder"
|
|
|
- * 2阶差分(2ndorder) time_accuracy = "2ndorder"
|
|
|
- * 最优2阶差分(2ndorderOPT)Unsteady 计算类型 默认 time_accuracy = "2ndorderOPT"
|
|
|
- * 3阶差分(3rdorder) time_accuracy = "3rdorder"
|
|
|
- * 4阶差分(4thorderMEBDF4) time_accuracy = "4thorderMEBDF4"
|
|
|
- * 4阶隐式RK(4thorderESDIRK4) time_accuracy = "4thorderESDIRK4"
|
|
|
- */
|
|
|
- private String time_accuracy = "steady";
|
|
|
-
|
|
|
- /**
|
|
|
- * 隐式时间步进(Pseudo Time Stepping)
|
|
|
- * 开(On) 默认方式 pseudo_time_stepping = "on"
|
|
|
- * 关(Off) pseudo_time_stepping = "off"
|
|
|
- */
|
|
|
- private String pseudo_time_stepping = "on";
|
|
|
- /**
|
|
|
- * 无量纲时间步长(Time Step Nondim) 默认值:0;取值范围:大于等于0的实数
|
|
|
- */
|
|
|
- private Double time_step_nondim = 0.0;
|
|
|
- /**
|
|
|
- * 子迭代步数(Subiterations)默认值:15
|
|
|
- */
|
|
|
- private Integer subiterations = 0;
|
|
|
- /**
|
|
|
- * 指定CFL数的迭代数(Schedule Iteration For Ramped CFL) 默认值:(1,50),注意第一个数必须是1
|
|
|
- */
|
|
|
- private Integer schedule_iteration[] = {1,50};
|
|
|
- /**
|
|
|
- * 层流CFL数(Schedule CFL)默认值:(200,200)
|
|
|
- */
|
|
|
- private Double schedule_cfl[] = {200.0,200.0};
|
|
|
- /**
|
|
|
- * 湍流CFL数(Schedule CFL Turb)默认值:(50,50)
|
|
|
- */
|
|
|
- private Double schedule_cflturb [] = {50.0,50.0};
|
|
|
-
|
|
|
- /**
|
|
|
- * 线性方程组求解参数(Linear Solver Parameter)
|
|
|
- * &linear_solver_parameters
|
|
|
- */
|
|
|
-
|
|
|
- /**
|
|
|
- * 层流方程扫掠次数(Meanflow Sweeps)默认值:15
|
|
|
- */
|
|
|
- private Integer meanflow_sweeps = 15;
|
|
|
- /**
|
|
|
- * 湍流方程扫掠次数(Turbulence Sweeps)默认值:10
|
|
|
- */
|
|
|
- private Integer turbulence_sweeps = 10;
|
|
|
- /**
|
|
|
- * 广义共轭梯度搜索方向(GCR Search Directions)
|
|
|
- * 开(On) line_implicit = "on"
|
|
|
- * 关(Off) 默认 line_implicit = "off"
|
|
|
- */
|
|
|
- private String line_implicit = "off";
|
|
|
- /**
|
|
|
- * 运行控制(Run Control)
|
|
|
- * &code_run_control
|
|
|
- */
|
|
|
-
|
|
|
- /**
|
|
|
- * 迭代步数(Number Of Iterations)
|
|
|
- * 默认值:1500;必须是正整数
|
|
|
- */
|
|
|
- private Integer steps = 100;
|
|
|
- /**
|
|
|
- * 终止残差(Stopping Tolerance)
|
|
|
- * 默认值:1e-5
|
|
|
- */
|
|
|
- private Double stopping_tolerance = 1.0E-015;
|
|
|
- /**
|
|
|
- * 续算文件输出频率(Restart Write Freq)
|
|
|
- * 默认值:250
|
|
|
- */
|
|
|
- private Integer restart_write_freq = 250;
|
|
|
- /**
|
|
|
- * 雅可比计算频率(Jacobian Evaluate Freq)
|
|
|
- * 默认值:10
|
|
|
- */
|
|
|
- private Integer jacobian_eval_freq = 10;
|
|
|
- /**
|
|
|
- * 续算(Read Restart )
|
|
|
- * 开(on)
|
|
|
- * 关(off)
|
|
|
- */
|
|
|
- private String restart_read = "off";
|
|
|
- /**
|
|
|
- * 输出控制(Output Control)
|
|
|
- * 物面输出(Boundary Output)
|
|
|
- * &boundary_output_variables
|
|
|
- */
|
|
|
- /**
|
|
|
- * 输出频率(Output Freq) 默认值:100
|
|
|
- */
|
|
|
- private Integer animation_freq =100;
|
|
|
- /**
|
|
|
- * 输出变量(Output Variables)
|
|
|
- * X方向速度分量(X-component of velocity)
|
|
|
- * Y方向速度分量(Y -component of velocity)
|
|
|
- * Z方向速度分量(Z-component of velocity)
|
|
|
- * 压力(Press)
|
|
|
- * 压力系数(Pressure coefficient)
|
|
|
- * 马赫数(Mach number)
|
|
|
- * 涡量幅值(Vorticity magnitude)
|
|
|
- * X方向涡量分量(X-component of vorticity)
|
|
|
- * Y方向涡量分量(Y -component of vorticity)
|
|
|
- * Z方向涡量分量(Z-component of vorticity)
|
|
|
- * Q准则(Q Criterion)
|
|
|
- */
|
|
|
- private boolean a_u = true;
|
|
|
- private boolean a_v = true;
|
|
|
- private boolean a_w = true;
|
|
|
- private boolean a_p = true;
|
|
|
- private boolean a_cp = true;
|
|
|
- private boolean a_mach = true;
|
|
|
- private boolean a_vort_mag = false;
|
|
|
- private boolean a_vort_x = false;
|
|
|
- private boolean a_vort_y = false;
|
|
|
- private boolean a_vort_z = false;
|
|
|
- private boolean a_q_criterion = false;
|
|
|
- /**
|
|
|
- *流场输出(Volume Output)
|
|
|
- * &volume_output_variables
|
|
|
- */
|
|
|
- /**
|
|
|
- * 输出频率(Output Freq) 默认值:100
|
|
|
- */
|
|
|
- private Integer volume_animation_freq=100;
|
|
|
-
|
|
|
- /**
|
|
|
- * 输出变量(Output Variables)
|
|
|
- * X方向速度分量(X-component of velocity) u = .true.
|
|
|
- * Y方向速度分量(Y -component of velocity) v= .true.
|
|
|
- * Z方向速度分量(Z-component of velocity) w = .true.
|
|
|
- * 压力(Press) p = .true.
|
|
|
- * 压力系数(Pressure coefficient) cp = .true.
|
|
|
- * 马赫数(Mach number) mach= .true.
|
|
|
- * 涡量幅值(Vorticity magnitude) vort_mag = .true.
|
|
|
- * X方向涡量分量(X-component of vorticity) vort_x = .false.
|
|
|
- * Y方向涡量分量(Y -component of vorticity) vort_y = .false.
|
|
|
- * Z方向涡量分量(Z-component of vorticity) vort_z = .false.
|
|
|
- * Q准则(Q Criterion) q_criterion=.true.
|
|
|
- */
|
|
|
- private boolean v_u = true;
|
|
|
- private boolean v_v = true;
|
|
|
- private boolean v_w = true;
|
|
|
- private boolean v_p = true;
|
|
|
- private boolean v_cp = true;
|
|
|
- private boolean v_mach = true;
|
|
|
- private boolean v_vort_mag = false;
|
|
|
- private boolean v_vort_x = false;
|
|
|
- private boolean v_vort_y = false;
|
|
|
- private boolean v_vort_z = false;
|
|
|
- private boolean v_q_criterion = false;
|
|
|
-
|
|
|
- //&special_parameters//
|
|
|
- /**
|
|
|
- * 高级选项(Advanced Option)
|
|
|
- * Special Parameters
|
|
|
- */
|
|
|
- private String large_angle_fix = "off";
|
|
|
- //&raw_grid//
|
|
|
- /**
|
|
|
- *交换Y-Z轴(Swap Y-Z Axres )
|
|
|
- */
|
|
|
- private boolean swap_yz_axes =false;
|
|
|
-
|
|
|
-
|
|
|
- public NmlParam() {
|
|
|
- }
|
|
|
-
|
|
|
- public Double getInput_version() {
|
|
|
- return input_version;
|
|
|
- }
|
|
|
-
|
|
|
- public void setInput_version(Double input_version) {
|
|
|
- this.input_version = input_version;
|
|
|
- }
|
|
|
-
|
|
|
- public String getNamelist_verbosity() {
|
|
|
- return namelist_verbosity;
|
|
|
- }
|
|
|
-
|
|
|
- public void setNamelist_verbosity(String namelist_verbosity) {
|
|
|
- this.namelist_verbosity = namelist_verbosity;
|
|
|
- }
|
|
|
-
|
|
|
- public String getProject_rootname() {
|
|
|
- return project_rootname;
|
|
|
- }
|
|
|
-
|
|
|
- public void setProject_rootname(String project_rootname) {
|
|
|
- this.project_rootname = project_rootname;
|
|
|
- }
|
|
|
-
|
|
|
- public String getCase_title() {
|
|
|
- return case_title;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCase_title(String case_title) {
|
|
|
- this.case_title = case_title;
|
|
|
- }
|
|
|
-
|
|
|
- public String getGrid_format() {
|
|
|
- return grid_format;
|
|
|
- }
|
|
|
-
|
|
|
- public void setGrid_format(String grid_format) {
|
|
|
- this.grid_format = grid_format;
|
|
|
- }
|
|
|
-
|
|
|
- public String getData_format() {
|
|
|
- return data_format;
|
|
|
- }
|
|
|
-
|
|
|
- public void setData_format(String data_format) {
|
|
|
- this.data_format = data_format;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isIgnore_euler_number() {
|
|
|
- return ignore_euler_number;
|
|
|
- }
|
|
|
-
|
|
|
- public void setIgnore_euler_number(boolean ignore_euler_number) {
|
|
|
- this.ignore_euler_number = ignore_euler_number;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAnalysis_Type() {
|
|
|
- return Analysis_Type;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAnalysis_Type(String analysis_Type) {
|
|
|
- Analysis_Type = analysis_Type;
|
|
|
- }
|
|
|
-
|
|
|
- public String getParallel_Optional() {
|
|
|
- return Parallel_Optional;
|
|
|
- }
|
|
|
-
|
|
|
- public void setParallel_Optional(String parallel_Optional) {
|
|
|
- Parallel_Optional = parallel_Optional;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getNumber_of_Processors() {
|
|
|
- return Number_of_Processors;
|
|
|
- }
|
|
|
-
|
|
|
- public void setNumber_of_Processors(Integer number_of_Processors) {
|
|
|
- Number_of_Processors = number_of_Processors;
|
|
|
- }
|
|
|
-
|
|
|
- public String getEqn_type() {
|
|
|
- return eqn_type;
|
|
|
- }
|
|
|
-
|
|
|
- public void setEqn_type(String eqn_type) {
|
|
|
- this.eqn_type = eqn_type;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getArtificial_compress() {
|
|
|
- return artificial_compress;
|
|
|
- }
|
|
|
-
|
|
|
- public void setArtificial_compress(Double artificial_compress) {
|
|
|
- this.artificial_compress = artificial_compress;
|
|
|
- }
|
|
|
-
|
|
|
- public String getViscous_terms() {
|
|
|
- return viscous_terms;
|
|
|
- }
|
|
|
-
|
|
|
- public void setViscous_terms(String viscous_terms) {
|
|
|
- this.viscous_terms = viscous_terms;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getPrandtlnumber_molecular() {
|
|
|
- return prandtlnumber_molecular;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPrandtlnumber_molecular(Double prandtlnumber_molecular) {
|
|
|
- this.prandtlnumber_molecular = prandtlnumber_molecular;
|
|
|
- }
|
|
|
-
|
|
|
- public String getTurb_model() {
|
|
|
- return turb_model;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTurb_model(String turb_model) {
|
|
|
- this.turb_model = turb_model;
|
|
|
- }
|
|
|
-
|
|
|
- public String getDynamic_Mesh() {
|
|
|
- return Dynamic_Mesh;
|
|
|
- }
|
|
|
-
|
|
|
- public void setDynamic_Mesh(String dynamic_Mesh) {
|
|
|
- Dynamic_Mesh = dynamic_Mesh;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getMach_number() {
|
|
|
- return mach_number;
|
|
|
- }
|
|
|
-
|
|
|
- public void setMach_number(Double mach_number) {
|
|
|
- this.mach_number = mach_number;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getReynolds_number() {
|
|
|
- return reynolds_number;
|
|
|
- }
|
|
|
-
|
|
|
- public void setReynolds_number(Double reynolds_number) {
|
|
|
- this.reynolds_number = reynolds_number;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getTemperature() {
|
|
|
- return temperature;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTemperature(Double temperature) {
|
|
|
- this.temperature = temperature;
|
|
|
- }
|
|
|
-
|
|
|
- public String getTemperature_units() {
|
|
|
- return temperature_units;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTemperature_units(String temperature_units) {
|
|
|
- this.temperature_units = temperature_units;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getAngle_of_attack() {
|
|
|
- return angle_of_attack;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAngle_of_attack(Double angle_of_attack) {
|
|
|
- this.angle_of_attack = angle_of_attack;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getAngle_of_yaw() {
|
|
|
- return angle_of_yaw;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAngle_of_yaw(Double angle_of_yaw) {
|
|
|
- this.angle_of_yaw = angle_of_yaw;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getArea_reference() {
|
|
|
- return area_reference;
|
|
|
- }
|
|
|
-
|
|
|
- public void setArea_reference(Double area_reference) {
|
|
|
- this.area_reference = area_reference;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getX_moment_length() {
|
|
|
- return x_moment_length;
|
|
|
- }
|
|
|
-
|
|
|
- public void setX_moment_length(Double x_moment_length) {
|
|
|
- this.x_moment_length = x_moment_length;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getY_moment_length() {
|
|
|
- return y_moment_length;
|
|
|
- }
|
|
|
-
|
|
|
- public void setY_moment_length(Double y_moment_length) {
|
|
|
- this.y_moment_length = y_moment_length;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getX_moment_center() {
|
|
|
- return x_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public void setX_moment_center(Double x_moment_center) {
|
|
|
- this.x_moment_center = x_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getY_moment_center() {
|
|
|
- return y_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public void setY_moment_center(Double y_moment_center) {
|
|
|
- this.y_moment_center = y_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getZ_moment_center() {
|
|
|
- return z_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public void setZ_moment_center(Double z_moment_center) {
|
|
|
- this.z_moment_center = z_moment_center;
|
|
|
- }
|
|
|
-
|
|
|
- public String getNoninertial_Reference_Frame() {
|
|
|
- return Noninertial_Reference_Frame;
|
|
|
- }
|
|
|
-
|
|
|
- public void setNoninertial_Reference_Frame(String noninertial_Reference_Frame) {
|
|
|
- Noninertial_Reference_Frame = noninertial_Reference_Frame;
|
|
|
- }
|
|
|
-
|
|
|
- public String getFlux_construction() {
|
|
|
- return flux_construction;
|
|
|
- }
|
|
|
-
|
|
|
- public void setFlux_construction(String flux_construction) {
|
|
|
- this.flux_construction = flux_construction;
|
|
|
- }
|
|
|
-
|
|
|
- public String getFlux_construction_lhs() {
|
|
|
- return flux_construction_lhs;
|
|
|
- }
|
|
|
-
|
|
|
- public void setFlux_construction_lhs(String flux_construction_lhs) {
|
|
|
- this.flux_construction_lhs = flux_construction_lhs;
|
|
|
- }
|
|
|
-
|
|
|
- public String getFlux_limiter() {
|
|
|
- return flux_limiter;
|
|
|
- }
|
|
|
-
|
|
|
- public void setFlux_limiter(String flux_limiter) {
|
|
|
- this.flux_limiter = flux_limiter;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getFirst_order_iterations() {
|
|
|
- return first_order_iterations;
|
|
|
- }
|
|
|
-
|
|
|
- public void setFirst_order_iterations(Integer first_order_iterations) {
|
|
|
- this.first_order_iterations = first_order_iterations;
|
|
|
- }
|
|
|
-
|
|
|
- public String getTime_accuracy() {
|
|
|
- return time_accuracy;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTime_accuracy(String time_accuracy) {
|
|
|
- this.time_accuracy = time_accuracy;
|
|
|
- }
|
|
|
-
|
|
|
- public String getPseudo_time_stepping() {
|
|
|
- return pseudo_time_stepping;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPseudo_time_stepping(String pseudo_time_stepping) {
|
|
|
- this.pseudo_time_stepping = pseudo_time_stepping;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getTime_step_nondim() {
|
|
|
- return time_step_nondim;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTime_step_nondim(Double time_step_nondim) {
|
|
|
- this.time_step_nondim = time_step_nondim;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getSubiterations() {
|
|
|
- return subiterations;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSubiterations(Integer subiterations) {
|
|
|
- this.subiterations = subiterations;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer[] getSchedule_iteration() {
|
|
|
- return schedule_iteration;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSchedule_iteration(Integer[] schedule_iteration) {
|
|
|
- this.schedule_iteration = schedule_iteration;
|
|
|
- }
|
|
|
-
|
|
|
- public Double[] getSchedule_cfl() {
|
|
|
- return schedule_cfl;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSchedule_cfl(Double[] schedule_cfl) {
|
|
|
- this.schedule_cfl = schedule_cfl;
|
|
|
- }
|
|
|
-
|
|
|
- public Double[] getSchedule_cflturb() {
|
|
|
- return schedule_cflturb;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSchedule_cflturb(Double[] schedule_cflturb) {
|
|
|
- this.schedule_cflturb = schedule_cflturb;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getMeanflow_sweeps() {
|
|
|
- return meanflow_sweeps;
|
|
|
- }
|
|
|
-
|
|
|
- public void setMeanflow_sweeps(Integer meanflow_sweeps) {
|
|
|
- this.meanflow_sweeps = meanflow_sweeps;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getTurbulence_sweeps() {
|
|
|
- return turbulence_sweeps;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTurbulence_sweeps(Integer turbulence_sweeps) {
|
|
|
- this.turbulence_sweeps = turbulence_sweeps;
|
|
|
- }
|
|
|
-
|
|
|
- public String getLine_implicit() {
|
|
|
- return line_implicit;
|
|
|
- }
|
|
|
-
|
|
|
- public void setLine_implicit(String line_implicit) {
|
|
|
- this.line_implicit = line_implicit;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getSteps() {
|
|
|
- return steps;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSteps(Integer steps) {
|
|
|
- this.steps = steps;
|
|
|
- }
|
|
|
-
|
|
|
- public Double getStopping_tolerance() {
|
|
|
- return stopping_tolerance;
|
|
|
- }
|
|
|
-
|
|
|
- public void setStopping_tolerance(Double stopping_tolerance) {
|
|
|
- this.stopping_tolerance = stopping_tolerance;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getRestart_write_freq() {
|
|
|
- return restart_write_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public void setRestart_write_freq(Integer restart_write_freq) {
|
|
|
- this.restart_write_freq = restart_write_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getJacobian_eval_freq() {
|
|
|
- return jacobian_eval_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public void setJacobian_eval_freq(Integer jacobian_eval_freq) {
|
|
|
- this.jacobian_eval_freq = jacobian_eval_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public String getRestart_read() {
|
|
|
- return restart_read;
|
|
|
- }
|
|
|
-
|
|
|
- public void setRestart_read(String restart_read) {
|
|
|
- this.restart_read = restart_read;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getAnimation_freq() {
|
|
|
- return animation_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAnimation_freq(Integer animation_freq) {
|
|
|
- this.animation_freq = animation_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_u() {
|
|
|
- return a_u;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_u(boolean a_u) {
|
|
|
- this.a_u = a_u;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_v() {
|
|
|
- return a_v;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_v(boolean a_v) {
|
|
|
- this.a_v = a_v;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_w() {
|
|
|
- return a_w;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_w(boolean a_w) {
|
|
|
- this.a_w = a_w;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_p() {
|
|
|
- return a_p;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_p(boolean a_p) {
|
|
|
- this.a_p = a_p;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_cp() {
|
|
|
- return a_cp;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_cp(boolean a_cp) {
|
|
|
- this.a_cp = a_cp;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_mach() {
|
|
|
- return a_mach;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_mach(boolean a_mach) {
|
|
|
- this.a_mach = a_mach;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_vort_mag() {
|
|
|
- return a_vort_mag;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_vort_mag(boolean a_vort_mag) {
|
|
|
- this.a_vort_mag = a_vort_mag;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_vort_x() {
|
|
|
- return a_vort_x;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_vort_x(boolean a_vort_x) {
|
|
|
- this.a_vort_x = a_vort_x;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_vort_y() {
|
|
|
- return a_vort_y;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_vort_y(boolean a_vort_y) {
|
|
|
- this.a_vort_y = a_vort_y;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_vort_z() {
|
|
|
- return a_vort_z;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_vort_z(boolean a_vort_z) {
|
|
|
- this.a_vort_z = a_vort_z;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isA_q_criterion() {
|
|
|
- return a_q_criterion;
|
|
|
- }
|
|
|
-
|
|
|
- public void setA_q_criterion(boolean a_q_criterion) {
|
|
|
- this.a_q_criterion = a_q_criterion;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getVolume_animation_freq() {
|
|
|
- return volume_animation_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVolume_animation_freq(Integer volume_animation_freq) {
|
|
|
- this.volume_animation_freq = volume_animation_freq;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_u() {
|
|
|
- return v_u;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_u(boolean v_u) {
|
|
|
- this.v_u = v_u;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_v() {
|
|
|
- return v_v;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_v(boolean v_v) {
|
|
|
- this.v_v = v_v;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_w() {
|
|
|
- return v_w;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_w(boolean v_w) {
|
|
|
- this.v_w = v_w;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_p() {
|
|
|
- return v_p;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_p(boolean v_p) {
|
|
|
- this.v_p = v_p;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_cp() {
|
|
|
- return v_cp;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_cp(boolean v_cp) {
|
|
|
- this.v_cp = v_cp;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_mach() {
|
|
|
- return v_mach;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_mach(boolean v_mach) {
|
|
|
- this.v_mach = v_mach;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_vort_mag() {
|
|
|
- return v_vort_mag;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_vort_mag(boolean v_vort_mag) {
|
|
|
- this.v_vort_mag = v_vort_mag;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_vort_x() {
|
|
|
- return v_vort_x;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_vort_x(boolean v_vort_x) {
|
|
|
- this.v_vort_x = v_vort_x;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_vort_y() {
|
|
|
- return v_vort_y;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_vort_y(boolean v_vort_y) {
|
|
|
- this.v_vort_y = v_vort_y;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_vort_z() {
|
|
|
- return v_vort_z;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_vort_z(boolean v_vort_z) {
|
|
|
- this.v_vort_z = v_vort_z;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isV_q_criterion() {
|
|
|
- return v_q_criterion;
|
|
|
- }
|
|
|
-
|
|
|
- public void setV_q_criterion(boolean v_q_criterion) {
|
|
|
- this.v_q_criterion = v_q_criterion;
|
|
|
- }
|
|
|
-
|
|
|
- public String getLarge_angle_fix() {
|
|
|
- return large_angle_fix;
|
|
|
- }
|
|
|
-
|
|
|
- public void setLarge_angle_fix(String large_angle_fix) {
|
|
|
- this.large_angle_fix = large_angle_fix;
|
|
|
- }
|
|
|
-
|
|
|
- public boolean isSwap_yz_axes() {
|
|
|
- return swap_yz_axes;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSwap_yz_axes(boolean swap_yz_axes) {
|
|
|
- this.swap_yz_axes = swap_yz_axes;
|
|
|
- }
|
|
|
-}
|