UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PBDShapeConstraintsBase.h:16
const int32 ParticleOffset
Definition PBDShapeConstraintsBase.h:59
FSolverVec3 GetDelta(const FSolverParticles &InParticles, const int32 Index) const
Definition PBDShapeConstraintsBase.h:41
const TArray< FSolverVec3 > & TargetPositions
Definition PBDShapeConstraintsBase.h:58
Definition PBDShapeConstraints.h:12
void Apply(FSolverParticles &InParticles, const FSolverReal Dt) const
Definition PBDShapeConstraints.h:39
virtual ~FPBDShapeConstraints() override
Definition PBDShapeConstraints.h:29
FPBDShapeConstraints(int32 InParticleOffset, int32 InParticleCount, const TArray< FSolverVec3 > &StartPositions, const TArray< FSolverVec3 > &TargetPositions, const FSolverReal Stiffness=(FSolverReal) 1.)
Definition PBDShapeConstraints.h:19
void Apply(FSolverParticles &InParticles, const FSolverReal Dt, const int32 Index) const
Definition PBDShapeConstraints.h:31
Definition PBDSoftsSolverParticles.h:20
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition CollectionEmbeddedSpringConstraintFacade.cpp:6
FRealSingle FSolverReal
Definition PBDSoftsEvolutionFwd.h:31
U16 Index
Definition radfft.cpp:71