Constructor and Description |
---|
Model() |
Modifier and Type | Method and Description |
---|---|
void |
createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex)
this method is really just a signature mask for the createAndSolve methods.
|
void |
solveAll(DEAProblem deaP)
This is the method that is called to solve a DEA Problem.
|
void |
solveOne(DEAProblem deaP,
double[][] negativeTransposedM,
int dmuIndex)
This method solves a DEA Problem for a given DMU.
|
public void solveAll(DEAProblem deaP) throws MissingDataException, DEASolverException, ProblemNotSolvedProperlyException
deaP
- an instance of a DEAProblemMissingDataException
DEASolverException
ProblemNotSolvedProperlyException
public void solveOne(DEAProblem deaP, double[][] negativeTransposedM, int dmuIndex) throws ProblemNotSolvedProperlyException, DEASolverException, MissingDataException
deaP
- negativeTransposedM
- dmuIndex
- ProblemNotSolvedProperlyException
DEASolverException
MissingDataException
public void createAndSolve(DEAProblem deaP, int nbDMUs, int nbVariables, double[][] transposedMatrix, DEAPSolution returnSol, java.lang.Integer dmuIndex) throws ProblemNotSolvedProperlyException, DEASolverException, MissingDataException
deaP
- an instance of a DEAProblemnbDMUs
- the number of DMUs in deaPnbVariables
- the number of variables in deaPtransposedMatrix
- the transposed matrixreturnSol
- the returned solution. This is a DEAPSolution in which all the solution is stored.dmuIndex
- the index of the DMU under examinationProblemNotSolvedProperlyException
DEASolverException
MissingDataException