public DotNetImpl(HybridTau generator) { this.Generator = generator; this.Tau1 = generator.Taus1.GetDotNetImpl(); this.Tau2 = generator.Taus2.GetDotNetImpl(); this.Tau3 = generator.Taus3.GetDotNetImpl(); this.Lcg = generator.Lcg.GetDotNetImpl(); }
public OpenClImpl(HybridTau generator, string prefix) { this.Generator = generator; this.Prefix = prefix; Tau1 = Generator.Taus1.GetOpenClRng(Prefix + "Tau1"); Tau2 = Generator.Taus2.GetOpenClRng(Prefix + "Tau2"); Tau3 = Generator.Taus3.GetOpenClRng(Prefix + "Tau3"); Lcg = Generator.Lcg.GetOpenClRng(Prefix + "Lcg"); }