Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.jscience.computing Classes and Interfaces - 387 results found.
NameDescriptionTypePackageFramework
AbstractBaseGraphThe most general implementation of the Graph interface.Classorg.jscience.computing.graph.graphsJScience
AbstractConflictSetThis class provides a skeletal implementation of the ConflictSet interface to minimize the effort required to implement this interface.Classorg.jscience.computing.ai.expertsystem.conflictJScience
AbstractGameThis class implements the generic behaviour of a game to ease GamePlay implementations.Classorg.jscience.computing.gameJScience
AbstractGraphA skeletal implementation of the Graph interface, to minimize the effort required to implement graph interfaces.Classorg.jscience.computing.graph.graphsJScience
AbstractGraphIteratorAn empty implementation of a graph iterator to minimize the effort required to implement graph iterators.Classorg.jscience.computing.graph.iteratorsJScience
AbstractKnowledgeBaseThe main class of JEOPS.Classorg.jscience.computing.ai.expertsystemJScience
AbstractRuleBaseA generic rule base of Jeops.Classorg.jscience.computing.ai.expertsystemJScience
ActivationThe interface for the neural network activation function.Interfaceorg.jscience.computing.ai.neurocomputingJScience
Activation .NoneNo activation function.Classorg.jscience.computing.ai.neurocomputingJScience
Activation .SigmoidSigmoid activation function.Classorg.jscience.computing.ai.neurocomputingJScience
Activation .SteppedA stepped activation function.Classorg.jscience.computing.ai.neurocomputingJScience
Activation .TanhHyperbolic tangent activation function.Classorg.jscience.computing.ai.neurocomputingJScience
AgentThe Agent interface is the base class to define an autonoumous (possibly reproductive and moving) element.Interfaceorg.jscience.computing.ai.agentsJScience
AgentEnvironmentThe Environment interface is to be used in simulations with agents.Interfaceorg.jscience.computing.ai.agentsJScience
AStarMapAStarMap is simply derived from StandardMap2D to provide further functionality to visualize the A algorithm.Classorg.jscience.computing.aiJScience
AStarPathfinder implements the Navigable interface.Classorg.jscience.computing.aiJScience
AStarPathfinder .AStarNodeThe pathfinder node.Classorg.jscience.computing.aiJScience
AsUndirectedGraphAn undirected view of the backing directed graph specified in the constructor.Classorg.jscience.computing.graph.graphsJScience
AutomatonFinite-state automaton with regular expression operations.Classorg.jscience.computing.automatonJScience
AutoPlayAutoPlay adds AI capabilites to a GamePlay by mapping Player objects to the game roles of a GamePlay.Interfaceorg.jscience.computing.gameJScience
AwariGameAwariGame implements an ancient African game (for all I know).Classorg.jscience.computing.game.awariJScience
AwariPlayerAwariPlayer adds AI to the AwariGameSee Also:AwariGame, Classorg.jscience.computing.game.awariJScience
AxiomClassorg.jscience.computing.ai.planningJScience
BinaryCodedGA If you don't want to use default implementation of any method.Classorg.jscience.computing.ai.evolutionary.geneticalgorithmsJScience
BJCheatera BlackJack Player object that cheats during evaluation by looking at the next card that's on the deckClassorg.jscience.computing.game.cardsJScience
BJPlayeradds AI to the game BlackJackSee Also:BlackJack, Classorg.jscience.computing.game.cardsJScience
BlackJackBlackJack implements the rules for playing BlackJack.Classorg.jscience.computing.game.cardsJScience
BoardPositionBoardPosition represents a position on a chess board.Classorg.jscience.computing.game.chessJScience
BookPlayerBookPlayer is a Player wrapper that can significantly improve normal Player performance by predefining move selections.Classorg.jscience.computing.gameJScience
BorderTracingOpClassorg.jscience.computing.ai.visionJScience
BreadthFirstIteratorA breadth-first iterator for a directed and an undirected graph.Classorg.jscience.computing.graph.iteratorsJScience
CAAgent the CA agent is an embodied entity within the CA world.Classorg.jscience.computing.ai.cellularautomatonJScience
CalculateThis is the common interface for code calls in call terms.Interfaceorg.jscience.computing.ai.planningJScience
CannotPlayGameExceptionAn Exception that is thrown if a Player cannot play a given gameSee Also:Serialized FormClassorg.jscience.computing.gameJScience
Carda representation of a game cardSee Also:Serialized FormClassorg.jscience.computing.game.cardsJScience
CardDeckrepresents a stack of cardsSee Also:Serialized FormClassorg.jscience.computing.game.cardsJScience
CellA class representing an abstract cell in a simulated space.Classorg.jscience.computing.ai.agentsJScience
CellularAutomataThis class provides the necessary functionality for simple 2-dimensional cellular automata.Classorg.jscience.computing.ai.cellularautomatonJScience
CellularAutomataLayeredExpands upon the cellular automata class by adding a separate layer of automata that are independent of the world states.Classorg.jscience.computing.ai.cellularautomatonJScience
CheckersGamean implementation of the game checkers.Classorg.jscience.computing.game.checkersJScience
CheckersPlayerAI for the CheckersGameSee Also:Serialized FormClassorg.jscience.computing.game.checkersJScience
ChessGameChessGame provides all external functions needed to play chess.Classorg.jscience.computing.game.chessJScience
ChessGraphicsThis interface allows other programs to customize the appearence of the graphics used by the class JChess to visualize the chess board.Interfaceorg.jscience.computing.game.chessJScience
ChessPlayerprovides AI for a ChessGame - unfortunately, it's still a dumb playerSee Also:Serialized FormClassorg.jscience.computing.game.chessJScience
ClassFilterReteNodeA node in the Rete network that is activated if the object belongs to the class it represents.Classorg.jscience.computing.ai.expertsystem.reteJScience
ClientRecordObject representing a client connected to an Interactive Task Server.Classorg.jscience.computing.distributed.serverJScience
ClosestFirstIteratorA closest-first iterator for a directed or undirected graph.Classorg.jscience.computing.graph.iteratorsJScience
ClusterRepresents a collection of samples in a cluster.Classorg.jscience.computing.kmeansJScience
ClusterSetRepresents a collection of clusters, and allows operations on them.Classorg.jscience.computing.kmeansJScience
CompileTimeObjectAll the objects at compile time are instances of classes that are derived from this abstract class.Classorg.jscience.computing.ai.planningJScience
CompLessThis class handles :sort-by logical preconditions that use numerical less than as the sorting function.Classorg.jscience.computing.ai.planningJScience
CompMoreThis class handles :sort-by logical preconditions that use numerical more than as the sorting function.Classorg.jscience.computing.ai.planningJScience
ComputingUtilsA class representing some useful methods for computing scienceConstructor SummaryComputingUtils()Classorg.jscience.computingJScience
ConflictSetDefines the required operations that a conflict set should implement.Interfaceorg.jscience.computing.ai.expertsystem.conflictJScience
ConflictSetElementAn element present in the conflict set.Classorg.jscience.computing.ai.expertsystem.conflictJScience
ConflictSetEventA semantic event that indicates that an element was either added to or removed from a conflict set.Classorg.jscience.computing.ai.expertsystemJScience
ConflictSetListenerThe listener interface for receiving conflict set events.Interfaceorg.jscience.computing.ai.expertsystemJScience
ConnectedComponentTraversalEventA traversal event with respect to a connected component.Classorg.jscience.computing.graph.eventsJScience
ConnectivityInspectorAllows obtaining various connectivity aspects of a graph.Classorg.jscience.computing.graph.algorithmsJScience
ContinuousEnvironmentA class representing a simulated space in which objects have freeConstructor SummaryContinuousEnvironment()Classorg.jscience.computing.ai.agentsJScience
ConverterUtility class for conversionsConstructor SummaryConverter()Classorg.jscience.computing.ai.utilJScience
ConvolutionFilterThis class implements a convolution filter.Classorg.jscience.computing.ai.visionJScience
CoordinateRepresents a single sample of data.Classorg.jscience.computing.kmeansJScience
CrossComponentIteratorProvides a cross-connected-component traversal functionality for iterator subclasses.Classorg.jscience.computing.graph.iteratorsJScience
CubicBoundedEnvironmentA class representing a cubic environment.Classorg.jscience.computing.ai.agentsJScience
CubicCellA class representing a cubic cell.Classorg.jscience.computing.ai.agentsJScience
CubicTorusEnvironmentA class representing a cubic environment whose bounds are curved ontoFields inherited from class org.Classorg.jscience.computing.ai.agentsJScience
CycleDetectorPerforms cycle detection on a graph.Classorg.jscience.computing.graph.algorithmsJScience
DataSetRepresents the dataset of samples.Classorg.jscience.computing.kmeansJScience
DataSetStatisticsThis is a collection of TraitStatistics objects There is one TraitStatistics object per TraitClassorg.jscience.computing.ai.casebasedreasoningJScience
DataSetViewDraws the main window for visualizing the data.Classorg.jscience.computing.kmeans.guiJScience
DefaultConflictSetA default conflict set, whose conflict resolution policy is not specified.Classorg.jscience.computing.ai.expertsystem.conflictJScience
DefaultDirectedGraphA directed graph.Classorg.jscience.computing.graph.graphsJScience
DefaultDirectedWeightedGraphA directed weighted graph.Classorg.jscience.computing.graph.graphsJScience
DefaultEdgeA skeletal implementation of the Edge interface, to minimize the effort required to implement the interface.Classorg.jscience.computing.graph.edgesJScience
DefaultListenableGraphA graph backed by the the graph specified at the constructor, which can be listened by GraphListeners and byClassorg.jscience.computing.graph.graphsJScience
DelAddAtomicEach atomic element in the delete/add list of an operator both at compile time and run time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
DelAddElementEach element in the delete/add list of an operator both at compile time and run time is represented as an instance of a class derived from thisClassorg.jscience.computing.ai.planningJScience
DelAddForAllEach ForAll element in the delete/add list of an operator both at compile time and run time is represented as an instance of thisClassorg.jscience.computing.ai.planningJScience
DelAddProtectionEach Protection element in the delete/add list of an operator both at compile time and run time is represented as an instance ofClassorg.jscience.computing.ai.planningJScience
DepthFirstIteratorA depth-first iterator for a directed and an undirected graph.Classorg.jscience.computing.graph.iteratorsJScience
DijkstraShortestPathAn implementation of Dijkstra's shortest path algorithm using ClosestFirstIterator.Classorg.jscience.computing.graph.algorithmsJScience
DirectedCAAgentAn extension of CAAgent that adds a directional functionality.Classorg.jscience.computing.ai.cellularautomatonJScience
DirectedEdgeA implementation of directed edge.Classorg.jscience.computing.graph.edgesJScience
DirectedGraphA graph whose all edges are directed.Interfaceorg.jscience.computing.graphJScience
DirectedMultigraphA directed multigraph.Classorg.jscience.computing.graph.graphsJScience
DirectedSubgraphA directed graph that is a subgraph on other graph.Classorg.jscience.computing.graph.graphsJScience
DirectedWeightedEdgeAn implementation of directed weighted edge.Classorg.jscience.computing.graph.edgesJScience
DirectedWeightedMultigraphA directed weighted multigraph.Classorg.jscience.computing.graph.graphsJScience
DirectedWeightedSubgraphA directed weighted graph that is a subgraph on other graph.Classorg.jscience.computing.graph.graphsJScience
DiscreteEnvironmentA class representing a simulated space in which objects position are constrained to a finite number of values, usually on a "grid".Classorg.jscience.computing.ai.agentsJScience
DisplayManagerClassorg.jscience.computing.ai.casebasedreasoningJScience
DomainClassorg.jscience.computing.ai.planningJScience
DomainElementThis abstract class implements the basic common functionality of the all possible elements (i.Classorg.jscience.computing.ai.planningJScience
EdgeAn edge used with graph objects.Interfaceorg.jscience.computing.graphJScience
EdgeFactoriesThis utility class is a container of various EdgeFactory classes.Classorg.jscience.computing.graph.edgesJScience
EdgeFactories .DirectedEdgeFactoryAn EdgeFactory for producing directed edges.Classorg.jscience.computing.graph.edgesJScience
EdgeFactories .DirectedWeightedEdgeFactoryAn EdgeFactory for producing directed edges with weights.Classorg.jscience.computing.graph.edgesJScience
EdgeFactories .UndirectedEdgeFactoryAn EdgeFactory for producing undirected edges.Classorg.jscience.computing.graph.edgesJScience
EdgeFactories .UndirectedWeightedEdgeFactoryAn EdgeFactory for producing undirected edges with weights.Classorg.jscience.computing.graph.edgesJScience
EdgeFactoryAn edge factory used by graphs for creating new edges.Interfaceorg.jscience.computing.graphJScience
EdgeListFactoryA factory for edge lists.Interfaceorg.jscience.computing.graph.graphsJScience
EdgeTraversalEventA traversal event for a graph edge.Classorg.jscience.computing.graph.eventsJScience
EightQueensEightQueens implements the problem of placing 8 queens on a chess board so that they don't attack each other.Classorg.jscience.computing.game.puzzleJScience
EmptyGraphGeneratorGenerates an empty graph of any size.Classorg.jscience.computing.graph.generatorsJScience
EnvironmentA class representing a simulated space.Classorg.jscience.computing.ai.agentsJScience
EqualizeFilterThis filter performs histogram equalization on their a greyscale or RGBConstructor SummaryEqualizeFilter()Classorg.jscience.computing.ai.visionJScience
EvaluationException This exception is thrown if an error occurs during evaluation of a rule.Classorg.jscience.computing.ai.fuzzylogicJScience
EvoFeedForwardNNThis class implements an evolutionary feedforward network.Classorg.jscience.computing.ai.neurocomputingJScience
EvolvableThis interface allows any class to be evolvable by org.Interfaceorg.jscience.computing.ai.evolutionaryJScience
FeedForwardNNA simple implementation of a feedforward network.Classorg.jscience.computing.ai.neurocomputingJScience
FFNHiddenLayerThis class implements a hidden layer for a feedforward network.Classorg.jscience.computing.ai.neurocomputingJScience
FFNInputLayerThis class implements the input layer for the feedforward network.Classorg.jscience.computing.ai.neurocomputingJScience
FFNLayerAn abstract class for the feedforward layers.Classorg.jscience.computing.ai.neurocomputingJScience
FFNOutputLayerThis class implements the output layer for the feedforward network.Classorg.jscience.computing.ai.neurocomputingJScience
FibonacciHeapThis class implements a Fibonacci heap data structure.Classorg.jscience.computing.graph.utilJScience
FibonacciHeap .Node necessary for maintaining the structure of the heap.Classorg.jscience.computing.graph.utilJScience
FilterThis class provides abstract functionality for image processing filter operations.Classorg.jscience.computing.ai.visionJScience
FilterCriteriaClassorg.jscience.computing.ai.casebasedreasoningJScience
FilterCriterionClassorg.jscience.computing.ai.casebasedreasoningJScience
FilterEngineClassorg.jscience.computing.ai.casebasedreasoningJScience
FilterReteNodeA discriminant node in the Rete network.Classorg.jscience.computing.ai.expertsystem.reteJScience
FinalReteNodeA final node in the Rete network.Classorg.jscience.computing.ai.expertsystem.reteJScience
FineGrainedInteractiveTasksProvides an abstraction to run many interactive tasks concurrently so that if one stops before others it can be replaced by a new task.Classorg.jscience.computing.distributed.serverJScience
FitnessFunctionInterfaceorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
FixedPortRMISocketFactoryClassorg.jscience.computing.distributed.serverJScience
FlatBoundedEnvironmentA class representing a flat environment.Classorg.jscience.computing.ai.agentsJScience
FlatTorusEnvironmentA class representing a flat environment whose bounds are curved ontoFields inherited from class org.Classorg.jscience.computing.ai.agentsJScience
FlockThis class groups org.Classorg.jscience.computing.ai.artificiallifeJScience
FlockingAgent based on Mike Miller's Java code conversion for The Computational Beauty of Nature by Gary William Flake.Classorg.jscience.computing.ai.artificiallifeJScience
FourWinsGameFourWinsGame represents the game of 4-wins or 4-connects.Classorg.jscience.computing.game.fourwinsJScience
FourWinsPlayeradds AI to the FourWinsGameSee Also:FourWinsGame, Classorg.jscience.computing.game.fourwinsJScience
FSMClassorg.jscience.computing.automaton.machinesJScience
FSM .StateThe FSM states.Classorg.jscience.computing.automaton.machinesJScience
FunctionAbstraction for the functions in genetic programming.Classorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
FuzzyEngine Fuzzy engine implementation.Classorg.jscience.computing.ai.fuzzylogicJScience
FuzzyExpression Abstraction for fuzzy expressions.Classorg.jscience.computing.ai.fuzzylogicJScience
FuzzyRule Abstraction for fuzzy rules.Classorg.jscience.computing.ai.fuzzylogicJScience
GameBoardMoveA specialized GameMove class suitable for board games to implement moves of pieces from and to positions on a board.Classorg.jscience.computing.gameJScience
GameBoardPositionGameBoardPosition implements a board position that can be used for various board game implementations.Classorg.jscience.computing.gameJScience
GameDriverThe GameDriver provides an implementation for an AutoPlay.Classorg.jscience.computing.gameJScience
GameExceptionthrown when game related exceptions are raised that should be caughtSee Also:GameRuntimeException, Classorg.jscience.computing.gameJScience
GameGUIThe GameGUI interface is implemented by objects that use the JGamePlay interface to play a game.Interfaceorg.jscience.computing.gameJScience
GameMoveGameMove provides the necessary methods that allow a GamePlay object to handle a game move properly.Interfaceorg.jscience.computing.gameJScience
GamePlayGamePlay provides all methods needed to play a game.Interfaceorg.jscience.computing.gameJScience
GameRuntimeExceptionThe GameRuntimeException provides access to the GamePlay object that is associated to the exception, so that Exception handing code can takeClassorg.jscience.computing.gameJScience
GameServerA GameServer hosts a GamePlay object that clients can play remotely by connecting to it and following this server's protocol.Classorg.jscience.computing.gameJScience
GameUtilsThe class GameUtils provides several algorithms for operating on GamePlay objects.Classorg.jscience.computing.gameJScience
GaussianThis class implements the Gaussian activation function.Classorg.jscience.computing.kmeansJScience
GaussianFilter ConvolutionFilter and calculates the kernel automatically from the standard deviation passed.Classorg.jscience.computing.ai.visionJScience
GeneticProgramGenetic program implementation.Classorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
GomokuGamean implementation of the game Go-mokuSee Also:Serialized FormClassorg.jscience.computing.game.gomokuJScience
GomokuPlayeradds AI to the GomokuGameSee Also:GomokuGame, Classorg.jscience.computing.game.gomokuJScience
GradientThis class provides a method of creating a smooth gradient between up to 10 evenly distributed colour points.Classorg.jscience.computing.ai.utilJScience
GraphThe root interface in the graph hierarchy.Interfaceorg.jscience.computing.graphJScience
GraphDisplays two dimensional clusters on a graph.Classorg.jscience.computing.kmeans.guiJScience
GraphChangeEventAn event which indicates that a graph has changed.Classorg.jscience.computing.graph.eventsJScience
GraphDelegatorA graph backed by the the graph specified at the constructor, which delegates all its methods to the backing graph.Classorg.jscience.computing.graph.graphsJScience
GraphEdgeChangeEventAn event which indicates that a graph edge has changed, or is about to change.Classorg.jscience.computing.graph.eventsJScience
GraphGeneratorGraphGenerator defines an interface for generating new graph structures.Interfaceorg.jscience.computing.graph.generatorsJScience
GraphHelperA collection of utilities to assist the working with graphs.Classorg.jscience.computing.graphJScience
GraphIteratorInterfaceorg.jscience.computing.graph.iteratorsJScience
GraphListenerA listener that is notified when the graph changes.Interfaceorg.jscience.computing.graph.eventsJScience
GraphVertexChangeEventAn event which indicates that a graph vertex has changed, or is about to change.Classorg.jscience.computing.graph.eventsJScience
GreyscaleFilterThis class converts an RGB colour to a greyscale image.Classorg.jscience.computing.ai.visionJScience
HexagonalCellA class representing an hexagonal flat cell.Classorg.jscience.computing.ai.agentsJScience
HistogramThis class provides a simple way of calculating a histogram for a given image.Classorg.jscience.computing.ai.visionJScience
HMMClassorg.jscience.computing.hmmJScience
HoughTransformOpThis abstract class is for subclasses to implement different derivates of Hough Transforms.Classorg.jscience.computing.ai.visionJScience
ImageHelperThis utility class provides simple helper functions to aid image loading, saving and rendering within the Generation5 classes.Classorg.jscience.computing.ai.utilJScience
ImportExceptionAn exception thrown by the import list when an identifier can represent more than one class (ambiguity).Classorg.jscience.computing.ai.expertsystem.compilerJScience
ImportListA list of import statements.Classorg.jscience.computing.ai.expertsystem.compilerJScience
Individual This class combines a program and its computed fitness values.Classorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
InfluenceMapA class encapsulating basic influence mapping functionality.Classorg.jscience.computing.aiJScience
InteractiveTaskInterfaceorg.jscience.computing.distributedJScience
InteractiveTaskClientThis is a generic client that will connect to an InteractiveTaskServer, download its task, run it and perform interaction with the server at regular intervals.Classorg.jscience.computing.distributed.clientJScience
InteractiveTaskServer Remote interface for clients to connect to a server managing interactive tasks.Interfaceorg.jscience.computing.distributedJScience
InternalAxiomEach axiom at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
InternalConflictSetEventA semantic event that indicates that an element was added to or removed from a conflict set.Classorg.jscience.computing.ai.expertsystem.conflictJScience
InternalConflictSetListenerThe listener interface for receiving conflict set events.Interfaceorg.jscience.computing.ai.expertsystem.conflictJScience
InternalDomainEach domain at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
InternalElementEach domain element (i.Classorg.jscience.computing.ai.planningJScience
InternalMethodEach method at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
InternalOperatorClassorg.jscience.computing.ai.planningJScience
InvalidFitnessValueExceptionException thrown when an invalid fitness value is tried to be used Default implementation throws this exception when the fitness value hasClassorg.jscience.computing.ai.evolutionary.geneticalgorithmsJScience
InvalidGAConfigurationExceptionException thrown when an invalid configuration of genetic algorithm is tried For example if you extend a genetic-algorithm class like BinaryCodedGa andClassorg.jscience.computing.ai.evolutionary.geneticalgorithmsJScience
InvertFilterThis filter inverts an image.Classorg.jscience.computing.ai.visionJScience
ItemClassorg.jscience.computing.ai.casebasedreasoningJScience
ItemManagerClassorg.jscience.computing.ai.casebasedreasoningJScience
ItemsClassorg.jscience.computing.ai.casebasedreasoningJScience
JavaCompilerAuxiliar class that compiles java files into bytecodes (.Classorg.jscience.computing.ai.expertsystem.compilerJScience
JAwariJAwari can play the AwariGame in the JGameFrame GUI.Classorg.jscience.computing.game.awariJScience
JBlackJackFields inherited from class org.Classorg.jscience.computing.game.cardsJScience
JCheckersFields inherited from class org.Classorg.jscience.computing.game.checkersJScience
JChess class features easy customization of the appearance of the chess figures with a call to the method setGraphics (ChessGraphics icons).Classorg.jscience.computing.game.chessJScience
JDefaultGameJDefaultGame provides a basic wrapper for GamePlay objects for implementing the JGamePlay interface.Classorg.jscience.computing.gameJScience
JeopsExceptionAn exception thrown by JEOPS.Classorg.jscience.computing.ai.expertsystem.compilerJScience
JFourWinsJFourWins provides the GUI wrapping for a FourWinsGame to be played withSee Also:FourWinsGame, Classorg.jscience.computing.game.fourwinsJScience
JGameFrameJGameFrame implements a generic GUI setup for a JGamePlay.Classorg.jscience.computing.gameJScience
JGamePlayJGamePlay provides functionality that is used by the GUI based JGameFrame to display the game specific features.Interfaceorg.jscience.computing.gameJScience
JGomokuGUI wrapper around GomokuGame for using a JGameFrameFields inherited from class org.Classorg.jscience.computing.game.gomokuJScience
JGraphModelAdapterAn adapter that reflects a JGraphT graph as a JGraph graph.Classorg.jscience.computing.graph.externalJScience
JGraphModelAdapter .CellFactoryCreates the JGraph cells that reflect the respective JGraphT elements.Interfaceorg.jscience.computing.graph.externalJScience
JGraphModelAdapter .DefaultCellFactoryA simple default cell factory.Classorg.jscience.computing.graph.externalJScience
JMuehleenables MuehleGame to be played with JGameFrameFields inherited from class org.Classorg.jscience.computing.game.muehleJScience
JoinReteNodeA node in the Rete network that has more than one input, so that objects coming from distinct parts of the network are joined together in instancesClassorg.jscience.computing.ai.expertsystem.reteJScience
JPlayerClienta GUI application acting as a client Player in a game played over theSee Also:GameServer, Classorg.jscience.computing.gameJScience
JReversienables ReversiGame to be played with JGameFrameFields inherited from class org.Classorg.jscience.computing.game.reversiJScience
JSolitaireenables Solitaire to be played with JGameFrameFields inherited from class org.Classorg.jscience.computing.game.puzzleJScience
JTilePuzzleSee Also:Serialized FormFields inherited from class javax.Classorg.jscience.computing.game.puzzleJScience
JWSFields inherited from class org.Classorg.jscience.computing.game.wolfsheepJScience
KMeansGenerates clusters from a dataset using the K-Means algorithm.Classorg.jscience.computing.kmeansJScience
KohonenNNThis class provides a simple implementation of a two-dimensional Kohonen self- organizing map.Classorg.jscience.computing.ai.neurocomputingJScience
KohonenTrainerThis class implements the Kohonen training algorithm.Classorg.jscience.computing.ai.neurocomputingJScience
LabeledElementAn graph element (vertex or edge) that can have a label.Interfaceorg.jscience.computing.graphJScience
LinearGraphGeneratorGenerates a linear graph of any size.Classorg.jscience.computing.graph.generatorsJScience
LineHoughTransformOpThis class implements a Line Hough transform.Classorg.jscience.computing.ai.visionJScience
LinguisticVariable Abstraction for fuzzy linguistic variables.Classorg.jscience.computing.ai.fuzzylogicJScience
ListEach list, both at compile time and at run time, is an instance of this class.Classorg.jscience.computing.ai.planningJScience
ListenableDirectedGraphA directed graph which is also ListenableGraph.Classorg.jscience.computing.graph.graphsJScience
ListenableDirectedWeightedGraphA directed weighted graph which is also ListenableGraph.Classorg.jscience.computing.graph.graphsJScience
ListenableGraphA graph that supports listeners on structural change events.Interfaceorg.jscience.computing.graphJScience
ListenableUndirectedGraphAn undirected graph which is also ListenableGraph.Classorg.jscience.computing.graph.graphsJScience
ListenableUndirectedWeightedGraphAn undirected weighted graph which is also ListenableGraph.Classorg.jscience.computing.graph.graphsJScience
LogA temp class to help me centralize all my writes to stdout Doesn't need to be instantiated - just call Log.Classorg.jscience.computing.ai.casebasedreasoningJScience
LogicalExpressionEach logical expression at compile time is represented as a class derived from this abstract class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionAssignmentEach assign term in a logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionAtomicEach atomic term in a logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionCallEach call term in a logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionConjunctionEach conjunction at compile time is represented as an instance of thisConstructor SummaryLogicalExpressionConjunction(java.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionDisjunctionEach disjunction at compile time is represented as an instance of thisConstructor SummaryLogicalExpressionDisjunction(java.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionForAllEach ForAll logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionNegationEach negative term in a logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalExpressionNilEach empty logical expression at compile time is represented as an instance of this class.Classorg.jscience.computing.ai.planningJScience
LogicalPreconditionClassorg.jscience.computing.ai.planningJScience
LRUConflictSetA conflict set whose conflict resolution policy is one that the least recently fired rules have priority over the remaining ones.Classorg.jscience.computing.ai.expertsystem.conflictJScience
MainMain class in the Jeops phase of converting rule files into Java When invoked, the method convert() will create a java fileClassorg.jscience.computing.ai.expertsystem.compilerJScience
MatchingItemsManagerNow that i think about it, this class seems awfully silly.Classorg.jscience.computing.ai.casebasedreasoningJScience
MeanFilterA mean filter implemented as a convolution filter.Classorg.jscience.computing.ai.visionJScience
MembershipFunction Abstraction for fuzzy membership functions.Interfaceorg.jscience.computing.ai.fuzzylogicJScience
MethodClassorg.jscience.computing.ai.planningJScience
MineSweeperAn implementation of the game Mine SweeperSince:9/14/2002See Also:Serialized FormClassorg.jscience.computing.game.mineJScience
MobileAgentThe MobileAgent interface provides a better support for social agents.Interfaceorg.jscience.computing.ai.agentsJScience
ModifiableIntegerThe ModifiableInteger class wraps a value of the primitive type int in an object, similarly to Integer.Classorg.jscience.computing.graph.utilJScience
MoveTemplateMoveTemplate just provides a skeleton implementation for the GameMove interface, so you can focus soley on the gameClassorg.jscience.computing.gameJScience
MRUConflictSetA conflict set whose conflict resolution policy is one that the most recently fired rules have priority over the remaining ones.Classorg.jscience.computing.ai.expertsystem.conflictJScience
MuehleGamea representation of the game of MuehleSee Also:MuehlePosition, Classorg.jscience.computing.game.muehleJScience
MuehlePlayeradds AI to the MuehleGame and provides a suitable heuristic to evaluateSee Also:MuehleGame, Classorg.jscience.computing.game.muehleJScience
MuehlePositionThe class MuehlePosition represents a Muehle game position.Classorg.jscience.computing.game.muehleJScience
MultigraphA multigraph.Classorg.jscience.computing.graph.graphsJScience
MultiInteractiveTaskThis allows many InteractiveTasks to be bundled togather as one All tasks will be started simultaneously and the task as a whole will onlyClassorg.jscience.computing.distributed.serverJScience
MultiServerDaemon MultiServerDaemon allocates multiple clients between multiple servers in real-time.Classorg.jscience.computing.distributed.serverJScience
MyIteratorThis class implements an iterator with data members that can keep track of where the algorithm is in terms of bindings found so far so that whenClassorg.jscience.computing.ai.planningJScience
NaturalConflictSetA conflict set whose conflict resolution policy specifies that no rule can be fired more than once with the same objects.Classorg.jscience.computing.ai.expertsystem.conflictJScience
NavigableA simple interface to allow pathfinders like the A algorithm to navigate through the environment.Interfaceorg.jscience.computing.aiJScience
NeuralNetworkA neural network framework class.Classorg.jscience.computing.ai.neurocomputingJScience
NeuralNetworkExceptionA simple class for neural network exceptions.Classorg.jscience.computing.ai.neurocomputingJScience
NeuralNetworkTrainerThis class is intended to provide a common interface for the more complicated neural network training algorithms, such as a multi-stage Kohonen trainingClassorg.jscience.computing.ai.neurocomputingJScience
NoiseFilterClassorg.jscience.computing.ai.visionJScience
NoMoreElementsExceptionThis class defines an exception that will be thrown when there aren't more rules to be fired in a conflict set.Classorg.jscience.computing.ai.expertsystem.conflictJScience
NoRulesFiredException This exception is thrown if defuzzification is attempted and no rules fired.Classorg.jscience.computing.ai.fuzzylogicJScience
NotifierThe neural network notifier interface.Interfaceorg.jscience.computing.ai.neurocomputingJScience
NumberedPredicateThis class represents a predicate with an integer number associated with it.Classorg.jscience.computing.ai.planningJScience
ObjectBaseThis class models the facts over which the inference engine will act.Classorg.jscience.computing.ai.expertsystemJScience
OneShotConflictSetA conflict set whose conflict resolution policy specifies that no rule can be fired more than once.Classorg.jscience.computing.ai.expertsystem.conflictJScience
OperatorClassorg.jscience.computing.ai.planningJScience
PathfinderInterfaceorg.jscience.computing.aiJScience
Pathfinder .NodeInterfaceorg.jscience.computing.aiJScience
PerceptronNNAn implementation of a perceptron.Classorg.jscience.computing.ai.neurocomputingJScience
PlanThis class represent a plan as a LinkedList of ground instances of operators.Classorg.jscience.computing.ai.planningJScience
PlannerThis class is the implementation of the Planner algorithm.Classorg.jscience.computing.ai.planningJScience
PlannerLexerClassorg.jscience.computing.ai.planningJScience
PlannerParserClassorg.jscience.computing.ai.planningJScience
PlannerTokenTypesInterfaceorg.jscience.computing.ai.planningJScience
PlayerThe Player ojbect adds Artificial Intelligence to a GamePlay.Interfaceorg.jscience.computing.gameJScience
PreconditionThis abstract class represents an iterator over all the possible bindings that can satisfy its corresponding logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionAssignThis class represents an iterator over all the possible bindings that can satisfy an assignment logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionAtomicThis class represents an iterator over all the possible bindings that can satisfy an atomic logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionCallThis class represents an iterator over all the possible bindings that can satisfy a call logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionForAllThis class represents an iterator over all the possible bindings that can satisfy a ForAll logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionNegationThis class represents an iterator over all the possible bindings that can satisfy a negation logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PreconditionNilThis class represents an iterator over all the possible bindings that can satisfy an empty logical expression at run time.Classorg.jscience.computing.ai.planningJScience
PredicateClassorg.jscience.computing.ai.planningJScience
PriorityConflictSetA conflict set whose conflict resolution policy is one that rules defined first in the rule base have a higher priority over the ones definedClassorg.jscience.computing.ai.expertsystem.conflictJScience
PrisonersDilemmaAgentA simple implementation of an agent that obeys the rules of the prisoner's dilemma.Classorg.jscience.computing.gameJScience
ProgramAbstraction for the programs in genetic programming.Classorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
PseudographA pseudograph.Classorg.jscience.computing.graph.graphsJScience
PuzzleNotSolvableExceptionClassorg.jscience.computing.game.puzzleJScience
QLearnerQ-learning algorithm implementation.Classorg.jscience.computing.ai.reinforcement.qlearningJScience
QTableQ-table implementationConstructor SummaryQTable()Classorg.jscience.computing.ai.reinforcement.qlearningJScience
QTableEntryNotFoundExceptionException thrown when an entry not found in the q-table.Classorg.jscience.computing.ai.reinforcement.qlearningJScience
QueryManagerClassorg.jscience.computing.ai.casebasedreasoningJScience
QueryReaderClassorg.jscience.computing.ai.casebasedreasoningJScience
RandomPlayerRandomPlayer provides a reference implementation of the Player interface.Classorg.jscience.computing.gameJScience
RankFilterThis class implements a simple rank filter: allowing you to select the median, minimum or maximum for any given neighbourhood size.Classorg.jscience.computing.ai.visionJScience
ReproductiveAgentThe ReproductiveAgent interface provides a better support for social agents.Interfaceorg.jscience.computing.ai.agentsJScience
ReteNodeA node in the Rete network.Classorg.jscience.computing.ai.expertsystem.reteJScience
ReversiGamealso known as Othello gameSee Also:Serialized FormClassorg.jscience.computing.game.reversiJScience
ReversiPlayeradds AI to the ReversiGameSee Also:ReversiGame, Classorg.jscience.computing.game.reversiJScience
RingGraphGeneratorGenerates a ring graph of any size.Classorg.jscience.computing.graph.generatorsJScience
RuleEventA semantic event that indicates that a rule was fired.Classorg.jscience.computing.ai.expertsystemJScience
RuleFireListenerThe listener interface for receiving rule fire events.Interfaceorg.jscience.computing.ai.expertsystemJScience
RuleParsingException This exception is thrown if an error occurs during parsing a fuzzy rule.Classorg.jscience.computing.ai.fuzzylogicJScience
RunAutomatonFinite-state automaton with fast run operation.Classorg.jscience.computing.automatonJScience
SampleChessGraphicsThis class contains two set of sample chess graphics shipped with the antelmann.Classorg.jscience.computing.game.chessJScience
ScannerClass used in the parsing of the rules file.Classorg.jscience.computing.ai.expertsystem.compiler.parserJScience
ServerRecordRecord representing an InteractiveTaskServer.Classorg.jscience.computing.distributed.serverJScience
SimilarItemsClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityCriteriaClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityCriterionClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityCriterionScoreprotected SimilarityCriterionScore(java.Classorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityCriterionScoresClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityDescriptionClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityEnginePass it a bunch of data and the SimilarityEngine figures out how similar each item is (%) to a specified goalClassorg.jscience.computing.ai.casebasedreasoningJScience
SimilarityWeightsClassorg.jscience.computing.ai.casebasedreasoningJScience
SimpleDirectedGraphA simple directed graph.Classorg.jscience.computing.graph.graphsJScience
SimpleDirectedWeightedGraphA simple directed weighted graph.Classorg.jscience.computing.graph.graphsJScience
SimpleGraphA simple graph.Classorg.jscience.computing.graph.graphsJScience
SimpleWeightedGraphA simple weighted graph.Classorg.jscience.computing.graph.graphsJScience
SingleServerWrapperThis wrapper simplifies the process of making your own server.Classorg.jscience.computing.distributed.serverJScience
SobelEdgeDetectorFilterThis filter performs a simple edge detection algorithm (Sobel).Classorg.jscience.computing.ai.visionJScience
SocketPlayerSocketPlayer is a wrapper around a standard Player object.Classorg.jscience.computing.gameJScience
SocketPlayerServerSocketPlayerServer provides the capability of taking network requests from a SocketPlayer.Classorg.jscience.computing.gameJScience
SolitaireA one-player game where the goal is to remove all 'peggs' on the board by jumping over them one by one.Classorg.jscience.computing.game.puzzleJScience
SolitaireSamplesclass with static methods to provide standard configurations for Solitaire games.Classorg.jscience.computing.game.puzzleJScience
SolverThreadThe thread that invokes Planner to solve a planning problem.Classorg.jscience.computing.ai.planningJScience
SquareCellA class representing a square flat cell.Classorg.jscience.computing.ai.agentsJScience
StandardMap2D as Manhattan distance.Classorg.jscience.computing.ai.utilJScience
StateThis class is used to represent the current state of the world.Classorg.jscience.computing.ai.planningJScience
StateSee Also:Serialized FormConstructor SummaryState()Classorg.jscience.computing.automatonJScience
StatePairClassorg.jscience.computing.automatonJScience
StdLibThis class bundles all the code calls that are implemented in the standard library of Planner in one class.Classorg.jscience.computing.ai.planningJScience
StrongConnectivityInspector Complements the ConnectivityInspector class with the capability to compute the strongly connected components of aClassorg.jscience.computing.graph.algorithmsJScience
SubgraphA subgraph is a graph that has a subset of vertices and a subset of edges with respect to some base graph.Classorg.jscience.computing.graph.graphsJScience
TaskA Task represents a single task that takes a paramater when it starts and returns a value when it terminates, both can be vectors.Interfaceorg.jscience.computing.distributedJScience
TaskAtomEach task atom both at compile time and at run time is represented as an object of this class.Classorg.jscience.computing.ai.planningJScience
TaskListClassorg.jscience.computing.ai.planningJScience
TemplatePlayerThe TemplatePlayer provides a useful skeleton implementation for the Player interface.Classorg.jscience.computing.gameJScience
TermEach term, both at compile time and at run time, is an instance of a class derived from this abstract class.Classorg.jscience.computing.ai.planningJScience
TermCallClassorg.jscience.computing.ai.planningJScience
TermConstantEach constant symbol, both at compile time and at run time, is an instance of this class.Classorg.jscience.computing.ai.planningJScience
TerminalAbstraction for the terminals in genetic programming.Classorg.jscience.computing.ai.evolutionary.geneticprogrammingJScience
TermListClassorg.jscience.computing.ai.planningJScience
TermNumberClassorg.jscience.computing.ai.planningJScience
TermVariableEach variable symbol both at compile time and at run time, is an instance of this class.Classorg.jscience.computing.ai.planningJScience
ThresholdFilterThis class encapsulates a variety of thresholding algorithms.Classorg.jscience.computing.ai.visionJScience
TickTackToeThis class implements the game TickTackToe.Classorg.jscience.computing.game.tictactoeJScience
TilePuzzleSee Also:TilePuzzleSamples, Constructor SummaryTilePuzzle()Classorg.jscience.computing.game.puzzleJScience
TilePuzzlePlayerprovides AI for a TilePuzzle gameSee Also:Serialized FormClassorg.jscience.computing.game.puzzleJScience
TilePuzzleSamplesclass with static methods to provide standard configurations for TilePuzzle games.Classorg.jscience.computing.game.puzzleJScience
TokenClass used to store the tokens read from the rules file.Classorg.jscience.computing.ai.expertsystem.compiler.parserJScience
TokenConstantsInterface used to define the constants used by the tokenization process of the scanning/parser of the rule files.Interfaceorg.jscience.computing.ai.expertsystem.compiler.parserJScience
TopologicalOrderIterator sort is a permutation p of the vertices of a graph such that an edge (i,j) implies that i appears before j inClassorg.jscience.computing.graph.iteratorsJScience
Traitprotected Trait(java.Classorg.jscience.computing.ai.casebasedreasoningJScience
TraitDescriptorThis class is the meta data for the traits That means the trait name and data typeClassorg.jscience.computing.ai.casebasedreasoningJScience
TraitDescriptorsClassorg.jscience.computing.ai.casebasedreasoningJScience
TraitsClassorg.jscience.computing.ai.casebasedreasoningJScience
TraitStatisticsThe TraitStatistics class contains statistical info about the various values for a single, specific trait.Classorg.jscience.computing.ai.casebasedreasoningJScience
TraitValueConstructor SummaryTraitValue(java.Classorg.jscience.computing.ai.casebasedreasoningJScience
TransitionAutomaton transition.Classorg.jscience.computing.automatonJScience
TraversalListenerA listener on graph iterator or on a graph traverser.Interfaceorg.jscience.computing.graph.eventsJScience
TraversalListenerAdapterAn empty do-nothing implementation of the TraversalListener interface used for subclasses.Classorg.jscience.computing.graph.eventsJScience
TriangularCellA class representing a triangular flat cell.Classorg.jscience.computing.ai.agentsJScience
TriangularMembershipFunction Triangular fuzzy membership function implementation.Classorg.jscience.computing.ai.fuzzylogicJScience
TuringMachineThis class implements a Turing machine by deriving from a finite-state machine.Classorg.jscience.computing.automaton.machinesJScience
TuringMachine .TransitionThis class handles the Turing Machine transitions.Classorg.jscience.computing.automaton.machinesJScience
UndirectedEdgeA implementation for an undirected edge.Classorg.jscience.computing.graph.edgesJScience
UndirectedGraphA graph whose all edges are undirected.Interfaceorg.jscience.computing.graphJScience
UndirectedSubgraphAn undirected graph that is a subgraph on other graph.Classorg.jscience.computing.graph.graphsJScience
UndirectedWeightedEdgeAn implementation of undirected weighted edge.Classorg.jscience.computing.graph.edgesJScience
UndirectedWeightedSubgraphAn undirected weighted graph that is a subgraph on other graph.Classorg.jscience.computing.graph.graphsJScience
UnmodifiableDirectedGraphA directed graph that cannot be modified.Classorg.jscience.computing.graph.graphsJScience
UnmodifiableGraphAn unmodifiable view of the backing graph specified in the constructor.Classorg.jscience.computing.graph.graphsJScience
UnmodifiableUndirectedGraphAn undirected graph that cannot be modified.Classorg.jscience.computing.graph.graphsJScience
VertexDegreeComparatorCompares two vertices based on their degree.Classorg.jscience.computing.graph.algorithms.utilJScience
VertexFactoryA vertex factory used by graph algorithms for creating new vertices.Interfaceorg.jscience.computing.graphJScience
VertexSetListenerA listener that is notified when the graph's vertex set changes.Interfaceorg.jscience.computing.graph.eventsJScience
VertexTraversalEventA traversal event for a graph vertex.Classorg.jscience.computing.graph.eventsJScience
VisioExporterExports a graph to a csv format that can be imported into MS Visio.Classorg.jscience.computing.graph.externalJScience
VisioExporter .VertexNameProviderAssigns a display name for each of the graph vertices.Interfaceorg.jscience.computing.graph.externalJScience
WeightedGraphA tagging interface for a graph whose all edges have weights.Interfaceorg.jscience.computing.graphJScience
WeightedMultigraphA weighted multigraph.Classorg.jscience.computing.graph.graphsJScience
WeightedPseudographA weighted pseudograph.Classorg.jscience.computing.graph.graphsJScience
WheelGraphGenerator graph of any size.Classorg.jscience.computing.graph.generatorsJScience
WolfsheepGamean implementation of the wolf&sheep game which is played on a chess-like board; it uses the BoardPosition from the chess package for convenience.Classorg.jscience.computing.game.wolfsheepJScience
WSPlayerWSPlayer adds AI to the WolfsheepGame; can play both, wolf and sheep.Classorg.jscience.computing.game.wolfsheepJScience
WSPuzzleWSPuzzle implements the 'Wolf & Sheep Puzzle'.Classorg.jscience.computing.game.puzzleJScience