private static CudaParticle CreateParticle(StateProxy proxy) { var particle = new CudaParticle(proxy); particle.Init(); return(particle); }
protected GenericCudaAlgorithm(CudaParams parameters, StateProxy proxy) { Proxy = proxy; ParticlesCount = parameters.ParticlesCount; DimensionsCount = parameters.LocationDimensions; Iterations = parameters.Iterations; FitnessFunction = parameters.FitnessFunction; SyncWithCpu = parameters.SyncWithCpu; FunctionNumber = parameters.FunctionNumber; InstanceNumber = parameters.InstanceNumber; evalLogger = PsoServiceLocator.Instance.GetService<EvaluationsLogger>(); }
protected GenericCudaAlgorithm(CudaParams parameters, StateProxy proxy) { Proxy = proxy; ParticlesCount = parameters.ParticlesCount; DimensionsCount = parameters.LocationDimensions; Iterations = parameters.Iterations; FitnessFunction = parameters.FitnessFunction; SyncWithCpu = parameters.SyncWithCpu; FunctionNumber = parameters.FunctionNumber; InstanceNumber = parameters.InstanceNumber; evalLogger = PsoServiceLocator.Instance.GetService <EvaluationsLogger>(); }
public GriewankRosenbrockAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public LinearSlopeAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public LunacekBiRastriginAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public EllipsoidalAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public DifferentPowersAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
private static GenericCudaAlgorithm CreateCudaAlgorithm(CudaParams parameters, StateProxy proxy) { return CudaAlgorithmFactory.AlgorithmForFunction(parameters, proxy); }
public SharpRidgeAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public DiscusAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public WeierstrassAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public KatsuuraAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public BuecheRastriginAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
internal CudaParticle(StateProxy proxy) { _proxy = proxy; }
public EllipsoidalRotatedAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public RosenbrockRotatedAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
private static GenericCudaAlgorithm CreateCudaAlgorithm(CudaParams parameters, StateProxy proxy) { return(CudaAlgorithmFactory.AlgorithmForFunction(parameters, proxy)); }
public GallagherAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public RastriginAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public AttractiveSectorAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public BentCigarAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public SphereAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public StepEllipsoidAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public SchaffersAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
public RastriginRotatedAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy) { }
private static CudaParticle CreateParticle(StateProxy proxy) { var particle = new CudaParticle(proxy); particle.Init(); return particle; }