Skip to content

FNNEDictBuffer

Buffer for dictionary-structured neural network data.

Stores multiple named buffers organized as key-value pairs, corresponding to dictionary observation or action spaces in reinforcement learning.

struct FNNEDictBuffer : public FNNEPointBuffer

Methods

FNNEDictBuffer

virtual ~FNNEDictBuffer() = default

FNNEDictBuffer

FNNEDictBuffer() = default

FNNEDictBuffer

inline FNNEDictBuffer(
const TMap<FString, TInstancedStruct<FNNEPointBuffer>> &InBuffers)

Constructor that initializes the dictionary buffer with a map of buffers.

Parameters

  • InBuffers (const TMap<FString, TInstancedStruct<FNNEPointBuffer>>)

Accept

virtual void Accept(FNNEBufferVisitor &Visitor) const override

Accept method for the visitor pattern.

Parameters

  • Visitor (FNNEBufferVisitor)

Attributes

Buffers

TMap<FString, TInstancedStruct<FNNEPointBuffer>> Buffers

Map of named buffers, each corresponding to a dictionary key.

Source: Source/ScholaNNE/Public/NNEUtils/NNEBuffer.h