|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IRdFloatMatrix | |
|---|---|
| org.decisiondeck.jmcda.services.utils | |
| org.decisiondeck.xmcda_oo.structure | |
| org.decisiondeck.xmcda_oo.utils | |
| org.decisiondeck.xmcda_oo.utils.matrix | Provides matrix interfaces and classes. |
| Uses of IRdFloatMatrix in org.decisiondeck.jmcda.services.utils |
|---|
| Methods in org.decisiondeck.jmcda.services.utils with parameters of type IRdFloatMatrix | |
|---|---|
IZeroToOneMatrix<RowType,ColumnType> |
CutRel.cut(IRdFloatMatrix<RowType,ColumnType> toCut,
double threshold)
Cuts the given matrix at the specified threshold and returns a binary matrix containing the same number of values as the input one. |
| Uses of IRdFloatMatrix in org.decisiondeck.xmcda_oo.structure |
|---|
| Classes in org.decisiondeck.xmcda_oo.structure that implement IRdFloatMatrix | |
|---|---|
class |
EvaluationMatrix
A matrix which is able to store, at specific positions given by an alternative (as the row) and a criterion (as the column), an evaluation of how the given alternative performs from the point of view of the given criterion. |
class |
EvaluationsByRows
|
| Methods in org.decisiondeck.xmcda_oo.structure with parameters of type IRdFloatMatrix | |
|---|---|
boolean |
EvaluationsByRows.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2,
double imprecision)
|
| Uses of IRdFloatMatrix in org.decisiondeck.xmcda_oo.utils |
|---|
| Methods in org.decisiondeck.xmcda_oo.utils with parameters of type IRdFloatMatrix | ||
|---|---|---|
static
|
EvaluationsUtils.approxEquals(IRdFloatMatrix<Row,Column> m1,
IRdFloatMatrix<Row,Column> m2,
double imprecision)
Does not use the matrixes definition of approxEquals, so that this method may be used in implementing objects. |
|
static
|
EvaluationsUtils.approxEquals(IRdFloatMatrix<Row,Column> m1,
IRdFloatMatrix<Row,Column> m2,
double imprecision)
Does not use the matrixes definition of approxEquals, so that this method may be used in implementing objects. |
|
static EvaluationMatrix |
EvaluationsUtils.merge(IRdFloatMatrix<Alternative,Criterion> m1,
IRdFloatMatrix<Alternative,Criterion> m2)
|
|
static EvaluationMatrix |
EvaluationsUtils.merge(IRdFloatMatrix<Alternative,Criterion> m1,
IRdFloatMatrix<Alternative,Criterion> m2)
|
|
static
|
Utils.symMaxOne(IRdFloatMatrix<T,T> matrix)
Checks that the matrix is such that m(a, b) + m(b, a) <= 1. |
|
| Uses of IRdFloatMatrix in org.decisiondeck.xmcda_oo.utils.matrix |
|---|
| Subinterfaces of IRdFloatMatrix in org.decisiondeck.xmcda_oo.utils.matrix | |
|---|---|
interface |
IAltZeroToOneMatrix
A zero-to-one matrix of alternatives. |
interface |
IEvaluations
A matrix of evaluations. |
interface |
IFloatMatrix<RowType,ColumnType>
A matrix which is able to store double values at a set of positions, each position being represented by a row and a column. |
interface |
IRdEvaluations
A matrix of evaluations whose values can be read. |
interface |
IRdZeroToOneMatrix<RowType,ColumnType>
A matrix which is able to retrieve values in [0, 1], i.e., doubles between 0 and 1 inclusive, at a set of positions, each position being represented by a row and a column entries. |
interface |
IZeroToOneMatrix<RowType,ColumnType>
A matrix which is able to store values in [0, 1], i.e., doubles between 0 and 1 inclusive, at a set of positions, each position being represented by a row and a column. |
| Classes in org.decisiondeck.xmcda_oo.utils.matrix that implement IRdFloatMatrix | |
|---|---|
class |
AltFuzzyMatrix
|
class |
ConstantCompleteMatrix<Row,Column>
|
class |
ConstrainedMatrix<RowType,ColumnType>
A matrix associating double values to positions specified with a row and a column. |
class |
EvaluationsDoubleView
An unmodifiable view of the union of two sets of evaluations. |
class |
EvaluationsView
|
class |
FloatMatrix<RowType,ColumnType>
|
class |
FloatMatrixRestrictedView
|
class |
FuzzyMatrix<RowType,ColumnType>
|
class |
OneMinusInverseMatrix<PosType>
A fuzzy matrix based on an other fuzzy matrix (called 'base' matrix). |
| Methods in org.decisiondeck.xmcda_oo.utils.matrix with parameters of type IRdFloatMatrix | ||
|---|---|---|
boolean |
FloatMatrixRestrictedView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2,
double imprecision)
|
|
boolean |
EvaluationsView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2,
double imprecision)
|
|
boolean |
EvaluationsDoubleView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2,
double imprecision)
|
|
boolean |
OneMinusInverseMatrix.approxEquals(IRdFloatMatrix<PosType,PosType> m2,
double imprecision)
|
|
boolean |
ConstantCompleteMatrix.approxEquals(IRdFloatMatrix<Row,Column> m2,
double imprecision)
|
|
boolean |
IRdFloatMatrix.approxEquals(IRdFloatMatrix<RowType,ColumnType> m2,
double imprecision)
Two matrix are "approximately equal" to a given degree of precision iff they contain values for the same mappings and the value they contain for each mapping are not more different than the given allowed imprecision. |
|
boolean |
FuzzyMatrix.approxEquals(IRdFloatMatrix<RowType,ColumnType> m2,
double imprecision)
|
|
boolean |
FloatMatrix.approxEquals(IRdFloatMatrix<RowType,ColumnType> m2,
double precision)
|
|
boolean |
ConstrainedMatrix.approxEquals(IRdFloatMatrix<RowType,ColumnType> m2,
double imprecision)
|
|
static
|
FloatMatrix.copy(IRdFloatMatrix<RowT,ColumnT> matrix)
Creates a new matrix containing the same values as the one given. |
|
static
|
FuzzyMatrix.copyAndConvert(IRdFloatMatrix<RowT,ColumnT> matrix)
Creates a new matrix containing the same values as the one given, if it is possible. |
|
boolean |
ConstrainedMatrix.populateFrom(IRdFloatMatrix<RowType,ColumnType> matrix)
Copies all values from the given matrix in this matrix, provided they are valid (i.e. they all meet the constraint bound to this object). |
|
| Constructors in org.decisiondeck.xmcda_oo.utils.matrix with parameters of type IRdFloatMatrix | |
|---|---|
EvaluationsView(IRdFloatMatrix<Alternative,Criterion> delegate)
Builds a new evaluations view delegating to the given evaluations. |
|
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate,
Predicate<Alternative> restrictToAlternatives,
Predicate<Criterion> restrictToCriteria)
|
|
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate,
Predicate<Alternative> restrictToAlternatives,
Set<Criterion> restrictToCriteria)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||