Johnni Winther | 3337849 | 2020-07-27 18:40:24 +0000 | [diff] [blame] | 1 | library /*isNonNullableByDefault*/; |
| 2 | import self as self; |
| 3 | import "dart:core" as core; |
| 4 | |
| 5 | static method add<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::add::X x, self::add::Y y, self::add::Z z) → dynamic { |
| 6 | core::num n_n = n.{core::num::+}(n); |
| 7 | core::num n_i = n.{core::num::+}(i); |
| 8 | core::double n_d = n.{core::num::+}(d); |
| 9 | core::num n_x = n.{core::num::+}(x); |
| 10 | core::num n_y = n.{core::num::+}(y); |
| 11 | core::double n_z = n.{core::num::+}(z); |
| 12 | core::num i_n = i.{core::num::+}(n); |
| 13 | core::int i_i = i.{core::num::+}(i); |
| 14 | core::double i_d = i.{core::num::+}(d); |
| 15 | core::num i_x = i.{core::num::+}(x); |
| 16 | core::int i_y = i.{core::num::+}(y); |
| 17 | core::double i_z = i.{core::num::+}(z); |
| 18 | core::double d_n = d.{core::double::+}(n); |
| 19 | core::double d_i = d.{core::double::+}(i); |
| 20 | core::double d_d = d.{core::double::+}(d); |
| 21 | core::double d_x = d.{core::double::+}(x); |
| 22 | core::double d_y = d.{core::double::+}(y); |
| 23 | core::double d_z = d.{core::double::+}(z); |
| 24 | core::num x_n = x.{core::num::+}(n); |
| 25 | core::num x_i = x.{core::num::+}(i); |
| 26 | core::double x_d = x.{core::num::+}(d); |
| 27 | core::num x_x = x.{core::num::+}(x); |
| 28 | core::num x_y = x.{core::num::+}(y); |
| 29 | core::double x_z = x.{core::num::+}(z); |
| 30 | core::num y_n = y.{core::num::+}(n); |
| 31 | core::int y_i = y.{core::num::+}(i); |
| 32 | core::double y_d = y.{core::num::+}(d); |
| 33 | core::num y_x = y.{core::num::+}(x); |
| 34 | core::int y_y = y.{core::num::+}(y); |
| 35 | core::double y_z = y.{core::num::+}(z); |
| 36 | core::double z_n = z.{core::double::+}(n); |
| 37 | core::double z_i = z.{core::double::+}(i); |
| 38 | core::double z_d = z.{core::double::+}(d); |
| 39 | core::double z_x = z.{core::double::+}(x); |
| 40 | core::double z_y = z.{core::double::+}(y); |
| 41 | core::double z_z = z.{core::double::+}(z); |
| 42 | } |
| 43 | static method sub<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::sub::X x, self::sub::Y y, self::sub::Z z) → dynamic { |
| 44 | core::num n_n = n.{core::num::-}(n); |
| 45 | core::num n_i = n.{core::num::-}(i); |
| 46 | core::double n_d = n.{core::num::-}(d); |
| 47 | core::num n_x = n.{core::num::-}(x); |
| 48 | core::num n_y = n.{core::num::-}(y); |
| 49 | core::double n_z = n.{core::num::-}(z); |
| 50 | core::num i_n = i.{core::num::-}(n); |
| 51 | core::int i_i = i.{core::num::-}(i); |
| 52 | core::double i_d = i.{core::num::-}(d); |
| 53 | core::num i_x = i.{core::num::-}(x); |
| 54 | core::int i_y = i.{core::num::-}(y); |
| 55 | core::double i_z = i.{core::num::-}(z); |
| 56 | core::double d_n = d.{core::double::-}(n); |
| 57 | core::double d_i = d.{core::double::-}(i); |
| 58 | core::double d_d = d.{core::double::-}(d); |
| 59 | core::double d_x = d.{core::double::-}(x); |
| 60 | core::double d_y = d.{core::double::-}(y); |
| 61 | core::double d_z = d.{core::double::-}(z); |
| 62 | core::num x_n = x.{core::num::-}(n); |
| 63 | core::num x_i = x.{core::num::-}(i); |
| 64 | core::double x_d = x.{core::num::-}(d); |
| 65 | core::num x_x = x.{core::num::-}(x); |
| 66 | core::num x_y = x.{core::num::-}(y); |
| 67 | core::double x_z = x.{core::num::-}(z); |
| 68 | core::num y_n = y.{core::num::-}(n); |
| 69 | core::int y_i = y.{core::num::-}(i); |
| 70 | core::double y_d = y.{core::num::-}(d); |
| 71 | core::num y_x = y.{core::num::-}(x); |
| 72 | core::int y_y = y.{core::num::-}(y); |
| 73 | core::double y_z = y.{core::num::-}(z); |
| 74 | core::double z_n = z.{core::double::-}(n); |
| 75 | core::double z_i = z.{core::double::-}(i); |
| 76 | core::double z_d = z.{core::double::-}(d); |
| 77 | core::double z_x = z.{core::double::-}(x); |
| 78 | core::double z_y = z.{core::double::-}(y); |
| 79 | core::double z_z = z.{core::double::-}(z); |
| 80 | } |
| 81 | static method mul<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::mul::X x, self::mul::Y y, self::mul::Z z) → dynamic { |
| 82 | core::num n_n = n.{core::num::*}(n); |
| 83 | core::num n_i = n.{core::num::*}(i); |
| 84 | core::double n_d = n.{core::num::*}(d); |
| 85 | core::num n_x = n.{core::num::*}(x); |
| 86 | core::num n_y = n.{core::num::*}(y); |
| 87 | core::double n_z = n.{core::num::*}(z); |
| 88 | core::num i_n = i.{core::num::*}(n); |
| 89 | core::int i_i = i.{core::num::*}(i); |
| 90 | core::double i_d = i.{core::num::*}(d); |
| 91 | core::num i_x = i.{core::num::*}(x); |
| 92 | core::int i_y = i.{core::num::*}(y); |
| 93 | core::double i_z = i.{core::num::*}(z); |
| 94 | core::double d_n = d.{core::double::*}(n); |
| 95 | core::double d_i = d.{core::double::*}(i); |
| 96 | core::double d_d = d.{core::double::*}(d); |
| 97 | core::double d_x = d.{core::double::*}(x); |
| 98 | core::double d_y = d.{core::double::*}(y); |
| 99 | core::double d_z = d.{core::double::*}(z); |
| 100 | core::num x_n = x.{core::num::*}(n); |
| 101 | core::num x_i = x.{core::num::*}(i); |
| 102 | core::double x_d = x.{core::num::*}(d); |
| 103 | core::num x_x = x.{core::num::*}(x); |
| 104 | core::num x_y = x.{core::num::*}(y); |
| 105 | core::double x_z = x.{core::num::*}(z); |
| 106 | core::num y_n = y.{core::num::*}(n); |
| 107 | core::int y_i = y.{core::num::*}(i); |
| 108 | core::double y_d = y.{core::num::*}(d); |
| 109 | core::num y_x = y.{core::num::*}(x); |
| 110 | core::int y_y = y.{core::num::*}(y); |
| 111 | core::double y_z = y.{core::num::*}(z); |
| 112 | core::double z_n = z.{core::double::*}(n); |
| 113 | core::double z_i = z.{core::double::*}(i); |
| 114 | core::double z_d = z.{core::double::*}(d); |
| 115 | core::double z_x = z.{core::double::*}(x); |
| 116 | core::double z_y = z.{core::double::*}(y); |
| 117 | core::double z_z = z.{core::double::*}(z); |
| 118 | } |
| 119 | static method mod<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::mod::X x, self::mod::Y y, self::mod::Z z) → dynamic { |
| 120 | core::num n_n = n.{core::num::%}(n); |
| 121 | core::num n_i = n.{core::num::%}(i); |
| 122 | core::double n_d = n.{core::num::%}(d); |
| 123 | core::num n_x = n.{core::num::%}(x); |
| 124 | core::num n_y = n.{core::num::%}(y); |
| 125 | core::double n_z = n.{core::num::%}(z); |
| 126 | core::num i_n = i.{core::num::%}(n); |
| 127 | core::int i_i = i.{core::num::%}(i); |
| 128 | core::double i_d = i.{core::num::%}(d); |
| 129 | core::num i_x = i.{core::num::%}(x); |
| 130 | core::int i_y = i.{core::num::%}(y); |
| 131 | core::double i_z = i.{core::num::%}(z); |
| 132 | core::double d_n = d.{core::double::%}(n); |
| 133 | core::double d_i = d.{core::double::%}(i); |
| 134 | core::double d_d = d.{core::double::%}(d); |
| 135 | core::double d_x = d.{core::double::%}(x); |
| 136 | core::double d_y = d.{core::double::%}(y); |
| 137 | core::double d_z = d.{core::double::%}(z); |
| 138 | core::num x_n = x.{core::num::%}(n); |
| 139 | core::num x_i = x.{core::num::%}(i); |
| 140 | core::double x_d = x.{core::num::%}(d); |
| 141 | core::num x_x = x.{core::num::%}(x); |
| 142 | core::num x_y = x.{core::num::%}(y); |
| 143 | core::double x_z = x.{core::num::%}(z); |
| 144 | core::num y_n = y.{core::num::%}(n); |
| 145 | core::int y_i = y.{core::num::%}(i); |
| 146 | core::double y_d = y.{core::num::%}(d); |
| 147 | core::num y_x = y.{core::num::%}(x); |
| 148 | core::int y_y = y.{core::num::%}(y); |
| 149 | core::double y_z = y.{core::num::%}(z); |
| 150 | core::double z_n = z.{core::double::%}(n); |
| 151 | core::double z_i = z.{core::double::%}(i); |
| 152 | core::double z_d = z.{core::double::%}(d); |
| 153 | core::double z_x = z.{core::double::%}(x); |
| 154 | core::double z_y = z.{core::double::%}(y); |
| 155 | core::double z_z = z.{core::double::%}(z); |
| 156 | } |
| 157 | static method remainder<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::remainder::X x, self::remainder::Y y, self::remainder::Z z) → dynamic { |
| 158 | core::num n_n = n.{core::num::remainder}(n); |
| 159 | core::num n_i = n.{core::num::remainder}(i); |
| 160 | core::double n_d = n.{core::num::remainder}(d); |
| 161 | core::num n_x = n.{core::num::remainder}(x); |
| 162 | core::num n_y = n.{core::num::remainder}(y); |
| 163 | core::double n_z = n.{core::num::remainder}(z); |
| 164 | core::num i_n = i.{core::num::remainder}(n); |
| 165 | core::int i_i = i.{core::num::remainder}(i); |
| 166 | core::double i_d = i.{core::num::remainder}(d); |
| 167 | core::num i_x = i.{core::num::remainder}(x); |
| 168 | core::int i_y = i.{core::num::remainder}(y); |
| 169 | core::double i_z = i.{core::num::remainder}(z); |
| 170 | core::double d_n = d.{core::double::remainder}(n); |
| 171 | core::double d_i = d.{core::double::remainder}(i); |
| 172 | core::double d_d = d.{core::double::remainder}(d); |
| 173 | core::double d_x = d.{core::double::remainder}(x); |
| 174 | core::double d_y = d.{core::double::remainder}(y); |
| 175 | core::double d_z = d.{core::double::remainder}(z); |
| 176 | core::num x_n = x.{core::num::remainder}(n); |
| 177 | core::num x_i = x.{core::num::remainder}(i); |
| 178 | core::double x_d = x.{core::num::remainder}(d); |
| 179 | core::num x_x = x.{core::num::remainder}(x); |
| 180 | core::num x_y = x.{core::num::remainder}(y); |
| 181 | core::double x_z = x.{core::num::remainder}(z); |
| 182 | core::num y_n = y.{core::num::remainder}(n); |
| 183 | core::int y_i = y.{core::num::remainder}(i); |
| 184 | core::double y_d = y.{core::num::remainder}(d); |
| 185 | core::num y_x = y.{core::num::remainder}(x); |
| 186 | core::int y_y = y.{core::num::remainder}(y); |
| 187 | core::double y_z = y.{core::num::remainder}(z); |
| 188 | core::double z_n = z.{core::double::remainder}(n); |
| 189 | core::double z_i = z.{core::double::remainder}(i); |
| 190 | core::double z_d = z.{core::double::remainder}(d); |
| 191 | core::double z_x = z.{core::double::remainder}(x); |
| 192 | core::double z_y = z.{core::double::remainder}(y); |
| 193 | core::double z_z = z.{core::double::remainder}(z); |
| 194 | } |
| 195 | static method clamp<X extends core::num = core::num, Y extends core::int = core::int, Z extends core::double = core::double>(core::num n, core::int i, core::double d, self::clamp::X x, self::clamp::Y y, self::clamp::Z z) → dynamic { |
| 196 | core::num n_n_n = n.{core::num::clamp}(n, n); |
| 197 | core::num n_i_n = n.{core::num::clamp}(i, n); |
| 198 | core::num n_d_n = n.{core::num::clamp}(d, n); |
| 199 | core::num n_x_n = n.{core::num::clamp}(x, n); |
| 200 | core::num n_y_n = n.{core::num::clamp}(y, n); |
| 201 | core::num n_z_n = n.{core::num::clamp}(z, n); |
| 202 | core::num n_n_i = n.{core::num::clamp}(n, i); |
| 203 | core::num n_i_i = n.{core::num::clamp}(i, i); |
| 204 | core::num n_d_i = n.{core::num::clamp}(d, i); |
| 205 | core::num n_x_i = n.{core::num::clamp}(x, i); |
| 206 | core::num n_y_i = n.{core::num::clamp}(y, i); |
| 207 | core::num n_z_i = n.{core::num::clamp}(z, i); |
| 208 | core::num n_n_d = n.{core::num::clamp}(n, d); |
| 209 | core::num n_i_d = n.{core::num::clamp}(i, d); |
| 210 | core::num n_d_d = n.{core::num::clamp}(d, d); |
| 211 | core::num n_x_d = n.{core::num::clamp}(x, d); |
| 212 | core::num n_y_d = n.{core::num::clamp}(y, d); |
| 213 | core::num n_z_d = n.{core::num::clamp}(z, d); |
| 214 | core::num n_n_x = n.{core::num::clamp}(n, x); |
| 215 | core::num n_i_x = n.{core::num::clamp}(i, x); |
| 216 | core::num n_d_x = n.{core::num::clamp}(d, x); |
| 217 | core::num n_x_x = n.{core::num::clamp}(x, x); |
| 218 | core::num n_y_x = n.{core::num::clamp}(y, x); |
| 219 | core::num n_z_x = n.{core::num::clamp}(z, x); |
| 220 | core::num n_n_y = n.{core::num::clamp}(n, y); |
| 221 | core::num n_i_y = n.{core::num::clamp}(i, y); |
| 222 | core::num n_d_y = n.{core::num::clamp}(d, y); |
| 223 | core::num n_x_y = n.{core::num::clamp}(x, y); |
| 224 | core::num n_y_y = n.{core::num::clamp}(y, y); |
| 225 | core::num n_z_y = n.{core::num::clamp}(z, y); |
| 226 | core::num n_n_z = n.{core::num::clamp}(n, z); |
| 227 | core::num n_i_z = n.{core::num::clamp}(i, z); |
| 228 | core::num n_d_z = n.{core::num::clamp}(d, z); |
| 229 | core::num n_x_z = n.{core::num::clamp}(x, z); |
| 230 | core::num n_y_z = n.{core::num::clamp}(y, z); |
| 231 | core::num n_z_z = n.{core::num::clamp}(z, z); |
| 232 | core::num i_n_n = i.{core::num::clamp}(n, n); |
| 233 | core::num i_i_n = i.{core::num::clamp}(i, n); |
| 234 | core::num i_d_n = i.{core::num::clamp}(d, n); |
| 235 | core::num i_x_n = i.{core::num::clamp}(x, n); |
| 236 | core::num i_y_n = i.{core::num::clamp}(y, n); |
| 237 | core::num i_z_n = i.{core::num::clamp}(z, n); |
| 238 | core::num i_n_i = i.{core::num::clamp}(n, i); |
| 239 | core::int i_i_i = i.{core::num::clamp}(i, i); |
| 240 | core::num i_d_i = i.{core::num::clamp}(d, i); |
| 241 | core::num i_x_i = i.{core::num::clamp}(x, i); |
| 242 | core::int i_y_i = i.{core::num::clamp}(y, i); |
| 243 | core::num i_z_i = i.{core::num::clamp}(z, i); |
| 244 | core::num i_n_d = i.{core::num::clamp}(n, d); |
| 245 | core::num i_i_d = i.{core::num::clamp}(i, d); |
| 246 | core::num i_d_d = i.{core::num::clamp}(d, d); |
| 247 | core::num i_x_d = i.{core::num::clamp}(x, d); |
| 248 | core::num i_y_d = i.{core::num::clamp}(y, d); |
| 249 | core::num i_z_d = i.{core::num::clamp}(z, d); |
| 250 | core::num i_n_x = i.{core::num::clamp}(n, x); |
| 251 | core::num i_i_x = i.{core::num::clamp}(i, x); |
| 252 | core::num i_d_x = i.{core::num::clamp}(d, x); |
| 253 | core::num i_x_x = i.{core::num::clamp}(x, x); |
| 254 | core::num i_y_x = i.{core::num::clamp}(y, x); |
| 255 | core::num i_z_x = i.{core::num::clamp}(z, x); |
| 256 | core::num i_n_y = i.{core::num::clamp}(n, y); |
| 257 | core::int i_i_y = i.{core::num::clamp}(i, y); |
| 258 | core::num i_d_y = i.{core::num::clamp}(d, y); |
| 259 | core::num i_x_y = i.{core::num::clamp}(x, y); |
| 260 | core::int i_y_y = i.{core::num::clamp}(y, y); |
| 261 | core::num i_z_y = i.{core::num::clamp}(z, y); |
| 262 | core::num i_n_z = i.{core::num::clamp}(n, z); |
| 263 | core::num i_i_z = i.{core::num::clamp}(i, z); |
| 264 | core::num i_d_z = i.{core::num::clamp}(d, z); |
| 265 | core::num i_x_z = i.{core::num::clamp}(x, z); |
| 266 | core::num i_y_z = i.{core::num::clamp}(y, z); |
| 267 | core::num i_z_z = i.{core::num::clamp}(z, z); |
| 268 | core::num d_n_n = d.{core::num::clamp}(n, n); |
| 269 | core::num d_i_n = d.{core::num::clamp}(i, n); |
| 270 | core::num d_d_n = d.{core::num::clamp}(d, n); |
| 271 | core::num d_x_n = d.{core::num::clamp}(x, n); |
| 272 | core::num d_y_n = d.{core::num::clamp}(y, n); |
| 273 | core::num d_z_n = d.{core::num::clamp}(z, n); |
| 274 | core::num d_n_i = d.{core::num::clamp}(n, i); |
| 275 | core::num d_i_i = d.{core::num::clamp}(i, i); |
| 276 | core::num d_d_i = d.{core::num::clamp}(d, i); |
| 277 | core::num d_x_i = d.{core::num::clamp}(x, i); |
| 278 | core::num d_y_i = d.{core::num::clamp}(y, i); |
| 279 | core::num d_z_i = d.{core::num::clamp}(z, i); |
| 280 | core::num d_n_d = d.{core::num::clamp}(n, d); |
| 281 | core::num d_i_d = d.{core::num::clamp}(i, d); |
| 282 | core::double d_d_d = d.{core::num::clamp}(d, d); |
| 283 | core::num d_x_d = d.{core::num::clamp}(x, d); |
| 284 | core::num d_y_d = d.{core::num::clamp}(y, d); |
| 285 | core::double d_z_d = d.{core::num::clamp}(z, d); |
| 286 | core::num d_n_x = d.{core::num::clamp}(n, x); |
| 287 | core::num d_i_x = d.{core::num::clamp}(i, x); |
| 288 | core::num d_d_x = d.{core::num::clamp}(d, x); |
| 289 | core::num d_x_x = d.{core::num::clamp}(x, x); |
| 290 | core::num d_y_x = d.{core::num::clamp}(y, x); |
| 291 | core::num d_z_x = d.{core::num::clamp}(z, x); |
| 292 | core::num d_n_y = d.{core::num::clamp}(n, y); |
| 293 | core::num d_i_y = d.{core::num::clamp}(i, y); |
| 294 | core::num d_d_y = d.{core::num::clamp}(d, y); |
| 295 | core::num d_x_y = d.{core::num::clamp}(x, y); |
| 296 | core::num d_y_y = d.{core::num::clamp}(y, y); |
| 297 | core::num d_z_y = d.{core::num::clamp}(z, y); |
| 298 | core::num d_n_z = d.{core::num::clamp}(n, z); |
| 299 | core::num d_i_z = d.{core::num::clamp}(i, z); |
| 300 | core::double d_d_z = d.{core::num::clamp}(d, z); |
| 301 | core::num d_x_z = d.{core::num::clamp}(x, z); |
| 302 | core::num d_y_z = d.{core::num::clamp}(y, z); |
| 303 | core::double d_z_z = d.{core::num::clamp}(z, z); |
| 304 | core::num x_n_n = x.{core::num::clamp}(n, n); |
| 305 | core::num x_i_n = x.{core::num::clamp}(i, n); |
| 306 | core::num x_d_n = x.{core::num::clamp}(d, n); |
| 307 | core::num x_x_n = x.{core::num::clamp}(x, n); |
| 308 | core::num x_y_n = x.{core::num::clamp}(y, n); |
| 309 | core::num x_z_n = x.{core::num::clamp}(z, n); |
| 310 | core::num x_n_i = x.{core::num::clamp}(n, i); |
| 311 | core::num x_i_i = x.{core::num::clamp}(i, i); |
| 312 | core::num x_d_i = x.{core::num::clamp}(d, i); |
| 313 | core::num x_x_i = x.{core::num::clamp}(x, i); |
| 314 | core::num x_y_i = x.{core::num::clamp}(y, i); |
| 315 | core::num x_z_i = x.{core::num::clamp}(z, i); |
| 316 | core::num x_n_d = x.{core::num::clamp}(n, d); |
| 317 | core::num x_i_d = x.{core::num::clamp}(i, d); |
| 318 | core::num x_d_d = x.{core::num::clamp}(d, d); |
| 319 | core::num x_x_d = x.{core::num::clamp}(x, d); |
| 320 | core::num x_y_d = x.{core::num::clamp}(y, d); |
| 321 | core::num x_z_d = x.{core::num::clamp}(z, d); |
| 322 | core::num x_n_x = x.{core::num::clamp}(n, x); |
| 323 | core::num x_i_x = x.{core::num::clamp}(i, x); |
| 324 | core::num x_d_x = x.{core::num::clamp}(d, x); |
| 325 | core::num x_x_x = x.{core::num::clamp}(x, x); |
| 326 | core::num x_y_x = x.{core::num::clamp}(y, x); |
| 327 | core::num x_z_x = x.{core::num::clamp}(z, x); |
| 328 | core::num x_n_y = x.{core::num::clamp}(n, y); |
| 329 | core::num x_i_y = x.{core::num::clamp}(i, y); |
| 330 | core::num x_d_y = x.{core::num::clamp}(d, y); |
| 331 | core::num x_x_y = x.{core::num::clamp}(x, y); |
| 332 | core::num x_y_y = x.{core::num::clamp}(y, y); |
| 333 | core::num x_z_y = x.{core::num::clamp}(z, y); |
| 334 | core::num x_n_z = x.{core::num::clamp}(n, z); |
| 335 | core::num x_i_z = x.{core::num::clamp}(i, z); |
| 336 | core::num x_d_z = x.{core::num::clamp}(d, z); |
| 337 | core::num x_x_z = x.{core::num::clamp}(x, z); |
| 338 | core::num x_y_z = x.{core::num::clamp}(y, z); |
| 339 | core::num x_z_z = x.{core::num::clamp}(z, z); |
| 340 | core::num y_n_n = y.{core::num::clamp}(n, n); |
| 341 | core::num y_i_n = y.{core::num::clamp}(i, n); |
| 342 | core::num y_d_n = y.{core::num::clamp}(d, n); |
| 343 | core::num y_x_n = y.{core::num::clamp}(x, n); |
| 344 | core::num y_y_n = y.{core::num::clamp}(y, n); |
| 345 | core::num y_z_n = y.{core::num::clamp}(z, n); |
| 346 | core::num y_n_i = y.{core::num::clamp}(n, i); |
| 347 | core::int y_i_i = y.{core::num::clamp}(i, i); |
| 348 | core::num y_d_i = y.{core::num::clamp}(d, i); |
| 349 | core::num y_x_i = y.{core::num::clamp}(x, i); |
| 350 | core::int y_y_i = y.{core::num::clamp}(y, i); |
| 351 | core::num y_z_i = y.{core::num::clamp}(z, i); |
| 352 | core::num y_n_d = y.{core::num::clamp}(n, d); |
| 353 | core::num y_i_d = y.{core::num::clamp}(i, d); |
| 354 | core::num y_d_d = y.{core::num::clamp}(d, d); |
| 355 | core::num y_x_d = y.{core::num::clamp}(x, d); |
| 356 | core::num y_y_d = y.{core::num::clamp}(y, d); |
| 357 | core::num y_z_d = y.{core::num::clamp}(z, d); |
| 358 | core::num y_n_x = y.{core::num::clamp}(n, x); |
| 359 | core::num y_i_x = y.{core::num::clamp}(i, x); |
| 360 | core::num y_d_x = y.{core::num::clamp}(d, x); |
| 361 | core::num y_x_x = y.{core::num::clamp}(x, x); |
| 362 | core::num y_y_x = y.{core::num::clamp}(y, x); |
| 363 | core::num y_z_x = y.{core::num::clamp}(z, x); |
| 364 | core::num y_n_y = y.{core::num::clamp}(n, y); |
| 365 | core::int y_i_y = y.{core::num::clamp}(i, y); |
| 366 | core::num y_d_y = y.{core::num::clamp}(d, y); |
| 367 | core::num y_x_y = y.{core::num::clamp}(x, y); |
| 368 | core::int y_y_y = y.{core::num::clamp}(y, y); |
| 369 | core::num y_z_y = y.{core::num::clamp}(z, y); |
| 370 | core::num y_n_z = y.{core::num::clamp}(n, z); |
| 371 | core::num y_i_z = y.{core::num::clamp}(i, z); |
| 372 | core::num y_d_z = y.{core::num::clamp}(d, z); |
| 373 | core::num y_x_z = y.{core::num::clamp}(x, z); |
| 374 | core::num y_y_z = y.{core::num::clamp}(y, z); |
| 375 | core::num y_z_z = y.{core::num::clamp}(z, z); |
| 376 | core::num z_n_n = z.{core::num::clamp}(n, n); |
| 377 | core::num z_i_n = z.{core::num::clamp}(i, n); |
| 378 | core::num z_d_n = z.{core::num::clamp}(d, n); |
| 379 | core::num z_x_n = z.{core::num::clamp}(x, n); |
| 380 | core::num z_y_n = z.{core::num::clamp}(y, n); |
| 381 | core::num z_z_n = z.{core::num::clamp}(z, n); |
| 382 | core::num z_n_i = z.{core::num::clamp}(n, i); |
| 383 | core::num z_i_i = z.{core::num::clamp}(i, i); |
| 384 | core::num z_d_i = z.{core::num::clamp}(d, i); |
| 385 | core::num z_x_i = z.{core::num::clamp}(x, i); |
| 386 | core::num z_y_i = z.{core::num::clamp}(y, i); |
| 387 | core::num z_z_i = z.{core::num::clamp}(z, i); |
| 388 | core::num z_n_d = z.{core::num::clamp}(n, d); |
| 389 | core::num z_i_d = z.{core::num::clamp}(i, d); |
| 390 | core::double z_d_d = z.{core::num::clamp}(d, d); |
| 391 | core::num z_x_d = z.{core::num::clamp}(x, d); |
| 392 | core::num z_y_d = z.{core::num::clamp}(y, d); |
| 393 | core::double z_z_d = z.{core::num::clamp}(z, d); |
| 394 | core::num z_n_x = z.{core::num::clamp}(n, x); |
| 395 | core::num z_i_x = z.{core::num::clamp}(i, x); |
| 396 | core::num z_d_x = z.{core::num::clamp}(d, x); |
| 397 | core::num z_x_x = z.{core::num::clamp}(x, x); |
| 398 | core::num z_y_x = z.{core::num::clamp}(y, x); |
| 399 | core::num z_z_x = z.{core::num::clamp}(z, x); |
| 400 | core::num z_n_y = z.{core::num::clamp}(n, y); |
| 401 | core::num z_i_y = z.{core::num::clamp}(i, y); |
| 402 | core::num z_d_y = z.{core::num::clamp}(d, y); |
| 403 | core::num z_x_y = z.{core::num::clamp}(x, y); |
| 404 | core::num z_y_y = z.{core::num::clamp}(y, y); |
| 405 | core::num z_z_y = z.{core::num::clamp}(z, y); |
| 406 | core::num z_n_z = z.{core::num::clamp}(n, z); |
| 407 | core::num z_i_z = z.{core::num::clamp}(i, z); |
| 408 | core::double z_d_z = z.{core::num::clamp}(d, z); |
| 409 | core::num z_x_z = z.{core::num::clamp}(x, z); |
| 410 | core::num z_y_z = z.{core::num::clamp}(y, z); |
| 411 | core::double z_z_z = z.{core::num::clamp}(z, z); |
| 412 | } |
| 413 | static method main() → dynamic {} |