⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psoparameters.java

📁 用Java实现的粒子群优化算法
💻 JAVA
字号:
// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   PSOParameters.java

package ci.ec.pso.real;


public class PSOParameters
{

    public PSOParameters()
    {
    }

    public PSOParameters(double d, int i, double d1, double d2, 
            double d3, double d4, int j, String s, int k)
    {
        initialWeight = d;
        populationSize = i;
        maximumVelocity = d1;
        maximumPosition = d2;
        leftInitialRange = d3;
        rightInitialRange = d4;
        maximumGeneration = j;
        functionName = s;
        functionDimension = k;
    }

    public double getInitialWeight()
    {
        return initialWeight;
    }

    public void setInitialWeight(double d)
    {
        initialWeight = d;
    }

    public int getPopulationSize()
    {
        return populationSize;
    }

    public void setPopulationSize(int i)
    {
        populationSize = i;
    }

    public double getMaximumVelocity()
    {
        return maximumVelocity;
    }

    public void setMaximumVelocity(double d)
    {
        maximumVelocity = d;
    }

    public double getMaximumPosition()
    {
        return maximumPosition;
    }

    public void setMaximumPosition(double d)
    {
        maximumPosition = d;
    }

    public double getLeftInitialRange()
    {
        return leftInitialRange;
    }

    public void setLeftInitialRange(double d)
    {
        leftInitialRange = d;
    }

    public double getRightInitialRange()
    {
        return rightInitialRange;
    }

    public void setRightInitialRange(double d)
    {
        rightInitialRange = d;
    }

    public int getMaximumGeneration()
    {
        return maximumGeneration;
    }

    public void setMaximumGeneration(int i)
    {
        maximumGeneration = i;
    }

    public String getFunctionName()
    {
        return functionName;
    }

    public void setFunctionName(String s)
    {
        functionName = s;
    }

    public int getFunctionDimension()
    {
        return functionDimension;
    }

    public void setFunctionDimension(int i)
    {
        functionDimension = i;
    }

    public int getXIndex()
    {
        return xIndex;
    }

    public void setXIndex(int i)
    {
        xIndex = i;
    }

    public int getYIndex()
    {
        return yIndex;
    }

    public void setYIndex(int i)
    {
        yIndex = i;
    }

    public int getDisplaySize()
    {
        return displayStepSize;
    }

    public void setDisplayStepSize(int i)
    {
        displayStepSize = i;
    }

    public String toString()
    {
        String s = "";
        s = s + "initial weight : " + initialWeight;
        s = s + " population size : " + populationSize;
        s = s + " maximum velocity : " + maximumVelocity;
        s = s + " maximum position : " + maximumPosition;
        s = s + " left initial range : " + leftInitialRange;
        s = s + " right initial Range : " + rightInitialRange;
        s = s + " maximum generation : " + maximumGeneration;
        s = s + " function name : " + functionName;
        s = s + " function dimension : " + functionDimension + "\n";
        return s;
    }

    private double initialWeight;
    private int populationSize;
    private double maximumVelocity;
    private double maximumPosition;
    private double leftInitialRange;
    private double rightInitialRange;
    private int maximumGeneration;
    private String functionName;
    private int functionDimension;
    private int xIndex;
    private int yIndex;
    private int displayStepSize;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -