Skip to content

FAgentId

struct FAgentId

Struct containing the Id of an agent.

Dependencies: FAgentId

Public Interface

Constructors:

FAgentId

inline FAgentId()

Construct a new default FAgentId object.

Attributes: inline

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 31, column 1)

FAgentId

inline FAgentId(int UniqueId, int EnvId, int AgentId)

Construct a new FAgentId object.

Parameters:

  • UniqueId (int) – [in] The unique identifier
  • EnvId (int) – [in] The unique identifier of the environment the agent is in
  • AgentId (int) – [in] The unique identifier of the agent

Attributes: inline

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 44, column 1)

FAgentId

inline FAgentId(const FAgentId &Other)

Copy construct a new FAgentId object.

Parameters:

  • Other (const FAgentId &) – An existing FAgentId object to copy

Attributes: inline

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 55, column 1)

Public Members:

int UniqueId

int UniqueId

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 18, column 5)

int AgentId

int AgentId

The unique identifier of the agent with respect to it’s environment.

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 22, column 5)

int EnvId

int EnvId

The unique identifier of the environment the agent is in.

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 26, column 5)

Used By: FAgentId, FTrainerDefinition

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/AgentId.h (line 12, column 1)