Grail (C++)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Class Index
a | b | c | d | e | f | g | h | i | l | m | o | p | r | s | t | u | w
  a  
Domain (grail::planner)    GrailStateSnapshotBuilder (grail::data::generated)   
  o  
SimulatedGameReasonerSnapshotGenerator (grail::simgames)   
DomainTranslator (grail::planner)    GrailStateSnapshotGenerator (grail)    SimulatedGameRuntime (grail::simgames)   
Planner::AbstractPlan (grail::planner)    DoubleSidedBound (grail::evaluator)   
  h  
ObjectIndexBinding (grail::planner)    SimulatedGameSnapshotObserver (grail::simgames)   
Action (grail::planner)   
  e  
ObjectParameter (grail::planner)    SimulatedGameStochasticUnit (grail::simgames)   
ActionTemplate (grail::planner)    HashForOfflineLearning (grail::simgames)   
  p  
SimulatedGameThinkingUnit (grail::simgames)   
Aggregator (grail::evaluator)    EAOptimizer (grail::evolution)   
  i  
SimulatedGameUCTEventSnapshot (grail::data)   
AIEntity (grail)    Emplacer (grail::planner)    ParametrizedObject (grail::planner)    SimulatedGameUCTEventSnapshotBuilder (grail::data::generated)   
AIManager (grail)    Emplacer< const std::string > (grail::planner)    IConsiderationProvider (grail::evaluator::helpers)    Plan (grail)    SimulatedGameUnitSnapshot (grail::data)   
AverageAggregator (grail::evaluator)    Emplacer< planner::TypedObjectParameter< std::string > > (grail::planner)    IDebugSnapshotReceiver (grail)    Planner (grail::planner)    SimulatedGameUnitSnapshotBuilder (grail::data::generated)   
  b  
Emplacer< std::string > (grail::planner)    IEntityChangeObserver (grail)    PlannerActionSnapshot (grail::data)    Sink (grail::logger)   
EntityBlackboardNamePair (grail::data)    IGoalAcceptor (grail::planner)    PlannerActionSnapshotBuilder (grail::data::generated)    SnapshotGenerator (grail)   
BaseEvoParam (grail::evolution)    EntityEntry (grail)    Individual (grail::evolution)    PlannerIterationSnapshot (grail::data)    StaircaseFunction (grail::evaluator)   
Behavior (grail)    EntityGroup (grail)    IPlannerObject (grail::planner)    PlannerIterationSnapshotBuilder (grail::data::generated)    State (grail::fsm)   
BehaviorData (grail::data)    EntityGroupData (grail::data)    IReasonerChangeObserver (grail)    PlannerReasoner (grail::planner)    StepData (grail::evaluator)   
BehaviorDataBuilder (grail::data::generated)    EntityGroupDataBuilder (grail::data::generated)    IReasonerFactory (grail::helpers)    PlannerReasonerSnapshot (grail::data)    StringStringMapBuilder (grail::data::generated)   
BehaviorModel (grail::data)    EntityGroupModel (grail::data)    ISimulatedActionTranslator (grail::simgames)    PlannerReasonerSnapshotBuilder (grail::data::generated)    SumAggregator (grail::evaluator)   
BehaviorSequence (grail)    EntityModel (grail::data)    ISimulatedGameAction (grail::simgames)    PlannerReasonerSnapshotGenerator (grail::planner)    SynchronizedEntityContainer (grail)   
BelongsToLibraryTypeGroup (grail)    EntityNamePriorityPair (grail::data)    ISimulatedGameNodeObserver (grail::simgames)    PlannerWorldObjectSnapshot (grail::data)   
  t  
BelongsToLibraryTypeGroup< T, std::void_t< decltype(SerializeLibraryType(std::declval< T >()))> > (grail)    EntityState (grail::data)    ISimulatedGameStateTranslator (grail::simgames)    PlannerWorldObjectSnapshotBuilder (grail::data::generated)   
BelongsToUserTypeGroup (grail)    EntityStateBuilder (grail::data::generated)    ISimulatedGameUnit (grail::simgames)    PowerFunction (grail::evaluator)    TCPServer (grail::live)   
BelongsToUserTypeGroup< T, std::void_t< decltype(SerializeUserType(std::declval< T >()))> > (grail)    EntityToken (grail)    ISnapshotGenerator (grail)    ProductAggregator (grail::evaluator)    FiniteStateMachine::Transition (grail::fsm)   
BezierSpline (grail::evaluator)    EqualsForOfflineLearning (grail::simgames)    IsPair (grail)   
  r  
TupleVisitor (grail)   
Blackboard (grail)    EvaluationDebugData (grail::data)    IsPair< std::pair< T, U > > (grail)    TupleVisitor< 0 > (grail)   
BlackboardEntry (grail)    EvaluationDebugDataBuilder (grail::data::generated)    IsRawArray (grail)    RandomNumberGenerator (grail::utility)    TypedObjectParameter (grail::planner)   
BlackboardState (grail::data)    Evaluator (grail::evaluator)    IsRawArray< T[]> (grail)    Reasoner (grail)   
  u  
