Uses of Interface
org.nuiton.math.matrix.Vector
Packages that use Vector
-
Uses of Vector in org.nuiton.math.matrix
Subinterfaces of Vector in org.nuiton.math.matrixClasses in org.nuiton.math.matrix that implement VectorModifier and TypeClassDescriptionclassDoubleBigMappedVector.classDoubleBigVector.classPermet de stocker des données à une position lineaire et de la redemander.classPermet de stocker des données differente de la valeur par defaut (0.0) dans une Map<int, double>.classFloatBigVector.classPermet de stocker des données à une position lineair et de la redemander Cette classe ne gére que les données lineaire.classCette classe encapsule un Vector et permet de l'initialiser reellement que lorsqu'on souhaite modifier une valeur.Fields in org.nuiton.math.matrix declared as VectorModifier and TypeFieldDescriptionprotected VectorLazyVector.backendreel backend, not initialized since not necessaryprotected VectorBasicMatrix.dataLa matrice en représentation linéaireprotected VectorVectorIteratorImpl.vectorMethods in org.nuiton.math.matrix that return VectorModifier and TypeMethodDescriptionprotected VectorMatrixFactory.createVector(long length) cree un nouveau Vector.BasicMatrix.getInternalVector()Methods in org.nuiton.math.matrix with parameters of type VectorModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidAjoute les valeurs du vector passé en argument a ce vector.Create new matrix and force backend to be data.Create new matrix and force backend to be data.Create new matrix by copying matrix in argument, and force backend to be data.booleanDoubleBigMappedVector.isImplementedAdd(Vector v) booleanDoubleBigVector.isImplementedAdd(Vector v) booleanDoubleSparseArrayVector.isImplementedAdd(Vector v) booleanDoubleSparseHashVector.isImplementedAdd(Vector v) booleanFloatBigVector.isImplementedAdd(Vector v) booleanFloatVector.isImplementedAdd(Vector v) booleanLazyVector.isImplementedAdd(Vector v) booleanVector.isImplementedAdd(Vector v) Permet de savoir si add est implanté par ce vector.booleanDoubleBigMappedVector.isImplementedMinus(Vector v) booleanDoubleBigVector.isImplementedMinus(Vector v) booleanDoubleSparseArrayVector.isImplementedMinus(Vector v) booleanDoubleSparseHashVector.isImplementedMinus(Vector v) booleanFloatBigVector.isImplementedMinus(Vector v) booleanFloatVector.isImplementedMinus(Vector v) booleanLazyVector.isImplementedMinus(Vector v) booleanVector.isImplementedMinus(Vector v) Permet de savoir si minus est implanté par ce vector.booleanDoubleBigMappedVector.isImplementedPaste(Vector v) booleanDoubleBigVector.isImplementedPaste(Vector v) booleanDoubleSparseArrayVector.isImplementedPaste(Vector v) booleanDoubleSparseHashVector.isImplementedPaste(Vector v) booleanFloatBigVector.isImplementedPaste(Vector v) booleanFloatVector.isImplementedPaste(Vector v) booleanLazyVector.isImplementedPaste(Vector v) booleanVector.isImplementedPaste(Vector v) Permet de savoir si paste est implanté par ce vector.voidvoidvoidvoidvoidvoidvoidvoidSoustrait les valeurs du vector passé en argument a ce vector.voidvoidvoidOn recopie tous les attributs pour que le vector ressemble exactement a celui passé en argumentvoidvoidvoidOn recopie tous les attributs pour que le vector ressemble exactement a celui passé en argumentvoidvoidCopie les valeurs du vector passé en argument dans ce vector.protected voidLazyVector.pasteToBackend(Vector target, Vector copy) Before call this method backend, must be initializedConstructors in org.nuiton.math.matrix with parameters of type VectorModifierConstructorDescriptionBasicMatrix(MatrixFactory factory, Vector data, int[] dimensions) Crée une nouvelle matrice ayant les dimensions demandées.LazyVector(Vector backend) Create new lazy, with initialized backendLazyVector(Vector backend, long capacity) Create new lazy with not initialized backendprotectedMatrixNDImpl(MatrixFactory factory, String name, int[] dim, String[] dimNames, Vector data) protectedMatrixNDImpl(MatrixFactory factory, String name, List<?>[] semantics, String[] dimNames, Vector data) protectedMatrixNDImpl(MatrixFactory factory, MatrixND matrix, Vector data) VectorIteratorImpl(Vector vector) VectorIteratorImpl(Vector vector, double exclude)