----------------------------------------------------------------------
($symsize, $gfpoly, $fcr, $prim, $nroots, $pad)
| 2445 | |
| 2446 | //---------------------------------------------------------------------- |
| 2447 | public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) |
| 2448 | { |
| 2449 | foreach(self::$items as $rs) { |
| 2450 | if($rs->pad != $pad) continue; |
| 2451 | if($rs->nroots != $nroots) continue; |
| 2452 | if($rs->mm != $symsize) continue; |
| 2453 | if($rs->gfpoly != $gfpoly) continue; |
| 2454 | if($rs->fcr != $fcr) continue; |
| 2455 | if($rs->prim != $prim) continue; |
| 2456 | |
| 2457 | return $rs; |
| 2458 | } |
| 2459 | |
| 2460 | $rs = QRrsItem::init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad); |
| 2461 | array_unshift(self::$items, $rs); |
| 2462 | |
| 2463 | return $rs; |
| 2464 | } |
| 2465 | } |
| 2466 | |
| 2467 |