24 template <
typename Jo
intSolverType>
50 bool UseLinearSolver()
const;
52 void ResizeSolverArrays();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SolverConstraintContainer.h:29
Definition PBDJointConstraints.h:168
CHAOS_API const FPBDJointSolverSettings & GetSettings() const
Definition PBDJointConstraints.cpp:596
CHAOS_API const FPBDJointSettings & GetConstraintSettings(int32 ConstraintIndex) const
Definition PBDJointConstraints.cpp:920
Definition PBDJointConstraintTypes.h:114
Definition PBDJointConstraintTypes.h:219
Definition SolverBodyContainer.h:37
Definition IslandManager.h:151
Definition PBDJointContainerSolver.h:26
virtual int32 GetNumConstraints() const override final
Definition PBDJointContainerSolver.h:32
~TPBDJointContainerSolver()
Definition PBDJointContainerSolver.cpp:120
virtual void GatherInput(const FReal Dt) override final
Definition PBDJointContainerSolver.cpp:210
int32 GetContainerConstraintIndex(const int32 InConstraintIndex) const
Definition PBDJointContainerSolver.h:48
FPBDJointConstraints & GetContainer() const
Definition PBDJointContainerSolver.h:45
virtual void ApplyVelocityConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDJointContainerSolver.cpp:360
const FPBDJointSolverSettings & GetSettings() const
Definition PBDJointContainerSolver.h:46
virtual void ScatterOutput(const FReal Dt) override final
Definition PBDJointContainerSolver.cpp:240
virtual void AddBodies(FSolverBodyContainer &SolverBodyContainer) override final
Definition PBDJointContainerSolver.cpp:204
const FPBDJointSettings & GetConstraintSettings(const int32 InConstraintIndex) const
Definition PBDJointContainerSolver.h:47
virtual void ApplyPositionConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDJointContainerSolver.cpp:325
virtual void ApplyProjectionConstraints(const FReal Dt, const int32 It, const int32 NumIts) override final
Definition PBDJointContainerSolver.cpp:366
virtual void AddConstraints() override final
Definition PBDJointContainerSolver.cpp:132
Definition ArrayView.h:139
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
Definition OverriddenPropertySet.cpp:45