69 template<
typename IterableType>
105template<
typename RealType>
209template<
typename RealType>
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
UE_REWRITE SizeType Num() const
Definition Array.h:1144
void SetNumZeroed(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2340
void Reset(SizeType NewSize=0)
Definition Array.h:2246
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
void SetNumUninitialized(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2369
void Empty(SizeType Slack=0)
Definition Array.h:2273
Definition ElementLinearization.h:22
int32 NumIds() const
Definition ElementLinearization.h:33
int32 GetIndex(int32 Id) const
Definition ElementLinearization.h:54
int32 NumIndices() const
Definition ElementLinearization.h:39
void Empty()
Definition ElementLinearization.h:67
bool IsValidId(int32 Id) const
Definition ElementLinearization.h:42
TArray< int32 > ToIdMap
Definition ElementLinearization.h:93
const TArray< int32 > & ToIndex() const
Definition ElementLinearization.h:30
bool IsValidIndex(int32 Index) const
Definition ElementLinearization.h:48
void Populate(const int32 MaxId, const int32 Count, IterableType Iterable)
Definition ElementLinearization.h:70
FElementLinearization()=default
const TArray< int32 > & ToId() const
Definition ElementLinearization.h:27
int32 MaxId() const
Definition ElementLinearization.h:36
TArray< int32 > ToIndexMap
Definition ElementLinearization.h:94
int32 GetId(int32 Index) const
Definition ElementLinearization.h:61
Definition ElementLinearization.h:211
TArray< RealType > XVector
Definition ElementLinearization.h:213
int32 Num() const
Definition ElementLinearization.h:241
RealType Y(int32 i) const
Definition ElementLinearization.h:256
TVector2Arrays(int32 Size)
Definition ElementLinearization.h:218
void SetX(int32 i, const RealType &Value)
Definition ElementLinearization.h:261
RealType X(int32 i) const
Definition ElementLinearization.h:251
void SetZero(int32 NumElements)
Definition ElementLinearization.h:227
TArray< RealType > YVector
Definition ElementLinearization.h:214
TVector2Arrays()
Definition ElementLinearization.h:224
bool bHasSize(int32 Size) const
Definition ElementLinearization.h:236
void SetXY(int32 i, const UE::Math::TVector2< RealType > &Value)
Definition ElementLinearization.h:271
void SetY(int32 i, const RealType &Value)
Definition ElementLinearization.h:266
Definition ElementLinearization.h:107
RealType Y(int32 i) const
Definition ElementLinearization.h:156
TArray< RealType > ZVector
Definition ElementLinearization.h:111
RealType Z(int32 i) const
Definition ElementLinearization.h:161
TVector< RealType > Get(int32 i)
Definition ElementLinearization.h:188
TArray< RealType > XVector
Definition ElementLinearization.h:109
void SetZero(int32 NumElements)
Definition ElementLinearization.h:125
TVector3Arrays()
Definition ElementLinearization.h:122
void Set(int32 i, const TVector< RealType > &Value)
Definition ElementLinearization.h:193
RealType X(int32 i) const
Definition ElementLinearization.h:151
TVector3Arrays(int32 Size)
Definition ElementLinearization.h:115
void SetY(int32 i, const RealType &Value)
Definition ElementLinearization.h:171
void SetZ(int32 i, const RealType &Value)
Definition ElementLinearization.h:176
int32 Num() const
Definition ElementLinearization.h:141
void SetX(int32 i, const RealType &Value)
Definition ElementLinearization.h:166
TArray< RealType > YVector
Definition ElementLinearization.h:110
void SetXYZ(int32 i, const TVector< RealType > &Value)
Definition ElementLinearization.h:181
bool bHasSize(int32 Size) const
Definition ElementLinearization.h:136
constexpr int InvalidID
Definition IndexTypes.h:13
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71