UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FGraphColoring Class Reference

#include <GraphColoring.h>

Public Member Functions

template<typename DynamicParticlesType , int32 N, bool bAllDynamic>
TArray< TArray< int32 > > ComputeGraphColoringParticlesOrRange (const TArray< TVector< int32, N > > &Graph, const DynamicParticlesType &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd)
 

Static Public Member Functions

template<typename DynamicParticlesType , int32 N, bool bAllDynamic = false>
static CHAOS_API TArray< TArray< int32 > > ComputeGraphColoringParticlesOrRange (const TArray< TVector< int32, N > > &Graph, const DynamicParticlesType &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd)
 
template<typename T , int32 N>
static TArray< TArray< int32 > > ComputeGraphColoring (const TArray< TVector< int32, N > > &Graph, const TDynamicParticles< T, 3 > &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd)
 
template<typename T , int32 N>
static TArray< TArray< int32 > > ComputeGraphColoring (const TArray< TVector< int32, N > > &Graph, const TDynamicParticles< T, 3 > &InParticles)
 
template<typename DynamicParticlesType >
static TArray< TArray< int32 > > ComputeGraphColoringAllDynamicParticlesOrRange (const TArray< TVec4< int32 > > &Graph, const DynamicParticlesType &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd)
 
template<typename T >
static TArray< TArray< int32 > > ComputeGraphColoringAllDynamic (const TArray< TVec4< int32 > > &Graph, const Chaos::TDynamicParticles< T, 3 > &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd)
 
template<typename T >
static TArray< TArray< int32 > > ComputeGraphColoringAllDynamic (const TArray< TVec4< int32 > > &Graph, const Chaos::TDynamicParticles< T, 3 > &InParticles)
 

Member Function Documentation

◆ ComputeGraphColoring() [1/2]

template<typename T , int32 N>
static TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoring ( const TArray< TVector< int32, N > > &  Graph,
const TDynamicParticles< T, 3 > &  InParticles 
)
inlinestatic

◆ ComputeGraphColoring() [2/2]

template<typename T , int32 N>
static TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoring ( const TArray< TVector< int32, N > > &  Graph,
const TDynamicParticles< T, 3 > &  InParticles,
const int32  GraphParticlesStart,
const int32  GraphParticlesEnd 
)
inlinestatic

◆ ComputeGraphColoringAllDynamic() [1/2]

template<typename T >
static TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoringAllDynamic ( const TArray< TVec4< int32 > > &  Graph,
const Chaos::TDynamicParticles< T, 3 > &  InParticles 
)
inlinestatic

◆ ComputeGraphColoringAllDynamic() [2/2]

template<typename T >
static TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoringAllDynamic ( const TArray< TVec4< int32 > > &  Graph,
const Chaos::TDynamicParticles< T, 3 > &  InParticles,
const int32  GraphParticlesStart,
const int32  GraphParticlesEnd 
)
inlinestatic

◆ ComputeGraphColoringAllDynamicParticlesOrRange()

static TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoringAllDynamicParticlesOrRange ( const TArray< TVec4< int32 > > &  Graph,
const DynamicParticlesType InParticles,
const int32  GraphParticlesStart,
const int32  GraphParticlesEnd 
)
inlinestatic

◆ ComputeGraphColoringParticlesOrRange() [1/2]

template<typename DynamicParticlesType , int32 N, bool bAllDynamic>
TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoringParticlesOrRange ( const TArray< TVector< int32, N > > &  Graph,
const DynamicParticlesType InParticles,
const int32  GraphParticlesStart,
const int32  GraphParticlesEnd 
)

◆ ComputeGraphColoringParticlesOrRange() [2/2]

template<typename DynamicParticlesType , int32 N, bool bAllDynamic = false>
static CHAOS_API TArray< TArray< int32 > > Chaos::FGraphColoring::ComputeGraphColoringParticlesOrRange ( const TArray< TVector< int32, N > > &  Graph,
const DynamicParticlesType InParticles,
const int32  GraphParticlesStart,
const int32  GraphParticlesEnd 
)
static

The documentation for this class was generated from the following files: