private void DoCreateClique() { var cliqueUpdateParams = new GenCliqueUpdateParams( groupSize: NodeCount, groupCount: GroupCount, memCount: MemCount, randSeed: RandSeed, clipFrac: ClipFrac, gain: Gain, stepSize: StepSize, noiseLevel: NoiseLevel, epochs: 2 ); var cliqueGroupRandInitParams = new CliqueGroupRandInitParams( groupSize: NodeCount, groupCount: GroupCount, randSeed: RandSeed, sigma: Sigma ); var tuple = CliqueEbuilders.MakeCliqueUpdateParams( cliqueUpdateParams ); AppVm.SetSim(new SimUtils.SimCliqueSetForEpoch( nodeGroups: CliqueEbuilders.CreateRandomCliqueGroup ( cliqueGroupRandInitParams ), memories: tuple.Item2, cliqueUpdateParams: tuple.Item1)); AppVm.Current.SetVmData(MakeCreateCliqueEa()); AppVm.NavMenuItems.RemoveInterface(typeof(IView)); AppVm.SingletonNav(typeof(ViewCPage)); }
private void DoCreateClique() { var upr = new GenCliqueUpdateParams( groupSize: NodeCount, groupCount: ReplicaCount, memCount: MemCount, randSeed: RandSeed, clipFrac: ClipFrac, gain: Gain, stepSize: StepSize, noiseLevel: NoiseLevel, epochs: 2 ); var tuple = CliqueEbuilders.MakeCliqueUpdateParams( upr ); var cliqueGroupReplicaParams = new CliqueGroupReplicaParams( memories: tuple.Item2, replicaCount: ReplicaCount, randSeed: RandSeed, replicaDistance: ReplicaDistance ); AppVm.SetSim(new SimUtils.SimCliqueSetForEpoch( nodeGroups: CliqueEbuilders.MakeFirstCliqueReplicas ( cliqueGroupReplicaParams: cliqueGroupReplicaParams ), memories: tuple.Item2, cliqueUpdateParams: tuple.Item1)); AppVm.Current.SetVmData(MakeCreateCliqueEb()); AppVm.NavMenuItems.RemoveInterface(typeof(IView)); AppVm.SingletonNav(typeof(ViewCPage)); }