D_MDO0033.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. /**
  2. * 系统服务
  3. */
  4. package com.miniframe.generate.comm.mdo;
  5. import com.miniframe.core.BaseMapModel;
  6. import java.io.Serializable;
  7. /**
  8. * 梯度优化器参数查询
  9. */
  10. public class D_MDO0033 extends BaseMapModel implements Serializable {
  11. private static final long serialVersionUID = -1463838678425832212L;
  12. String grid;//梯度优化参数ID
  13. /**
  14. *梯度优化参数ID
  15. */
  16. public void setGrid(String grid) {
  17. this.grid=grid;
  18. }
  19. /**
  20. *梯度优化参数ID
  21. */
  22. public String getGrid() {
  23. return this.grid;
  24. }
  25. String pid;//项目ID
  26. /**
  27. *项目ID
  28. */
  29. public void setPid(String pid) {
  30. this.pid=pid;
  31. }
  32. /**
  33. *项目ID
  34. */
  35. public String getPid() {
  36. return this.pid;
  37. }
  38. String majoriterationslimit;//最大外迭代步数
  39. /**
  40. *最大外迭代步数
  41. */
  42. public void setMajoriterationslimit(String majoriterationslimit) {
  43. this.majoriterationslimit=majoriterationslimit;
  44. }
  45. /**
  46. *最大外迭代步数
  47. */
  48. public String getMajoriterationslimit() {
  49. return this.majoriterationslimit;
  50. }
  51. String majorprintlevel;//输出精度等级
  52. /**
  53. *输出精度等级
  54. */
  55. public void setMajorprintlevel(String majorprintlevel) {
  56. this.majorprintlevel=majorprintlevel;
  57. }
  58. /**
  59. *输出精度等级
  60. */
  61. public String getMajorprintlevel() {
  62. return this.majorprintlevel;
  63. }
  64. String linearfeasibilitytolerance;//线性约束容差
  65. /**
  66. *线性约束容差
  67. */
  68. public void setLinearfeasibilitytolerance(String linearfeasibilitytolerance) {
  69. this.linearfeasibilitytolerance=linearfeasibilitytolerance;
  70. }
  71. /**
  72. *线性约束容差
  73. */
  74. public String getLinearfeasibilitytolerance() {
  75. return this.linearfeasibilitytolerance;
  76. }
  77. String nonlinearfeasibilitytolerance;//非线性约束容差
  78. /**
  79. *非线性约束容差
  80. */
  81. public void setNonlinearfeasibilitytolerance(String nonlinearfeasibilitytolerance) {
  82. this.nonlinearfeasibilitytolerance=nonlinearfeasibilitytolerance;
  83. }
  84. /**
  85. *非线性约束容差
  86. */
  87. public String getNonlinearfeasibilitytolerance() {
  88. return this.nonlinearfeasibilitytolerance;
  89. }
  90. String optimalitytolerance;//最优性度量(KKT 条件)容差
  91. /**
  92. *最优性度量(KKT 条件)容差
  93. */
  94. public void setOptimalitytolerance(String optimalitytolerance) {
  95. this.optimalitytolerance=optimalitytolerance;
  96. }
  97. /**
  98. *最优性度量(KKT 条件)容差
  99. */
  100. public String getOptimalitytolerance() {
  101. return this.optimalitytolerance;
  102. }
  103. String verifylevel;//梯度验证级别 -1:不验证 0:简单验证 1-3:详细验证(1目标-2约束-3目标+约束)
  104. /**
  105. *梯度验证级别 -1:不验证 0:简单验证 1-3:详细验证(1目标-2约束-3目标+约束)
  106. */
  107. public void setVerifylevel(String verifylevel) {
  108. this.verifylevel=verifylevel;
  109. }
  110. /**
  111. *梯度验证级别 -1:不验证 0:简单验证 1-3:详细验证(1目标-2约束-3目标+约束)
  112. */
  113. public String getVerifylevel() {
  114. return this.verifylevel;
  115. }
  116. int checked;//是否选中1-选中 0-未选中
  117. /**
  118. *是否选中1-选中 0-未选中
  119. */
  120. public void setChecked(int checked) {
  121. this.checked=checked;
  122. }
  123. /**
  124. *是否选中1-选中 0-未选中
  125. */
  126. public int getChecked() {
  127. return this.checked;
  128. }
  129. String algorithm;//优化算法
  130. /**
  131. *优化算法
  132. */
  133. public void setAlgorithm(String algorithm) {
  134. this.algorithm=algorithm;
  135. }
  136. /**
  137. *优化算法
  138. */
  139. public String getAlgorithm() {
  140. return this.algorithm;
  141. }
  142. }