|
| template<typename T > |
| void | Chaos::ComputeGridBasedGraphSubColoringPointer (const TArray< TArray< int32 > > &ElementsPerColor, const TMPMGrid< T > &Grid, const int32 GridSize, TArray< TArray< int32 > > *&PreviousColoring, const TArray< TArray< int32 > > &ConstraintsNodesSet, TArray< TArray< TArray< int32 > > > &ElementsPerSubColors) |
| |
| template<typename T > |
| CHAOS_API void | Chaos::ComputeGridBasedGraphSubColoringPointer (const TArray< TArray< int32 > > &ElementsPerColor, const TMPMGrid< T > &Grid, const int32 GridSize, TUniquePtr< TArray< TArray< int32 > > > &PreviousColoring, const TArray< TArray< int32 > > &ConstraintsNodesSet, TArray< TArray< TArray< int32 > > > &ElementsPerSubColors) |
| |
| template<typename T > |
| CHAOS_API void | Chaos::ComputeWeakConstraintsColoring (const TArray< TArray< int32 > > &Indices, const TArray< TArray< int32 > > &SecondIndices, const Chaos::TDynamicParticles< T, 3 > &InParticles, TArray< TArray< int32 > > &ConstraintsPerColor) |
| |
| template<typename T > |
| CHAOS_API TArray< TArray< int32 > > | Chaos::ComputeNodalColoring (const TArray< TVec4< int32 > > &Graph, const Chaos::TDynamicParticles< T, 3 > &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd, const TArray< TArray< int32 > > &IncidentElements, const TArray< TArray< int32 > > &IncidentElementsLocalIndex) |
| |
| template<typename T , typename ParticleType > |
| CHAOS_API TArray< TArray< int32 > > | Chaos::ComputeNodalColoring (const TArray< TArray< int32 > > &Graph, const Chaos::TDynamicParticles< T, 3 > &InParticles, const int32 GraphParticlesStart, const int32 GraphParticlesEnd, const TArray< TArray< int32 > > &IncidentElements, const TArray< TArray< int32 > > &IncidentElementsLocalIndex, const Chaos::TPBDActiveView< ParticleType > *InParticleActiveView=nullptr, TArray< int32 > *ParticleColorsOut=nullptr) |
| |
| template<typename T > |
| CHAOS_API void | Chaos::ComputeExtraNodalColoring (const TArray< TArray< int32 > > &Graph, const TArray< TArray< int32 > > &ExtraGraph, const Chaos::TDynamicParticles< T, 3 > &InParticles, const TArray< TArray< int32 > > &IncidentElements, const TArray< TArray< int32 > > &ExtraIncidentElements, TArray< int32 > &ParticleColors, TArray< TArray< int32 > > &ParticlesPerColor) |
| |
| template<typename T > |
| CHAOS_API void | Chaos::ComputeExtraNodalColoring (const TArray< TArray< int32 > > &StaticGraph, const TArray< TArray< int32 > > &DynamicGraph, const TArray< TArray< int32 > > &ExtraGraph, const Chaos::TDynamicParticles< T, 3 > &InParticles, const TArray< TArray< int32 > > &StaticIncidentElements, const TArray< TArray< int32 > > &DynamicIncidentElements, const TArray< TArray< int32 > > &ExtraIncidentElements, TArray< int32 > &ParticleColors, TArray< TArray< int32 > > &ParticlesPerColor) |
| |