Skip to content

Struct FEnvironmentDefinition

Struct FEnvironmentDefinition

  • Defined in File EnvironmentDefinition.h
struct FEnvironmentDefinition

Source: Source/Schola/Training/Public/TrainingDataTypes/EnvironmentDefinition.h

Dependencies: FInteractionDefinition

Struct containing the properties that define an environment.

Defines all agents within an environment and their observation/action spaces. This definition is shared between the GymConnector and the Environment objects to ensure consistent communication about agent capabilities.


Public Members

SymbolDetails
AgentDefinitionsMap from agent name to agent interaction definitions.

AgentDefinitions

TMap<FString, FInteractionDefinition> AgentDefinitions

Map from agent name to agent interaction definitions.

Each entry defines an agent’s observation and action spaces, allowing for heterogeneous multi-agent environments where different agents may have different capabilities.