public GroupedLinkMan(GNPX_AnalyzerMan pAnMan) { this.pAnMan = pAnMan; SWCtrl = 0; for (int k = 0; k < 9; k++) { int r0 = k / 3, c0 = k % 3, bit = 0; for (int m = 0; m < 9; m++) { if (m / 3 != r0 && m % 3 != c0) { bit |= (1 << m); } } bitRC[k] = bit; } }
public LockedCandidateGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
// private bool DevelopB=false; //true; false; public SuperLinkMan(GNPX_AnalyzerMan pAnMan) { this.pAnMan = pAnMan; this.pHouseCells = AnalyzerBaseV2.HouseCells; }
public FishGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
public ALSTechGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { this.pAnMan = pAnMan; }
public NXGCellLinkGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
public LockedSetGen(GNPX_AnalyzerMan AnMan) : base(AnMan) { }
public SimpleSingleGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
public GeneralLogicGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
public GroupedLinkGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
public SimpleUVWXYZwingGen(GNPX_AnalyzerMan AnMan) : base(AnMan) { GStageMemo = -999; }
public NiceLoopGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { }
//---------------------------------------------------------------------- public GNPZ_Engin(GNPXApp000 pGNP00, UPuzzle pGP) { this.pGNP00 = pGNP00; this.pGP = pGP; AnMan = new GNPX_AnalyzerMan(this); }
public AnalyzerBaseV2(GNPX_AnalyzerMan pAnMan) { this.pAnMan = pAnMan; }
public List <UCellLink>[] CeLK81;//cell Link public CellLinkMan(GNPX_AnalyzerMan pAnMan) { this.pAnMan = pAnMan; this.pHouseCells = AnalyzerBaseV2.HouseCells; SWCtrl = 0; }
public bool ALS2ALS_Link; //ALS ->ALS public ALSLinkMan(GNPX_AnalyzerMan pAnMan) { this.pAnMan = pAnMan; }
public AALSTechGen(GNPX_AnalyzerMan pAnMan) : base(pAnMan) { fALS = new ALSLinkMan(pAnMan); }