- GeneticAlgorithmOptimizer<T extends GeneticAlgorithmSolution> - Class in lib.easyjava.ml.optimization.ga
-
This implements a Genetic Algorithm for optimization of arbitrary structures.
- GeneticAlgorithmOptimizer(AbstractSolutionFactory<T>) - Constructor for class lib.easyjava.ml.optimization.ga.GeneticAlgorithmOptimizer
-
Creates an optimizer which generates a randomized initial population with
default population size, mutation, crossover, and elite rates.
- GeneticAlgorithmOptimizer(int, AbstractSolutionFactory<T>) - Constructor for class lib.easyjava.ml.optimization.ga.GeneticAlgorithmOptimizer
-
Creates an optimizer which generates a randomized initial population with
default mutation, crossover, and elite rates.
- GeneticAlgorithmOptimizer(int, double, double, double, AbstractSolutionFactory<T>) - Constructor for class lib.easyjava.ml.optimization.ga.GeneticAlgorithmOptimizer
-
Creates an optimizer which generates a randomized initial population.
- GeneticAlgorithmOptimizer(List<T>) - Constructor for class lib.easyjava.ml.optimization.ga.GeneticAlgorithmOptimizer
-
Creates an optimizer which runs starting from the initially seeded
population default mutation, crossover, and elite rates.
- GeneticAlgorithmOptimizer(List<T>, double, double, double) - Constructor for class lib.easyjava.ml.optimization.ga.GeneticAlgorithmOptimizer
-
Creates an optimizer which runs starting from the initially seeded
population.
- GeneticAlgorithmSolution - Interface in lib.easyjava.ml.optimization.ga
-
A structured solution which will be optimized by GeneticAlgorithmOptimizer.
- get() - Method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with no parameters to the base URL
- get(Map<String, String>) - Method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with the given parameters to the base URL
- get(String) - Method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with no parameters to the given URI from the base URL
- get(String, Map<String, String>) - Method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with the given parameters to the given URI from the
base URL
- get(String, String) - Static method in class lib.easyjava.net.rmi.RMI
-
Connects to a remote object over RMI.
- get(Object) - Method in class lib.easyjava.type.ListMultiMap
-
- get(Object) - Method in interface lib.easyjava.type.MultiMap
-
Returns the values to which the specified key is mapped, or null if this
map contains no mapping for the key.
- get(Object) - Method in class lib.easyjava.type.SetMultiMap
-
- getAdjacentVertices() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
- getAdjacentVertices() - Method in class lib.easyjava.graph.undirected.UndirectedVertex
-
- getAdjacentVertices() - Method in class lib.easyjava.graph.Vertex
-
Gets all the vertices adjacent to this one.
- getConnections() - Method in class lib.easyjava.net.tcp.TCPServer
-
Gets the currently connected clients
- getData() - Method in class lib.easyjava.graph.Vertex
-
Gets the data currently associated with this vertex
- getEdges() - Method in class lib.easyjava.graph.directed.DirectedGraph
-
- getEdges() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
- getEdges() - Method in interface lib.easyjava.graph.Graph
-
Gets all the edges in the graph
- getEdges() - Method in class lib.easyjava.graph.undirected.UndirectedGraph
-
- getEdges() - Method in class lib.easyjava.graph.undirected.UndirectedVertex
-
- getEdges() - Method in class lib.easyjava.graph.Vertex
-
Gets all the edges connected to this vertex.
- getEmptyCollection() - Method in class lib.easyjava.type.ListMultiMap
-
- getEmptyCollection() - Method in interface lib.easyjava.type.MultiMap
-
Provides an empty collection of the appropriate type to hold values.
- getEmptyCollection() - Method in class lib.easyjava.type.SetMultiMap
-
- getExceptions() - Method in exception lib.easyjava.net.tcp.BroadcastException
-
Gets all the exceptions which were thrown in the broadcast attempt
- getFrom(String) - Static method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with no parameters to the given URL
- getFrom(String, Map<String, String>) - Static method in class lib.easyjava.net.rest.SimpleRESTClient
-
Sends a GET request with the given parameters to the given URL
- getImportance() - Method in enum lib.easyjava.io.output.Logger.Level
-
- getIncomingAdjacentVertices() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
Gets all the vertices which have edges to this vertex
- getIncomingEdges() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
Gets all the edges which go to this vertex
- getKey() - Method in class lib.easyjava.type.Pair
-
- getLeft() - Method in class lib.easyjava.type.Pair
-
Gets the left item in the pair
- getOrDefault(Object, Collection<V>) - Method in interface lib.easyjava.type.MultiMap
-
Returns the values to which the specified key is mapped, or defaultValues
if this map contains no mapping for the key.
- getOtherVertex(UndirectedVertex<T>) - Method in class lib.easyjava.graph.undirected.UndirectedEdge
-
Gets the vertex that this edge connects which is not the one provided
- getOutgoingAdjacentVertices() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
Gets all the vertices that this has an edge to
- getOutgoingEdges() - Method in class lib.easyjava.graph.directed.DirectedVertex
-
Gets all the edges which leave from this vertex
- getRight() - Method in class lib.easyjava.type.Pair
-
Gets the right item in the pair
- getSource() - Method in class lib.easyjava.graph.directed.DirectedEdge
-
Gets the source vertex of this edge
- getTarget() - Method in class lib.easyjava.graph.directed.DirectedEdge
-
Gets the target vertex of this edge
- getValue() - Method in class lib.easyjava.type.Pair
-
- getVertices() - Method in class lib.easyjava.graph.directed.DirectedGraph
-
- getVertices() - Method in interface lib.easyjava.graph.Graph
-
Gets all the vertices in the graph
- getVertices() - Method in class lib.easyjava.graph.undirected.UndirectedEdge
-
Gets the vertices that this edge connects
- getVertices() - Method in class lib.easyjava.graph.undirected.UndirectedGraph
-
- getWeight() - Method in class lib.easyjava.graph.directed.WeightedDirectedEdge
-
- getWeight() - Method in class lib.easyjava.graph.undirected.WeightedUndirectedEdge
-
- getWeight() - Method in interface lib.easyjava.graph.Weighted
-
Gets the current weight
- Graph<T> - Interface in lib.easyjava.graph
-
A graph which contains Vertices which store data and Edges.
- GraphComponent - Class in lib.easyjava.graph
-
A Vertex or Edge of a graph.