Uses of Interface
org.decisiondeck.xmcda_oo.utils.matrix.IRdFloatMatrix

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
<Row,Column>
boolean
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
<Row,Column>
boolean
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
<T> boolean
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
<RowT,ColumnT>
FloatMatrix<RowT,ColumnT>
FloatMatrix.copy(IRdFloatMatrix<RowT,ColumnT> matrix)
          Creates a new matrix containing the same values as the one given.
static
<RowT,ColumnT>
FuzzyMatrix<RowT,ColumnT>
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)
           
 



Copyright © 2011. All Rights Reserved.