Package | Description |
---|---|
org.opensourcedea.dea | |
org.opensourcedea.linearSolver | |
org.opensourcedea.model |
Modifier and Type | Method and Description |
---|---|
boolean[] |
DEAProblem.getEfficiencyStatus()
Returns the efficiency status for all the DMUs.
|
boolean |
DEAProblem.getEfficiencyStatus(int dmuNumber)
Returns the efficiency status for the specific DMU.
|
double |
DEAProblem.getlBConvexityConstraintWeight(int dmuIndex)
Gets the weight corresponding to the lower bound convexity constraint on
general, increasing and decreasing models for a speific DMU.
|
double[] |
DEAProblem.getlBConvexityConstraintWeights()
Gets the weights corresponding to the lower bound convexity constraint on
general, increasing and decreasing models for all DMUs.
|
double |
DEAProblem.getObjective(int dmuNumber)
Returns the Objective value for the specified DMU.
|
double[] |
DEAProblem.getObjectives()
Returns the Objectives of all the DMUs.
|
double[][] |
DEAProblem.getProjectionPercentages()
Returns the projection percentages for all DMUs.
|
double[] |
DEAProblem.getProjectionPercentages(int dmuNumber)
Returns the projection percentages.
|
double[][] |
DEAProblem.getProjections()
Returns the projections for all the DMU
|
double[] |
DEAProblem.getProjections(int dmuNumber)
Returns the projections for the specified DMU.
|
int[] |
DEAProblem.getRanks(boolean highestIsOne,
RankingType typeOfRanking,
int precision)
Returns the DMU ranks (based on Objectives value)
|
java.util.ArrayList<NonZeroLambda>[] |
DEAProblem.getReferenceSet()
Returns the solution Reference Sets (for all DMUs).
|
java.util.ArrayList<NonZeroLambda> |
DEAProblem.getReferenceSet(int dmuIndex)
Returns the Reference Set corresponding to dmuIndex.
|
double |
DEAProblem.getSlack(int dmuNumber,
int varNumber)
Returns the slack value for the specified DMU and Variable Number.
|
double[][] |
DEAProblem.getSlacks()
Returns the Slacks for all the DMUs.
|
double[] |
DEAProblem.getSlacks(int dmuNumber)
Returns the Slacks for the specified DMU.
|
double |
DEAProblem.getU0Weight(int dmuIndex)
Gets the u0 weight for a specific DMU (corresponding to the convexity constraint on variable models).
|
double[] |
DEAProblem.getU0Weights()
Gets the u0 weights for all the DMUs (corresponding to the convexity constraint on variable models).
|
double |
DEAProblem.getuBConvexityConstraintWeight(int dmuIndex)
Gets the weight corresponding to the upper bound convexity constraint on
general, increasing and decreasing models for a specific DMU.
|
double[] |
DEAProblem.getuBConvexityConstraintWeights()
Gets the weights corresponding to the upper bound convexity constraint on
general, increasing and decreasing models for all DMUs.
|
double[][] |
DEAProblem.getWeight()
Returns the weights for all the DMUs
|
double[] |
DEAProblem.getWeight(int dmuNumber)
Returns the weights of the specified DMU.
|
double |
DEAProblem.getWeight(int dmuNumber,
int varNumber)
Returns the specific weight value for the specified DMU and Variable number.
|
void |
DEAProblem.solve()
Solves the specific DEA Problem.
|
void |
DEAProblem.solveOne(int dmuIndex)
Solves the DEA Problem for the given DMU Index.
|
void |
DEAProblem.solveOne(int dmuIndex,
double[][] negativeTransposedMatrix)
Solves the DEA Problem for the given DMU Index.
|
Modifier and Type | Method and Description |
---|---|
static SolverResults |
Lpsolve.solveLPProblem(java.util.ArrayList<double[]> Constraints,
double[] ObjF,
double[] RHS,
SolverObjDirection Dir,
int[] EqType)
The solveLPProblem method solve a Linear Problem.
|
Modifier and Type | Method and Description |
---|---|
void |
SBM_I.createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
java.util.ArrayList<double[]> constraints,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex) |
void |
SBM.createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex) |
void |
NC_ND.createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex) |
void |
Model.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 |
CCR.createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex)
This method creates and solves the CCR problems.
|
void |
BCC.createAndSolve(DEAProblem deaP,
int nbDMUs,
int nbVariables,
double[][] transposedMatrix,
DEAPSolution returnSol,
java.lang.Integer dmuIndex)
This method creates and solves BCC problems.
|
void |
SBM_O.solveAll(DEAProblem deaP)
The method solving the DEA Problem.
|
void |
SBM_I.solveAll(DEAProblem deaP)
The method solving the SBM_I DEA Problems.
|
void |
Model.solveAll(DEAProblem deaP)
This is the method that is called to solve a DEA Problem.
|
void |
SBM_O.solveOne(DEAProblem deaP,
double[][] negativeTransposedM,
int dmuIndex)
Solve SBM I problems for a given dmu index.
|
void |
SBM_I.solveOne(DEAProblem deaP,
double[][] negativeTransposedM,
int dmuIndex)
Solve SBM I problems for a given dmu index.
|
void |
Model.solveOne(DEAProblem deaP,
double[][] negativeTransposedM,
int dmuIndex)
This method solves a DEA Problem for a given DMU.
|