Skip to content

Struct

NameDescription
FAgentStateAgent state returned after an environment step.
FBoxPointA point in a box (continuous) space.
FBoxSpaceA struct representing a box (continuous) space of possible observations or actions.
FBoxSpaceDimensionA struct representing a single dimension of a box (continuous) space.
FCustomTrainingSettingsConfiguration struct for custom user-provided training scripts.
FDictPointA dictionary of named points.
FDictSpaceA struct representing a dictionary of named sub-spaces.
FDiscretePointA point in a discrete space with a single integer value.
FDiscreteSpaceA struct representing a discrete space of possible observations or actions.
FEnvironmentDefinitionStruct containing the properties that define an environment.
FEnvironmentStateEnvironment state during training.
FEnvResetA struct representing an environment reset configuration.
FEnvStepA struct representing an environment step update with agent actions.
FExternalGymConnectorSettingsConfiguration settings for external communication channels (e.g., sockets, HTTP).
FImitationAgentStateStruct representing imitation state received from external source.
FImitationEnvironmentStateStruct representing the imitation state for an environment.
FImitationLoggingSettingsConfiguration struct for imitation learning logging settings.
FImitationScriptSettingsTop-level configuration struct for imitation learning script settings.
FImitationSettingsAbstract base class for any imitation learning framework settings.
FImitationStateStruct combining both imitation state and initial state.
FImitationTrainingStateStruct representing the overall imitation training state.
FInitialAgentStateAgent state returned after environment reset.
FInitialEnvironmentStateEnvironment state after a reset operation.
FInitialStateA struct representing the initial state of environments after a reset operation.
FInteractionDefinitionStruct containing a definition of the inputs and outputs of a policy.
FLaunchableScriptA struct to hold the configuration of a launchable script.
FLaunchableScriptRunnableRunnable task that executes a script in a background thread.
FMinariCollectionSettingsConfiguration struct for Minari dataset collection.
FMultiBinaryPointA point in a multi-binary space with multiple boolean values.
FMultiBinarySpaceA struct representing a multi-binary space (boolean vector) of possible observations or actions.
FMultiDiscretePointA point in a multi-discrete space with multiple integer values.
FMultiDiscreteSpaceA struct representing a multi-discrete space (vector of integers) of possible observations or actions.
FNNEBindingCreatorVisitor that creates NNE tensor bindings from buffers.
FNNEBoxBufferBuffer for continuous box-bounded action or observation spaces.
FNNEBufferAllocatorVisitor that allocates appropriate buffer types based on space definitions.
FNNEBufferVisitorVisitor interface for processing different types of NNE buffers.
FNNEDictBufferBuffer for dictionary-structured neural network data.
FNNEDiscreteBufferBuffer for discrete action or observation spaces.
FNNEMultiBinaryBufferBuffer for multi-binary action or observation spaces.
FNNEMultiDiscreteBufferBuffer for multi-discrete action or observation spaces.
FNNEPointBufferBase class for all NNE point buffers.
FNNEPointCreatorVisitor that converts NNE buffers into point representations.
FNNEPointToBufferConverterVisitor that converts Schola points into NNE buffers.
FNNEStateBufferBuffer for storing recurrent neural network state across time steps.
FPipelinedStepperFrameFrame data structure for pipeline stages.
FPointBase structure for all point types in the Schola framework.
FRLlibAPPOSettingsA struct to hold Asynchronous Proximal Policy Optimization(APPO) settings for an RLLib training script.
FRLlibCheckpointSettingsA struct to hold checkpoint settings for an RLlib training script.
FRLlibIMPALASettingsA struct to hold IMPALA settings for an RLLib training script.
FRLlibLoggingSettingsA struct to hold logging settings for an RLlib training script.
FRLlibNetworkArchSettingsA struct to hold network architecture settings for an RLlib training script.
FRLlibPPOSettingsA struct to hold Proximal Policy Optimization(PPO) settings for an RLLib training script.
FRLlibResourceSettingsA struct to hold resource settings for an RLlib training script.
FRLlibResumeSettingsA struct to hold resume settings for an RLlib training script.
FRLlibSACSettingsA struct to hold Soft Actor-Critic (SAC) settings for an RLlib training script.
FRLlibTrainingSettingsConfiguration struct for Ray RLlib training scripts.
FRPCServerSettingsA struct to hold settings relating to external communication (e.g.
FSB3CheckpointSettingsA struct to hold checkpoint settings for an SB3 training script.
FSB3LoggingSettingsA struct to hold logging settings for an SB3 training script.
FSB3NetworkArchSettingsA struct to hold network architecture settings for an SB3 training script.
FSB3PPOSettingsA struct to hold PPO settings for an SB3 training script.
FSB3ResumeSettingsA struct to hold resume settings for an SB3 training script.
FSB3SACSettingsA struct to hold SAC settings for an SB3 training script.
FSB3TrainingSettingsConfiguration struct for Stable Baselines 3 (SB3) training scripts.
FScriptArgBuilderA class to build arguments and flags for a CLI script.
FScriptSettingsBaseBase class for all script settings (Training, Imitation, etc).
FSpaceBase structure for all space types in the Schola framework.
FStartRequestA struct representing a message indicating that the connector should start.
FTrainingDefinitionStruct containing the properties that define a training session.
FTrainingResetA training reset update specifying which environments to reset.
FTrainingScriptSettingsAll settings for autolaunching a training script when starting the game.
FTrainingSettingsAbstract class for any training settings.
FTrainingStateA Struct representing the state of the training session given by a set of EnvironmentStates.
FTrainingStateUpdateA Struct representing an update to the overall training state.
FTrainingStepA training step update containing actions for all environments.
TBaseStructureTemplate specialization providing static struct information for FPoint.
TBaseStructureTemplate specialization providing static struct information for FSpace.