A B C D E F G H I K L M N O P Q R S T U V W X

G

generate(GraphFactory) - Method in class helix.graph.algo.BasicGenerator
 
generate(GraphFactory) - Method in class helix.graph.algo.CircleGenerator
 
generate(GraphFactory) - Method in class helix.graph.algo.ErdosGenerator
 
generate(GraphFactory) - Method in interface helix.graph.algo.Generator
 
generate(GraphFactory) - Method in class helix.graph.algo.StarGenerator
 
Generator - Interface in helix.graph.algo
 
get(String) - Method in class helix.graph.model.impl.DelegateRegistry
 
get(String) - Method in class helix.graph.model.impl.memory.MemRegistry
 
get() - Method in class helix.graph.model.impl.RObject
 
get() - Method in class helix.graph.model.impl.RVertex
 
get(String) - Method in interface helix.graph.model.Registry
 
get(int) - Method in class helix.graph.util.IPermutation
return value at given index
get() - Method in class helix.graph.util.StopWatch
Express the "reading" on the stopwatch as a numeric type.
getAggregatorFor() - Method in class helix.graph.algo.c3part.C3PartAbstract
get aggregator by name this abstract class knows :
getAggregatorFor() - Method in class helix.graph.algo.c3part.C3PartAbstractOTFQuorum
 
