RLPark 1.0.0
Reinforcement Learning Framework in Java

RealVector.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.math.vector;
00002 
00003 import java.io.Serializable;
00004 
00005 public interface RealVector extends Serializable {
00006   int getDimension();
00007 
00008   double getEntry(int i);
00009 
00010   double dotProduct(RealVector other);
00011 
00012   MutableVector mapMultiply(double d);
00013 
00014   MutableVector subtract(RealVector other);
00015 
00016   MutableVector add(RealVector other);
00017 
00018   MutableVector ebeMultiply(RealVector v);
00019 
00020   MutableVector newInstance(int size);
00021 
00022   MutableVector copyAsMutable();
00023 
00024   RealVector copy();
00025 
00026   double[] accessData();
00027 
00028   double sum();
00029 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark