public class DoubleVector extends Object implements Serializable
Data structure for vector of double type
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Constructor and Description |
|---|
DoubleVector(double[] vector) |
DoubleVector(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(DoubleVector newVector) |
void |
add(int index,
double inc) |
void |
assign(double initValue) |
void |
assign(DoubleVector newVector) |
DoubleVector |
copy() |
double |
distance() |
double |
distance(DoubleVector origin) |
double |
dotProduct(DoubleVector newVector) |
double |
get(int index) |
double |
getAvgValue() |
int |
getDimWithMaxValue() |
double |
getMaxValue() |
double |
getMinValue() |
double |
getSummation() |
void |
multiply(double rate) |
int[] |
rank(boolean desc) |
void |
set(int index,
double value) |
int |
size() |
public DoubleVector(int size)
public DoubleVector(double[] vector)
public DoubleVector copy()
public void assign(double initValue)
public void assign(DoubleVector newVector)
public void multiply(double rate)
public void add(DoubleVector newVector)
public void add(int index,
double inc)
public double get(int index)
public void set(int index,
double value)
public int size()
public double distance()
public double distance(DoubleVector origin)
public int[] rank(boolean desc)
public int getDimWithMaxValue()
public double getMaxValue()
public double getMinValue()
public double getAvgValue()
public double getSummation()
public double dotProduct(DoubleVector newVector)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.