29 const int32 i4 = Constraint[3];
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition PBDTetConstraintsBase.h:15
TArray< TVec4< int32 > > Constraints
Definition PBDTetConstraintsBase.h:70
TVec4< FSolverVec3 > GetGradients(const FSolverParticles &InParticles, const int32 i) const
Definition PBDTetConstraintsBase.h:31
FSolverReal GetScalingFactor(const FSolverParticles &InParticles, const int32 i, const TVec4< FSolverVec3 > &Grads) const
Definition PBDTetConstraintsBase.h:49
Definition PBDTetConstraints.h:12
void Apply(FSolverParticles &InParticles, const FReal dt) const
Definition PBDTetConstraints.h:21
FPBDTetConstraints(const FSolverParticles &InParticles, TArray< TVec4< int32 > > &&InConstraints, const FSolverReal InStiffness=(FSolverReal) 1)
Definition PBDTetConstraints.h:17
virtual ~FPBDTetConstraints() override
Definition PBDTetConstraints.h:19
Definition PBDSoftsSolverParticles.h:20
Definition Constraints.Build.cs:6
Definition CollectionEmbeddedSpringConstraintFacade.cpp:6
FRealSingle FSolverReal
Definition PBDSoftsEvolutionFwd.h:31
FRealDouble FReal
Definition Real.h:22