Пример #1
0
        private static CudaParticle CreateParticle(StateProxy proxy)
        {
            var particle = new CudaParticle(proxy);

            particle.Init();
            return(particle);
        }
Пример #2
0
 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>();
 }
Пример #3
0
 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>();
 }
Пример #4
0
 public GriewankRosenbrockAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #5
0
 public LinearSlopeAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #6
0
 public LinearSlopeAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
 public LunacekBiRastriginAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #8
0
 public EllipsoidalAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
 public DifferentPowersAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #10
0
 private static GenericCudaAlgorithm CreateCudaAlgorithm(CudaParams parameters, StateProxy proxy)
 {
     return CudaAlgorithmFactory.AlgorithmForFunction(parameters, proxy);
 }
Пример #11
0
 public SharpRidgeAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #12
0
 public DiscusAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #13
0
 public WeierstrassAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #14
0
 public KatsuuraAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
 public BuecheRastriginAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #16
0
 internal CudaParticle(StateProxy proxy)
 {
     _proxy = proxy;
 }
 public EllipsoidalRotatedAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
 public RosenbrockRotatedAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
 public RosenbrockRotatedAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #20
0
 internal CudaParticle(StateProxy proxy)
 {
     _proxy = proxy;
 }
Пример #21
0
 private static GenericCudaAlgorithm CreateCudaAlgorithm(CudaParams parameters, StateProxy proxy)
 {
     return(CudaAlgorithmFactory.AlgorithmForFunction(parameters, proxy));
 }
Пример #22
0
 public DiscusAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #23
0
 public GallagherAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #24
0
 public RastriginAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
 public AttractiveSectorAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #26
0
 public BentCigarAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #27
0
 public SphereAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #28
0
 public SharpRidgeAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #29
0
 public KatsuuraAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
 public StepEllipsoidAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #31
0
 public GallagherAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #32
0
 public SchaffersAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
 public RastriginRotatedAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #34
0
 public SphereAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
Пример #35
0
 public AttractiveSectorAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
 public GriewankRosenbrockAlgorithm(CudaParams parameters, StateProxy proxy)
     : base(parameters, proxy)
 {
 }
 public DifferentPowersAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #38
0
 public SchaffersAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #39
0
 public WeierstrassAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }
Пример #40
0
 private static CudaParticle CreateParticle(StateProxy proxy)
 {
     var particle = new CudaParticle(proxy);
     particle.Init();
     return particle;
 }
Пример #41
0
 public BentCigarAlgorithm(CudaParams parameters, StateProxy proxy) : base(parameters, proxy)
 {
 }