btOpenCLSoftBodySolverSIMDAware Member List

This is the complete list of members for btOpenCLSoftBodySolverSIMDAware, including all inherited members.
ApplyClampedForce(float solverdt, const Vectormath::Aos::Vector3 &force, const Vectormath::Aos::Vector3 &vertexVelocity, float inverseMass, Vectormath::Aos::Vector3 &vertexForce)btOpenCLSoftBodySolver [protected]
applyForces(float solverdt)btOpenCLSoftBodySolver [protected, virtual]
btOpenCLSoftBodySolver(cl_command_queue queue, cl_context ctx, bool bUpdateAchchoredNodePos=false)btOpenCLSoftBodySolver
btOpenCLSoftBodySolverSIMDAware(cl_command_queue queue, cl_context ctx, bool bUpdateAchchoredNodePos=false)btOpenCLSoftBodySolverSIMDAware
btSoftBodySolver()btSoftBodySolver [inline]
buildShaders()btOpenCLSoftBodySolverSIMDAware [protected, virtual]
checkInitialized()btOpenCLSoftBodySolver [virtual]
CL_SIMD_SOLVER enum valuebtSoftBodySolver
CL_SOLVER enum valuebtSoftBodySolver
computeTriangleArea(const Vectormath::Aos::Point3 &vertex0, const Vectormath::Aos::Point3 &vertex1, const Vectormath::Aos::Point3 &vertex2)btOpenCLSoftBodySolverSIMDAware [protected]
copyBackToSoftBodies(bool bMove=true)btOpenCLSoftBodySolver [virtual]
CPU_SOLVER enum valuebtSoftBodySolver
DEFAULT_SOLVER enum valuebtSoftBodySolver
DX_SIMD_SOLVER enum valuebtSoftBodySolver
DX_SOLVER enum valuebtSoftBodySolver
executeUpdateSoftBodies(int firstTriangle, int numTriangles)btOpenCLSoftBodySolver [protected]
findSoftBodyIndex(const btSoftBody *const softBody)btOpenCLSoftBodySolver [protected]
findSoftBodyInterface(const btSoftBody *const softBody)btOpenCLSoftBodySolver
getDefaultWorkGroupSize() const btOpenCLSoftBodySolver [inline, virtual]
getLinkData()btOpenCLSoftBodySolverSIMDAware [virtual]
getNumberOfPositionIterations()btSoftBodySolver [inline, virtual]
getNumberOfVelocityIterations()btSoftBodySolver [inline, virtual]
getSolverType() const btOpenCLSoftBodySolverSIMDAware [inline, virtual]
getTimeScale()btSoftBodySolver [inline]
getTriangleData()btOpenCLSoftBodySolver [virtual]
getVertexData()btOpenCLSoftBodySolver [virtual]
integrate(float solverdt)btOpenCLSoftBodySolver [protected, virtual]
m_addVelocityKernelbtOpenCLSoftBodySolver [protected]
m_anchorIndexbtOpenCLSoftBodySolver [protected]
m_anchorNodeInfoArraybtOpenCLSoftBodySolver [protected]
m_anchorPositionbtOpenCLSoftBodySolver [protected]
m_applyForcesKernelbtOpenCLSoftBodySolver [protected]
m_bUpdateAnchoredNodePosbtOpenCLSoftBodySolver [protected]
m_clAnchorIndexbtOpenCLSoftBodySolver [protected]
m_clAnchorPositionbtOpenCLSoftBodySolver [protected]
m_clCollisionObjectDetailsbtOpenCLSoftBodySolver [protected]
m_clPerClothAccelerationbtOpenCLSoftBodySolver [protected]
m_clPerClothCollisionObjectsbtOpenCLSoftBodySolver [protected]
m_clPerClothDampingFactorbtOpenCLSoftBodySolver [protected]
m_clPerClothDragFactorbtOpenCLSoftBodySolver [protected]
m_clPerClothFrictionbtOpenCLSoftBodySolver [protected]
m_clPerClothLiftFactorbtOpenCLSoftBodySolver [protected]
m_clPerClothMediumDensitybtOpenCLSoftBodySolver [protected]
m_clPerClothVelocityCorrectionCoefficientbtOpenCLSoftBodySolver [protected]
m_clPerClothWindVelocitybtOpenCLSoftBodySolver [protected]
m_collisionObjectDetailsbtOpenCLSoftBodySolver [protected]
m_cqCommandQuebtOpenCLSoftBodySolver [protected]
m_currentCLFunctionsbtOpenCLSoftBodySolver [protected]
m_cxMainContextbtOpenCLSoftBodySolver [protected]
m_defaultCLFunctionsbtOpenCLSoftBodySolver [protected]
m_defaultWorkGroupSizebtOpenCLSoftBodySolver [protected]
m_integrateKernelbtOpenCLSoftBodySolver [protected]
m_linkDatabtOpenCLSoftBodySolverSIMDAware [protected]
m_normalizeNormalsAndAreasKernelbtOpenCLSoftBodySolver [protected]
m_numberOfPositionIterationsbtSoftBodySolver [protected]
m_numberOfVelocityIterationsbtSoftBodySolver [protected]
m_outputToVertexArrayKernelbtOpenCLSoftBodySolver [protected]
m_perClothAccelerationbtOpenCLSoftBodySolver [protected]
m_perClothCollisionObjectsbtOpenCLSoftBodySolver [protected]
m_perClothDampingFactorbtOpenCLSoftBodySolver [protected]
m_perClothDragFactorbtOpenCLSoftBodySolver [protected]
m_perClothFrictionbtOpenCLSoftBodySolver [protected]
m_perClothLiftFactorbtOpenCLSoftBodySolver [protected]
m_perClothMediumDensitybtOpenCLSoftBodySolver [protected]
m_perClothVelocityCorrectionCoefficientbtOpenCLSoftBodySolver [protected]
m_perClothWindVelocitybtOpenCLSoftBodySolver [protected]
m_prepareLinksKernelbtOpenCLSoftBodySolver [protected]
m_resetNormalsAndAreasKernelbtOpenCLSoftBodySolver [protected]
m_shadersInitializedbtOpenCLSoftBodySolver [protected]
m_softBodySetbtOpenCLSoftBodySolver [protected]
m_solveCollisionsAndUpdateVelocitiesKernelbtOpenCLSoftBodySolver [protected]
m_solvePositionsFromLinksKernelbtOpenCLSoftBodySolver [protected]
m_timeScalebtSoftBodySolver [protected]
m_triangleDatabtOpenCLSoftBodySolver
m_updateConstantsKernelbtOpenCLSoftBodySolver [protected]
m_updateFixedVertexPositionsKernelbtOpenCLSoftBodySolver [protected]
m_updatePositionsFromVelocitiesKernelbtOpenCLSoftBodySolver [protected]
m_updateSoftBodiesKernelbtOpenCLSoftBodySolver [protected]
m_updateSolverConstantsbtOpenCLSoftBodySolver [protected]
m_updateVelocitiesFromPositionsWithoutVelocitiesKernelbtOpenCLSoftBodySolver [protected]
m_updateVelocitiesFromPositionsWithVelocitiesKernelbtOpenCLSoftBodySolver [protected]
m_vertexDatabtOpenCLSoftBodySolver
m_vSolveLinksKernelbtOpenCLSoftBodySolver [protected]
normalizeNormalsAndAreas(int numVertices)btOpenCLSoftBodySolver [protected]
optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false)btOpenCLSoftBodySolverSIMDAware [virtual]
predictMotion(float solverdt)btOpenCLSoftBodySolver [virtual]
prepareCollisionConstraints()btOpenCLSoftBodySolver [protected]
prepareLinks()btOpenCLSoftBodySolver [protected]
processCollision(btSoftBody *, const btCollisionObjectWrapper *)btOpenCLSoftBodySolver [virtual]
processCollision(btSoftBody *, btSoftBody *)btOpenCLSoftBodySolver [virtual]
btSoftBodySolver::processCollision(btSoftBody *, const struct btCollisionObjectWrapper *)=0btSoftBodySolver [pure virtual]
ProjectOnAxis(const Vectormath::Aos::Vector3 &v, const Vectormath::Aos::Vector3 &a)btOpenCLSoftBodySolver [protected]
releaseKernels()btOpenCLSoftBodySolver [protected]
resetNormalsAndAreas(int numVertices)btOpenCLSoftBodySolver [protected]
setCLFunctions(CLFunctions *funcs)btOpenCLSoftBodySolver [inline]
setDefaultWorkgroupSize(size_t workGroupSize)btOpenCLSoftBodySolver [inline, virtual]
setNumberOfPositionIterations(int iterations)btSoftBodySolver [inline, virtual]
setNumberOfVelocityIterations(int iterations)btSoftBodySolver [inline, virtual]
solveCollisionsAndUpdateVelocities(float isolverdt)btOpenCLSoftBodySolverSIMDAware [protected, virtual]
solveConstraints(float solverdt)btOpenCLSoftBodySolverSIMDAware [virtual]
solveLinksForPosition(int startLink, int numLinks, float kst, float ti)btOpenCLSoftBodySolverSIMDAware [protected, virtual]
solveLinksForVelocity(int startLink, int numLinks, float kst)btOpenCLSoftBodySolver [protected]
SolverTypes enum namebtSoftBodySolver
updateBounds()btOpenCLSoftBodySolver [protected]
updateConstants(float timeStep)btOpenCLSoftBodySolverSIMDAware [protected, virtual]
updateFixedVertexPositions()btOpenCLSoftBodySolver [protected]
updatePositionsFromVelocities(float solverdt)btOpenCLSoftBodySolver [protected]
updateSoftBodies()btOpenCLSoftBodySolver [virtual]
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt)btOpenCLSoftBodySolver [protected]
updateVelocitiesFromPositionsWithVelocities(float isolverdt)btOpenCLSoftBodySolver [protected]
~btOpenCLSoftBodySolver()btOpenCLSoftBodySolver [virtual]
~btOpenCLSoftBodySolverSIMDAware()btOpenCLSoftBodySolverSIMDAware [virtual]
~btSoftBodySolver()btSoftBodySolver [inline, virtual]