BlackboardStateBuilder (grail::data::generated)    EvaluatorNodeModel (grail::data)    IsRawArray< T[N]> (grail)    RouletteOptions (grail::utility::roulette_selector)   
Blueprint (grail::utility)    EvaluatorToBehaviorAssignment (grail::data)    IsSharedPointer (grail)    RouletteSampler (grail::evolution)    UDPServer (grail::live)   
BlueprintOption (grail::utility)    EvaluatorTreeModel (grail::data)    IsTuple (grail)    RouletteUtilityReasoner (grail::utility)    UintVectorOfStringMapBuilder (grail::data::generated)   
  c  
EvaluatorTreeReference (grail::data)    IsTuple< std::tuple< T... > > (grail)   
  s  
UnitStepFunction (grail::evaluator)   
EvoParam (grail::evolution)    IsWeakPointer (grail)    UpperBound (grail::evaluator)   
CanToString (grail)    ExponentialFunction (grail::evaluator)    IsWeakPointer< std::weak_ptr< T > > (grail)    Selection (grail::evolution)    UtilityEvaluatorSnapshot (grail::data)   
CanToString< T, std::void_t< decltype(std::to_string(std::declval< T >()))> > (grail)   
  f  
ITimestampProvider (grail)    SelectionOption (grail::utility)    UtilityEvaluatorSnapshotBuilder (grail::data::generated)   
Planner::Config (grail::planner)   
  l  
SelectionResult (grail::utility)    UtilityReasoner (grail::utility)   
PlannerReasoner::Config (grail::planner)    FileSink (grail::logger)    SigmoidFunction (grail::evaluator)    UtilityReasonerFactory (grail::utility::helpers)   
ConfigInterpreter (grail::helpers)    FiniteStateMachine (grail::fsm)    LinearFunction (grail::evaluator)    SimulatedGame (grail::simgames)    UtilityReasonerModel (grail::data)   
Consideration (grail::evaluator)    FiniteStateMachineBuilder (grail::fsm)    LinearlyInterpolatedCurve (grail::evaluator)    SimulatedGameActionMetadata (grail::simgames)    UtilityReasonerSnapshot (grail::data)   
ConsiderationModel (grail::data)    FitnessRepository (grail::evolution)    LiveDebuggerServer (grail::live)    SimulatedGameActionMetadataSnapshot (grail::data)    UtilityReasonerSnapshotBuilder (grail::data::generated)   
ConstantFunction (grail::evaluator)    FLATBUFFERS_FINAL_CLASS (grail::data::generated)    LiveDebuggerServerBinary (grail::live)    SimulatedGameActionMetadataSnapshotBuilder (grail::data::generated)    UtilityReasonerSnapshotGenerator (grail::utility)   
Crc16 (grail::live)    FSMBehavior (grail::fsm)    LiveDebuggerServerYaml (grail::live)    SimulatedGameHelper (grail::simgames)    UtilitySelectorModel (grail::data)   
Crossover (grail::evolution)   
  g  
LoggerManager (grail::logger)    SimulatedGameHeuristic (grail::simgames)   
  w  
Curve (grail::evaluator)    LowerBound (grail::evaluator)    SimulatedGameIterationSnapshot (grail::data)   
CurveDataModel (grail::data)    Goal (grail::planner)   
  m  
SimulatedGameIterationSnapshotBuilder (grail::data::generated)    WorldObject (grail::planner)   
  d  
GoalSelector (grail::planner)    SimulatedGameMonteCarloEventSnapshot (grail::data)    WorldObjectType (grail::planner)   
GrailConfiguration (grail::data)    MaxAggregator (grail::evaluator)    SimulatedGameMonteCarloEventSnapshotBuilder (grail::data::generated)    WorldState (grail::planner)   
GrailDebugger::DebuggerData (grail)    GrailDebugger (grail)    MaxUtilityReasoner (grail::utility)    SimulatedGameNode (grail::simgames)   
DebugInfoGenerator (grail)    GrailDebugInfo (grail::data)    MemoryPool (grail::planner)    SimulatedGameReasoner (grail::simgames)   
DefaultRandomNumberGenerator (grail::utility)    GrailDebugInfoBuilder (grail::data::generated)    MinAggregator (grail::evaluator)    SimulatedGameReasonerSnapshot (grail::data)   
DefaultSink (grail::logger)    GrailStateSnapshot (grail::data)    Mutation (grail::evolution)    SimulatedGameReasonerSnapshotBuilder (grail::data::generated)   
a | b | c | d | e | f | g | h | i | l | m | o | p | r | s | t | u | w