org.nuiton.math.matrix
Interface Vector

All Known Implementing Classes:
DoubleBigVector, DoubleVector, FloatBigVector, FloatVector

public interface Vector

Vector. Created: 6 octobre 2005 02:51:12 CEST

Version:
$Revision: 323 $ Last update: $Date: 2011-01-22 10:32:20 +0100 (Sat, 22 Jan 2011) $ by : $Author: tchemit $
Author:
Benjamin POUSSIN

Method Summary
 void add(Vector v)
          Ajoute les valeurs du vector passé en argument a ce vector.
 double getMaxOccurence()
          Deprecated. since 2.1, use getMaxOccurrence() instead
 double getMaxOccurrence()
           
 double getValue(int pos)
           
 boolean isImplementedAdd(Vector v)
          Permet de savoir si add est implanté par ce vector.
 boolean isImplementedMap()
          Permet de savoir si map est implanté par ce vector.
 boolean isImplementedMinus(Vector v)
          Permet de savoir si minus est implanté par ce vector.
 boolean isImplementedPaste(Vector v)
          Permet de savoir si paste est implanté par ce vector.
 void map(MapFunction f)
          applique a chaque valeur du vector la MapFunction.
 void minus(Vector v)
          Soustrait les valeurs du vector passé en argument a ce vector.
 void paste(Vector v)
          Copie les valeurs du vector passé en argument dans ce vector.
 void setValue(int pos, double value)
           
 int size()
           
 

Method Detail

getMaxOccurence

@Deprecated
double getMaxOccurence()
Deprecated. since 2.1, use getMaxOccurrence() instead


getMaxOccurrence

double getMaxOccurrence()

getValue

double getValue(int pos)

setValue

void setValue(int pos,
              double value)

size

int size()

isImplementedPaste

boolean isImplementedPaste(Vector v)
Permet de savoir si paste est implanté par ce vector.

Parameters:
v - vector to test
Returns:
true if operation is supported

isImplementedAdd

boolean isImplementedAdd(Vector v)
Permet de savoir si add est implanté par ce vector.

Parameters:
v - vector to test
Returns:
true if operation is supported

isImplementedMinus

boolean isImplementedMinus(Vector v)
Permet de savoir si minus est implanté par ce vector.

Parameters:
v - vector to test
Returns:
true if operation is supported

isImplementedMap

boolean isImplementedMap()
Permet de savoir si map est implanté par ce vector.

Returns:
true if operation is supported

paste

void paste(Vector v)
Copie les valeurs du vector passé en argument dans ce vector.

Parameters:
v - vector to paste

add

void add(Vector v)
Ajoute les valeurs du vector passé en argument a ce vector.

Parameters:
v - vector to add

minus

void minus(Vector v)
Soustrait les valeurs du vector passé en argument a ce vector.

Parameters:
v - vector to minus

map

void map(MapFunction f)
applique a chaque valeur du vector la MapFunction.

Parameters:
f - funtion to apply


Copyright © 2004-2012 CodeLutin. All Rights Reserved.