Navigation
API > API/Plugins > API/Plugins/LearningAgents
| Name | ULearningAgentsFlowMatching |
| Type | class |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgents/Public/LearningAgentsFlowMatching.h |
| Include Path | #include "LearningAgentsFlowMatching.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Blueprintable, Meta=(BlueprintSpawnableComponent))
class ULearningAgentsFlowMatching : public ULearningAgentsManagerListener
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULearningAgentsManagerListener → ULearningAgentsFlowMatching
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LearningAgentsFlowMatching.h | |||
ULearningAgentsFlowMatching
(
FVTableHelper& Helper |
LearningAgentsFlowMatching.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ULearningAgentsFlowMatching() |
LearningAgentsFlowMatching.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActionDimension | int32 | LearningAgentsFlowMatching.h | ||
| DecoderNetwork | TObjectPtr< ULearningAgentsNeuralNetwork > | LearningAgentsFlowMatching.h |
|
|
| DecoderObject | TSharedPtr< UE::Learning::FNeuralNetworkFunction > | LearningAgentsFlowMatching.h | ||
| DenoiserInputBuffer | TLearningArray< 2, float > | LearningAgentsFlowMatching.h | ||
| DenoiserNetwork | TObjectPtr< ULearningAgentsNeuralNetwork > | LearningAgentsFlowMatching.h |
|
|
| DenoiserObject | TSharedPtr< UE::Learning::FNeuralNetworkFunction > | LearningAgentsFlowMatching.h | ||
| EncoderNetwork | TObjectPtr< ULearningAgentsNeuralNetwork > | LearningAgentsFlowMatching.h |
|
|
| EncoderObject | TSharedPtr< UE::Learning::FNeuralNetworkFunction > | LearningAgentsFlowMatching.h | ||
| FlowMatchingSettings | FLearningAgentsFlowMatchingSettings | LearningAgentsFlowMatching.h | ||
| GlobalSeed | uint32 | LearningAgentsFlowMatching.h | ||
| Interactor | TObjectPtr< ULearningAgentsInteractor > | LearningAgentsFlowMatching.h |
|
|
| ObservationVectorsEncoded | TLearningArray< 2, float > | LearningAgentsFlowMatching.h | ||
| ODEState | TLearningArray< 2, float > | LearningAgentsFlowMatching.h | ||
| Seeds | TLearningArray< 1, uint32 > | LearningAgentsFlowMatching.h | ||
| ValidAgentIds | TArray< int32 > | LearningAgentsFlowMatching.h | ||
| ValidAgentSet | UE::Learning::FIndexSet | LearningAgentsFlowMatching.h | ||
| VelocityBuffer | TLearningArray< 2, float > | LearningAgentsFlowMatching.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FJsonObject > AsJsonConfig() |
LearningAgentsFlowMatching.h | ||
ULearningAgentsNeuralNetwork * GetDecoderNetworkAsset() |
LearningAgentsFlowMatching.h |
|
|
UE::Learning::FNeuralNetworkFunction & GetDecoderObject() |
LearningAgentsFlowMatching.h | ||
ULearningAgentsNeuralNetwork * GetDenoiserNetworkAsset() |
LearningAgentsFlowMatching.h |
|
|
UE::Learning::FNeuralNetworkFunction & GetDenoiserObject() |
LearningAgentsFlowMatching.h | ||
ULearningAgentsNeuralNetwork * GetEncoderNetworkAsset() |
LearningAgentsFlowMatching.h |
|
|
UE::Learning::FNeuralNetworkFunction & GetEncoderObject() |
LearningAgentsFlowMatching.h | ||
void RunInference () |
LearningAgentsFlowMatching.h |
|
|
void RunInference
(
const int32 ODEStepsNum |
LearningAgentsFlowMatching.h | ||
void SetupFlowMatchingModel
(
ULearningAgentsManager*& InManager, |
LearningAgentsFlowMatching.h |
|
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAgentsAdded_Implementation
(
const TArray< int32 >& AgentIds |
LearningAgentsFlowMatching.h | ||
virtual void OnAgentsRemoved_Implementation
(
const TArray< int32 >& AgentIds |
LearningAgentsFlowMatching.h | ||
virtual void OnAgentsReset_Implementation
(
const TArray< int32 >& AgentIds |
LearningAgentsFlowMatching.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ULearningAgentsFlowMatching * MakeFlowMatchingModel
(
ULearningAgentsManager*& InManager, |
LearningAgentsFlowMatching.h |
|