getAggregatorFor() - Method in interface helix.graph.algo.c3part.C3PartAlgo
get current aggregator for this algo
getAlgoForName(String, Graph) - Static method in class helix.graph.program.isofun.IsofunOptions
get proper algorithm from name
getAliases(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get multinodes aliases of a multinode V (V is called a root multinode) and create an empty RVertexSet if it does not exist.
getAliases(Vertex) - Method in class helix.graph.algo.c3part.compressor.AbstractCompressor
get aliases of root vertex
getAliases(Vertex) - Method in interface helix.graph.algo.c3part.compressor.GraphCompressor
get aliases of root vertex return empty set if v is not root
getAliases(Vertex) - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
getAvailableProcessors() - Static method in class helix.graph.util.ConcurrentService
 
getCleanerFor() - Method in class helix.graph.algo.c3part.aggregator.CCAggregator
 
getCleanerFor() - Method in class helix.graph.algo.c3part.aggregator.CenteredAggregator
 
getCleanerFor() - Method in class helix.graph.algo.c3part.aggregator.CliqueAggregator
 
getCleanerFor() - Method in class helix.graph.algo.c3part.aggregator.NodeAggregator
get an instance of a datagraph cleaner for this aggregator default: return a NoCleaner
getColorIndex(int) - Method in class helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
return the rank (starting at 0) at which the specified color was produced i.e.
getColorIndex(int) - Method in interface helix.graph.algo.c3part.optimizer.ColorOptimizer
return the rank (starting at 0) at which the specified color was produced this is formally equivalent to getUsedColors().IndexOf(color) but may be quicker in some cases
getColors(Vertex, Vertex) - Method in class helix.graph.algo.c3part.compressor.AbstractMultiCompressor
Get color of edge (V,U) if it exists, else compute the colors it should have according to this compressor.
getColors(Vertex, Vertex) - Method in interface helix.graph.algo.c3part.compressor.MultiGraphCompressor
get proper colors of edge (v, u).
getColors(Vertex, Vertex) - Method in class helix.graph.algo.c3part.compressor.MultiInSetCompressor
override getColors get proper color between two vertices if there is a physical edge return this color else compute pseudocolors.
getColors(Vertex, Vertex) - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
getColors(Registry, String) - Static method in class helix.graph.model.impl.RColorSet
Lookup the RColorSet associated to key in registry and create an empty RColorSet if it does not exist.
getColors(Registry) - Static method in class helix.graph.model.impl.RColorSet
same as getColors(r, Registry.Colors)
getCommand() - Method in class helix.graph.util.CommandLine
get internal com.Ostermiller.util.CmdLn
getComponents() - Method in class helix.graph.algo.c3part.visitor.CCStarByColorVisitor
 
getComponents() - Method in class helix.graph.algo.c3part.visitor.CCSuperStarByColorVisitor
 
getComponents() - Method in class helix.graph.algo.CCVisitor
 
getEdge(Vertex, Vertex) - Method in interface helix.graph.model.Graph
 
getEdge(Vertex, Vertex) - Method in class helix.graph.model.impl.AbstractGraph
 
getEdgeTo(Vertex) - Method in class helix.graph.model.impl.memory.MemVertex
 
getEdgeTo(Vertex) - Method in interface helix.graph.model.Vertex
get the edge between this vertex and destination vertex v (if it exists)
getHeader() - Method in class helix.graph.util.SimpleLogFormatter
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.AllPathConnector
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.ColorPathConnector
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.FullColorConnector
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.OneWayPathConnector
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.TerminalsConnector
 
getInstance() - Static method in class helix.graph.algo.c3part.lookahead.TwoWayPathConnector
 
getLastNode(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get last datanode of a multinode V Last(V) = vk / Nodes(V) = (v1, ..., vk)
getLogger() - Method in class helix.graph.io.AbstractGraphReader
 
getLogger() - Method in class helix.graph.util.GraphDebugger
get current logger
getLogger(String) - Static method in class helix.graph.util.LogUtil
 
getLogger(String, String) - Static method in class helix.graph.util.LogUtil
 
getLogger() - Static method in class helix.graph.util.LogUtil
 
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.AllPathConnector
 
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.ColorPathConnector
get the connected component of all datanodes in multigraph terminals following only links of terminal color.
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.FullColorConnector
 
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.LookaheadConnector
get the pseudoterminals and append them into 'store'.
getLookahead(Graph, Graph, int) - Method in class helix.graph.algo.c3part.lookahead.LookaheadConnector
get the pseudoterminals and return a new GSet[Vertex]
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.OneWayPathConnector
 
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.TerminalsConnector
 
getLookAhead(Graph, Graph, int, GSet<Vertex>) - Method in class helix.graph.algo.c3part.lookahead.TwoWayPathConnector
 
getMultinode(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get the multinode V such that Nodes(V) = (v) this is used in multigraph initialisation to retrieve the multinode V that has been build from v.
getNbRunningProcesses() - Method in class helix.graph.util.ConcurrentService
 
getNeighbors(Vertex) - Method in class helix.graph.algo.c3part.compressor.AbstractCompressor
return neighbors of vertex v, including aliases of neighbors
getNeighbors(Vertex) - Method in interface helix.graph.algo.c3part.compressor.GraphCompressor
return neighbors of vertex v, including aliases of neighbors
getNeighbors(Vertex) - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
getNodes(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get datanodes tuple of a multinode V (i.e.
getNonOptionArguments() - Method in class helix.graph.util.CommandLine
get remaining arguments after all options have been removed
getOptimizer(Registry) - Static method in class helix.graph.algo.c3part.C3PartUtil
get the color optimizer attached to the registry
getOptimizerFor(Graph) - Method in class helix.graph.algo.c3part.C3PartAbstract
get optimizer for Clas this abstract class knows :
getOptimizerFor(Graph) - Method in class helix.graph.algo.c3part.C3PartAbstractOTFQuorum
 
getOptimizerFor(Graph) - Method in interface helix.graph.algo.c3part.C3PartAlgo
get current optimizer for this algo and (possibly) this particular Clas
getOptimizerFor(Graph) - Method in class helix.graph.algo.c3part.C3PartDTM
 
getOption(String) - Method in class helix.graph.util.CommandLine
get registered option
getOptions() - Method in class helix.graph.algo.c3part.aggregator.NodeAggregator
accessor to current options
getOptions() - Method in class helix.graph.algo.c3part.C3PartAbstract
get current options return a hard copy of options, so modifying them will not modify internal algorithm options.
getOptions() - Method in interface helix.graph.algo.c3part.C3PartAlgo
get current algorithm options return a hard copy of options, so modifying them will not modify internal algorithm options.
getParamInfo() - Method in class helix.graph.algo.c3part.aggregator.DenseCCAggregator
override getParamInfo to give information about density
getParamInfo() - Method in class helix.graph.algo.c3part.aggregator.NodeAggregator
get optional parameters info this is used only for logging purpose (for user information) so default is to return an empty string
getParamInfo() - Method in class helix.graph.algo.c3part.compressor.AbstractCompressor
get optional parameters info
getParamInfo() - Method in interface helix.graph.algo.c3part.compressor.GraphCompressor
get optional parameters info
getParamInfo() - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
getParamInfo() - Method in class helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
default optional parameters info : no info
getParamInfo() - Method in interface helix.graph.algo.c3part.optimizer.ColorOptimizer
get optional parameters info this is used only for logging purpose (for user information) so you may just return an empty string
getParamInfo() - Method in class helix.graph.algo.c3part.optimizer.GlobalColorOptimizer
 
getParamInfo() - Method in class helix.graph.algo.c3part.optimizer.TerminalsColorOptimizer
 
getPhysicalOptions() - Method in class helix.graph.algo.c3part.C3PartAbstract
get current options this method returns the internal algo options.
getPhysicalOptions() - Method in interface helix.graph.algo.c3part.C3PartAlgo
get current algorithm options this method returns the internal algo options.
getPoolSize() - Method in class helix.graph.util.ConcurrentService
 
getPreferredColor() - Method in class helix.graph.algo.c3part.aggregator.CenteredAggregator
 
getPreferredColor() - Method in class helix.graph.algo.c3part.aggregator.NodeAggregator
tells if this aggregator has some preferred color (e.g.
getPseudoColors(Vertex, Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
compute pseudo colors of edge (U, V) using the datagraph (i.e not relying on an actual edge).
getRoot(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get root of multinode V return null if V is not an Alias Node
getRoot(Vertex) - Method in class helix.graph.algo.c3part.compressor.AbstractCompressor
get root of a compressed vertex
getRoot(Vertex) - Method in interface helix.graph.algo.c3part.compressor.GraphCompressor
get root of a compressed vertex
getRoot(Vertex) - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
getSon(Vertex, Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get the multinode son of a multinode V, that ends with specified terminals.
getSons(Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
get multinodes sons of a multinode V and create an empty RVertexSet if it does not exist.
getSource() - Method in class helix.graph.algo.Dijkstra
get current source
getTerminals(Vertex, int) - Method in class helix.graph.algo.c3part.aggregator.NodeAggregator
returns the set of datagraph terminals nodes {v} of given color that can be aggregated to a given multigraph vertex V = (v1,..., vk).
getTrueColors(Vertex, Vertex) - Static method in class helix.graph.algo.c3part.C3PartUtil
compute true colors of edge (U, V) using the datagraph (i.e not relying on an actual edge).
getUniqueLogger(String) - Static method in class helix.graph.util.LogUtil
 
getUniqueLogger() - Static method in class helix.graph.util.LogUtil
 
getUsage() - Method in class helix.graph.util.CommandLine
get usage description
getUsedColors() - Method in class helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
get already provided colors
getUsedColors() - Method in interface helix.graph.algo.c3part.optimizer.ColorOptimizer
return a (copy) list of already provided colors.
getVerbose() - Method in class helix.graph.util.GraphDebugger
get Logging verbosity
getVertex(int) - Method in class helix.graph.model.impl.RVertexArray
 
getVertex(int) - Method in class helix.graph.model.impl.RVertexList
 
getVertexAttributes() - Method in class helix.graph.util.GraphDebugger
return currently printed vertex attributes
getVertexList(Registry, String) - Static method in class helix.graph.model.impl.RVertexList
Lookup the RVertexList associated to key in registry and create an empty RVertexList if it does not exist.
getVertexSet(Registry, String) - Static method in class helix.graph.model.impl.RVertexSet
Lookup the RVertexSet associated to key in registry and create an empty RVertexSet if it does not exist.
getVertexTo(Vertex) - Method in interface helix.graph.model.Edge
 
getVertexTo(Vertex) - Method in class helix.graph.model.impl.memory.MemEdge
 
getVertices(Graph) - Method in class helix.graph.algo.c3part.compressor.AbstractCompressor
return all vertices in compressed graph.
getVertices(Graph) - Method in interface helix.graph.algo.c3part.compressor.GraphCompressor
return all vertices in compressed graph.
getVertices(Graph) - Method in class helix.graph.algo.c3part.compressor.NoCompressor
 
giveup() - Method in class helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
don't do anything on giveup : just keep track of this call
giveup() - Method in interface helix.graph.algo.c3part.optimizer.ColorOptimizer
experimental section: for gc this method may be called when the optimizer will never be used again it will allow to release some internal field for the garbage collector.
giveup() - Method in class helix.graph.algo.c3part.optimizer.TerminalsColorOptimizer
 
GLOBAL_OPTIMIZER - Static variable in class helix.graph.algo.c3part.C3PartOptions
 
GlobalColorOptimizer - Class in helix.graph.algo.c3part.optimizer
 
GlobalColorOptimizer(C3PartAlgo, Graph, Graph) - Constructor for class helix.graph.algo.c3part.optimizer.GlobalColorOptimizer
 
Graph - Interface in helix.graph.model
 
GraphChecker - Class in helix.graph.algo.c3part.reporter
a static class to check datagraph integrity and report inconsistencies
GraphChecker() - Constructor for class helix.graph.algo.c3part.reporter.GraphChecker
 
GraphChecker.Level - Enum in helix.graph.algo.c3part.reporter
checking levels
GraphCleaner - Class in helix.graph.algo.c3part.preprocessor
a class implementing a datagraph or multigraph cleanup.
GraphCleaner() - Constructor for class helix.graph.algo.c3part.preprocessor.GraphCleaner
 
GraphCloser - Class in helix.graph.algo.c3part.preprocessor
 
GraphCloser() - Constructor for class helix.graph.algo.c3part.preprocessor.GraphCloser
 
GraphCompressor - Interface in helix.graph.algo.c3part.compressor
A graph compressor is used to compress vertices and edges of graphs.
It is based on a compression condition that is expressed by a subsumption relation S between vertices.
v S u => u can be removed from graph, u is stored in Alias(v), v is stored as Root(u).
GraphDebugger - Class in helix.graph.util
 
GraphDebugger(Logger) - Constructor for class helix.graph.util.GraphDebugger
full constructor
GraphDebugger() - Constructor for class helix.graph.util.GraphDebugger
default constructor using LogUtil.getLogger()
GraphElement - Interface in helix.graph.model
a graph element : Vertex or Edge
GraphException - Exception in helix.graph.model
 
GraphException() - Constructor for exception helix.graph.model.GraphException
 
GraphException(String) - Constructor for exception helix.graph.model.GraphException
 
GraphException(Throwable) - Constructor for exception helix.graph.model.GraphException
 
GraphFactory - Interface in helix.graph.model
 
GraphIOException - Exception in helix.graph.io
 
GraphIOException() - Constructor for exception helix.graph.io.GraphIOException
 
GraphIOException(String) - Constructor for exception helix.graph.io.GraphIOException
 
GraphIOException(Throwable) - Constructor for exception helix.graph.io.GraphIOException
 
GraphPreprocessor - Class in helix.graph.algo.c3part.preprocessor
 
GraphPreprocessor() - Constructor for class helix.graph.algo.c3part.preprocessor.GraphPreprocessor
 
GraphReader - Interface in helix.graph.io
 
GraphStatistics - Class in helix.graph.algo.c3part.reporter
 
GraphStatistics() - Constructor for class helix.graph.algo.c3part.reporter.GraphStatistics
 
GraphWriter - Interface in helix.graph.io
 
GSet<E extends GraphElement> - Interface in helix.graph.model
 
GSetFactory<E extends GraphElement> - Interface in helix.graph.model
 

A B C D E F G H I K L M N O P Q R S T U V W X