RavEngine
Loading...
Searching...
No Matches
physx::Dy::SolverCoreGeneral Class Reference
Inheritance diagram for physx::Dy::SolverCoreGeneral:
[legend]
Collaboration diagram for physx::Dy::SolverCoreGeneral:
[legend]

Public Member Functions

virtual void destroyV ()
 
virtual PxI32 solveVParallelAndWriteBack (SolverIslandParams &params, Cm::SpatialVectorF *Z, Cm::SpatialVectorF *deltaV) const
 
virtual void solveV_Blocks (SolverIslandParams &params) const
 
virtual void writeBackV (const PxSolverConstraintDesc *PX_RESTRICT constraintList, const PxU32 constraintListSize, PxConstraintBatchHeader *contactConstraintBatches, const PxU32 numBatches, ThresholdStreamElement *PX_RESTRICT thresholdStream, const PxU32 thresholdStreamLength, PxU32 &outThresholdPairs, PxSolverBodyData *atomListData, WriteBackBlockMethod writeBackTable[]) const
 

Static Public Member Functions

static SolverCoreGeneral * create (bool fricEveryIteration)
 

Public Attributes

bool frictionEveryIteration
 

Member Function Documentation

◆ destroyV()

void physx::Dy::SolverCoreGeneral::destroyV ( )
virtual

Implements physx::Dy::SolverCore.

◆ solveV_Blocks()

void physx::Dy::SolverCoreGeneral::solveV_Blocks ( SolverIslandParams &  params) const
virtual

Implements physx::Dy::SolverCore.

◆ solveVParallelAndWriteBack()

PxI32 physx::Dy::SolverCoreGeneral::solveVParallelAndWriteBack ( SolverIslandParams &  params,
Cm::SpatialVectorF *  Z,
Cm::SpatialVectorF *  deltaV 
) const
virtual

Implements physx::Dy::SolverCore.

◆ writeBackV()

void physx::Dy::SolverCoreGeneral::writeBackV ( const PxSolverConstraintDesc *PX_RESTRICT  constraintList,
const PxU32  constraintListSize,
PxConstraintBatchHeader *  contactConstraintBatches,
const PxU32  numBatches,
ThresholdStreamElement *PX_RESTRICT  thresholdStream,
const PxU32  thresholdStreamLength,
PxU32 &  outThresholdPairs,
PxSolverBodyData *  atomListData,
WriteBackBlockMethod  writeBackTable[] 
) const
virtual

Implements physx::Dy::SolverCore.


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