RLPark 1.0.0
Reinforcement Learning Framework in Java

rlpark.plugin.rltoys.utils.Utils Class Reference

List of all members.

Static Public Member Functions

static< T > Set< T > asSet (T...ts)
static< T > List< T > asList (T...ts)
static< T > LinkedList< T > asLinkedList (T...ts)
static< T, U > Map< T, U > asMap (T key, U value)
static boolean checkValue (double value)
static boolean checkProbability (double value)
static String[] asStringArray (Collection< String > collection)
static int[] asIntArray (Collection< Integer > collection)
static double[] asDoubleArray (List< Double > list)
static< T > T choose (Random random, List< T > list)
static< T > T choose (Random random, T...elements)
static< T > T choose (Random random, Collection< T > set)
static double trunc (double value, double threshold)
static< T > T first (Iterable< T > iterable)
static Object[] asObjectArray (Collection<?> collection)
static int[] range (int imin, int imax)
static File createTempFile (String prefix)
static boolean checkInstanciated (Object[] array)
static void notSupported ()
static void notImplemented ()
static final double square (double a)
static double discountToTimeSteps (double discount)
static double timeStepsToDiscount (int timeSteps)
static String[] concat (String[] array01, String...array02)
static double[] concat (double[] array01, double...array02)
static< T > T newInstance (Class< T > type, Object...args)
static< T > T newInstance (Class< T > type, Class<?>[] classArgs, Object...args)
static void save (Serializable serialized, String filepath)
static void save (Serializable serialized, File file)
static Object load (String filepath)
static Object load (File file)
static Object load (File file, final ClassLoader...loaders)
static double[] newFilledArray (int length, double value)
static< T > T clone (T t)

Static Public Attributes

final static double EPSILON = 10e-8

Detailed Description

Definition at line 30 of file Utils.java.


Member Function Documentation

static double [] rlpark.plugin.rltoys.utils.Utils.asDoubleArray ( List< Double >  list) [static]

Definition at line 75 of file Utils.java.

static int [] rlpark.plugin.rltoys.utils.Utils.asIntArray ( Collection< Integer >  collection) [static]

Definition at line 65 of file Utils.java.

static <T> LinkedList<T> rlpark.plugin.rltoys.utils.Utils.asLinkedList ( T...  ts) [static]

Definition at line 41 of file Utils.java.

static <T> List<T> rlpark.plugin.rltoys.utils.Utils.asList ( T...  ts) [static]

Definition at line 37 of file Utils.java.

static <T,U> Map<T, U> rlpark.plugin.rltoys.utils.Utils.asMap ( key,
value 
) [static]

Definition at line 45 of file Utils.java.

static Object [] rlpark.plugin.rltoys.utils.Utils.asObjectArray ( Collection<?>  collection) [static]

Definition at line 104 of file Utils.java.

static <T> Set<T> rlpark.plugin.rltoys.utils.Utils.asSet ( T...  ts) [static]

Definition at line 33 of file Utils.java.

static String [] rlpark.plugin.rltoys.utils.Utils.asStringArray ( Collection< String >  collection) [static]

Definition at line 59 of file Utils.java.

static boolean rlpark.plugin.rltoys.utils.Utils.checkInstanciated ( Object[]  array) [static]

Definition at line 129 of file Utils.java.

static boolean rlpark.plugin.rltoys.utils.Utils.checkProbability ( double  value) [static]

Definition at line 55 of file Utils.java.

static boolean rlpark.plugin.rltoys.utils.Utils.checkValue ( double  value) [static]

Definition at line 51 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.choose ( Random  random,
List< T >  list 
) [static]

Definition at line 82 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.choose ( Random  random,
T...  elements 
) [static]

Definition at line 88 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.choose ( Random  random,
Collection< T >  set 
) [static]

Definition at line 92 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.clone ( t) [static]

Definition at line 283 of file Utils.java.

static String [] rlpark.plugin.rltoys.utils.Utils.concat ( String[]  array01,
String...  array02 
) [static]

Definition at line 158 of file Utils.java.

static double [] rlpark.plugin.rltoys.utils.Utils.concat ( double[]  array01,
double...  array02 
) [static]

Definition at line 165 of file Utils.java.

static File rlpark.plugin.rltoys.utils.Utils.createTempFile ( String  prefix) [static]

Definition at line 121 of file Utils.java.

static double rlpark.plugin.rltoys.utils.Utils.discountToTimeSteps ( double  discount) [static]

Definition at line 148 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.first ( Iterable< T >  iterable) [static]

Definition at line 100 of file Utils.java.

static Object rlpark.plugin.rltoys.utils.Utils.load ( File  file,
final ClassLoader...  loaders 
) [static]

Definition at line 244 of file Utils.java.

static Object rlpark.plugin.rltoys.utils.Utils.load ( File  file) [static]

Definition at line 240 of file Utils.java.

static Object rlpark.plugin.rltoys.utils.Utils.load ( String  filepath) [static]

Definition at line 221 of file Utils.java.

static double [] rlpark.plugin.rltoys.utils.Utils.newFilledArray ( int  length,
double  value 
) [static]

Definition at line 276 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.newInstance ( Class< T >  type,
Class<?>[]  classArgs,
Object...  args 
) [static]

Definition at line 179 of file Utils.java.

static <T> T rlpark.plugin.rltoys.utils.Utils.newInstance ( Class< T >  type,
Object...  args 
) [static]

Definition at line 172 of file Utils.java.

static void rlpark.plugin.rltoys.utils.Utils.notImplemented ( ) [static]

Definition at line 140 of file Utils.java.

static void rlpark.plugin.rltoys.utils.Utils.notSupported ( ) [static]

Definition at line 136 of file Utils.java.

static int [] rlpark.plugin.rltoys.utils.Utils.range ( int  imin,
int  imax 
) [static]

Definition at line 114 of file Utils.java.

static void rlpark.plugin.rltoys.utils.Utils.save ( Serializable  serialized,
File  file 
) [static]

Definition at line 208 of file Utils.java.

static void rlpark.plugin.rltoys.utils.Utils.save ( Serializable  serialized,
String  filepath 
) [static]

Definition at line 204 of file Utils.java.

static final double rlpark.plugin.rltoys.utils.Utils.square ( double  a) [static]

Definition at line 144 of file Utils.java.

static double rlpark.plugin.rltoys.utils.Utils.timeStepsToDiscount ( int  timeSteps) [static]

Definition at line 153 of file Utils.java.

static double rlpark.plugin.rltoys.utils.Utils.trunc ( double  value,
double  threshold 
) [static]

Definition at line 96 of file Utils.java.


Member Data Documentation

final static double rlpark.plugin.rltoys.utils.Utils.EPSILON = 10e-8 [static]

Definition at line 31 of file Utils.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark