Package mephi.cybernetics.dhcn.common.data

Examples of mephi.cybernetics.dhcn.common.data.Matrix


    public IResultSolver execute(DataTask task)
    {
        System.out.println("SolverDataMatrixMultNum");
        DataMatrixMultNumTask currentTask = (DataMatrixMultNumTask) task;
        DataTaskSolver tasks = new DataTaskSolver();
        Matrix matrix = currentTask.getMatrix();
        Double num    = currentTask.getNum();
        for(int i = 0; i < matrix.getCountVector(); i++)
        {
            DataVectorMultNumTask newTask = new DataVectorMultNumTask(matrix.getMatrixVector(i), num, -1, i, Config.NODE_SOLVER);
            tasks.addTask(newTask);
        }
        return tasks;
    }
View Full Code Here


   
    @Override
    public IResultSolver assembly(ResultPool pool)
    {
       System.out.println("CollectorDataMatrixMultNum");
       Matrix matrix = new Matrix();
       for (int i = 0; i < pool.getPoolSize(); i++)
       {
           DataVectorMultNumResult result = (DataVectorMultNumResult)pool.getElemPool(i);
           matrix.addVectorToMatrix(result.getVector());
       }
       DataMatrixMultNumResult result = new DataMatrixMultNumResult(matrix, pool.getNumOfMessage(), pool.getTargetId());
       DataResultSolver resultSolver = new DataResultSolver(result);
       return resultSolver;
    }
View Full Code Here

       
        System.out.println("Client start");

       
        Vector vector = new Vector();
        Matrix matrix = new Matrix();
        for (int i = 0; i < 3; i++)
        {
            vector = new Vector();
            for (int j = 0; j < 3; j++)
            {
                vector.addElemToVector(new Double(i + j));
            }
            matrix.addVectorToMatrix(vector);
        }
        matrix.show();
       
       
        DataMatrixMultNumTask data = new DataMatrixMultNumTask(matrix, 10.0, this.id, 0, Config.NODE_CLIENT);
//        ArrayList<Double> vector;
//        for (int i = 0; i < 3; i++)
View Full Code Here

TOP

Related Classes of mephi.cybernetics.dhcn.common.data.Matrix

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.