Bullet Collision Detection & Physics Library
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)btOpenCLSoftBodySolverprotected
applyForces(float solverdt)btOpenCLSoftBodySolverprotectedvirtual
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()btSoftBodySolverinline
buildShaders()btOpenCLSoftBodySolverSIMDAwareprotectedvirtual
checkInitialized()btOpenCLSoftBodySolvervirtual
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)btOpenCLSoftBodySolverSIMDAwareprotected
copyBackToSoftBodies(bool bMove=true)btOpenCLSoftBodySolvervirtual
CPU_SOLVER enum valuebtSoftBodySolver
DEFAULT_SOLVER enum valuebtSoftBodySolver
DX_SIMD_SOLVER enum valuebtSoftBodySolver
DX_SOLVER enum valuebtSoftBodySolver
executeUpdateSoftBodies(int firstTriangle, int numTriangles)btOpenCLSoftBodySolverprotected
findSoftBodyIndex(const btSoftBody *const softBody)btOpenCLSoftBodySolverprotected
findSoftBodyInterface(const btSoftBody *const softBody)btOpenCLSoftBodySolver
getDefaultWorkGroupSize() const btOpenCLSoftBodySolverinlinevirtual
getLinkData()btOpenCLSoftBodySolverSIMDAwarevirtual
getNumberOfPositionIterations()btSoftBodySolverinlinevirtual
getNumberOfVelocityIterations()btSoftBodySolverinlinevirtual
getSolverType() const btOpenCLSoftBodySolverSIMDAwareinlinevirtual
getTimeScale()btSoftBodySolverinline
getTriangleData()btOpenCLSoftBodySolvervirtual
getVertexData()btOpenCLSoftBodySolvervirtual
integrate(float solverdt)btOpenCLSoftBodySolverprotectedvirtual
m_addVelocityKernelbtOpenCLSoftBodySolverprotected
m_anchorIndexbtOpenCLSoftBodySolverprotected
m_anchorNodeInfoArraybtOpenCLSoftBodySolverprotected
m_anchorPositionbtOpenCLSoftBodySolverprotected
m_applyForcesKernelbtOpenCLSoftBodySolverprotected
m_bUpdateAnchoredNodePosbtOpenCLSoftBodySolverprotected
m_clAnchorIndexbtOpenCLSoftBodySolverprotected
m_clAnchorPositionbtOpenCLSoftBodySolverprotected
m_clCollisionObjectDetailsbtOpenCLSoftBodySolverprotected
m_clPerClothAccelerationbtOpenCLSoftBodySolverprotected
m_clPerClothCollisionObjectsbtOpenCLSoftBodySolverprotected
m_clPerClothDampingFactorbtOpenCLSoftBodySolverprotected
m_clPerClothDragFactorbtOpenCLSoftBodySolverprotected
m_clPerClothFrictionbtOpenCLSoftBodySolverprotected
m_clPerClothLiftFactorbtOpenCLSoftBodySolverprotected
m_clPerClothMediumDensitybtOpenCLSoftBodySolverprotected
m_clPerClothVelocityCorrectionCoefficientbtOpenCLSoftBodySolverprotected
m_clPerClothWindVelocitybtOpenCLSoftBodySolverprotected
m_collisionObjectDetailsbtOpenCLSoftBodySolverprotected
m_cqCommandQuebtOpenCLSoftBodySolverprotected
m_currentCLFunctionsbtOpenCLSoftBodySolverprotected
m_cxMainContextbtOpenCLSoftBodySolverprotected
m_defaultCLFunctionsbtOpenCLSoftBodySolverprotected
m_defaultWorkGroupSizebtOpenCLSoftBodySolverprotected
m_integrateKernelbtOpenCLSoftBodySolverprotected
m_linkDatabtOpenCLSoftBodySolverSIMDAwareprotected
m_normalizeNormalsAndAreasKernelbtOpenCLSoftBodySolverprotected
m_numberOfPositionIterationsbtSoftBodySolverprotected
m_numberOfVelocityIterationsbtSoftBodySolverprotected
m_outputToVertexArrayKernelbtOpenCLSoftBodySolverprotected
m_perClothAccelerationbtOpenCLSoftBodySolverprotected
m_perClothCollisionObjectsbtOpenCLSoftBodySolverprotected
m_perClothDampingFactorbtOpenCLSoftBodySolverprotected
m_perClothDragFactorbtOpenCLSoftBodySolverprotected
m_perClothFrictionbtOpenCLSoftBodySolverprotected
m_perClothLiftFactorbtOpenCLSoftBodySolverprotected
m_perClothMediumDensitybtOpenCLSoftBodySolverprotected
m_perClothVelocityCorrectionCoefficientbtOpenCLSoftBodySolverprotected
m_perClothWindVelocitybtOpenCLSoftBodySolverprotected
m_prepareLinksKernelbtOpenCLSoftBodySolverprotected
m_resetNormalsAndAreasKernelbtOpenCLSoftBodySolverprotected
m_shadersInitializedbtOpenCLSoftBodySolverprotected
m_softBodySetbtOpenCLSoftBodySolverprotected
m_solveCollisionsAndUpdateVelocitiesKernelbtOpenCLSoftBodySolverprotected
m_solvePositionsFromLinksKernelbtOpenCLSoftBodySolverprotected
m_timeScalebtSoftBodySolverprotected
m_triangleDatabtOpenCLSoftBodySolver
m_updateConstantsKernelbtOpenCLSoftBodySolverprotected
m_updateFixedVertexPositionsKernelbtOpenCLSoftBodySolverprotected
m_updatePositionsFromVelocitiesKernelbtOpenCLSoftBodySolverprotected
m_updateSoftBodiesKernelbtOpenCLSoftBodySolverprotected
m_updateSolverConstantsbtOpenCLSoftBodySolverprotected
m_updateVelocitiesFromPositionsWithoutVelocitiesKernelbtOpenCLSoftBodySolverprotected
m_updateVelocitiesFromPositionsWithVelocitiesKernelbtOpenCLSoftBodySolverprotected
m_vertexDatabtOpenCLSoftBodySolver
m_vSolveLinksKernelbtOpenCLSoftBodySolverprotected
normalizeNormalsAndAreas(int numVertices)btOpenCLSoftBodySolverprotected
optimize(btAlignedObjectArray< btSoftBody * > &softBodies, bool forceUpdate=false)btOpenCLSoftBodySolverSIMDAwarevirtual
predictMotion(float solverdt)btOpenCLSoftBodySolvervirtual
prepareCollisionConstraints()btOpenCLSoftBodySolverprotected
prepareLinks()btOpenCLSoftBodySolverprotected
processCollision(btSoftBody *, const btCollisionObjectWrapper *)btOpenCLSoftBodySolvervirtual
processCollision(btSoftBody *, btSoftBody *)btOpenCLSoftBodySolvervirtual
btSoftBodySolver::processCollision(btSoftBody *, const struct btCollisionObjectWrapper *)=0btSoftBodySolverpure virtual
ProjectOnAxis(const Vectormath::Aos::Vector3 &v, const Vectormath::Aos::Vector3 &a)btOpenCLSoftBodySolverprotected
releaseKernels()btOpenCLSoftBodySolverprotected
resetNormalsAndAreas(int numVertices)btOpenCLSoftBodySolverprotected
setCLFunctions(CLFunctions *funcs)btOpenCLSoftBodySolverinline
setDefaultWorkgroupSize(size_t workGroupSize)btOpenCLSoftBodySolverinlinevirtual
setNumberOfPositionIterations(int iterations)btSoftBodySolverinlinevirtual
setNumberOfVelocityIterations(int iterations)btSoftBodySolverinlinevirtual
solveCollisionsAndUpdateVelocities(float isolverdt)btOpenCLSoftBodySolverSIMDAwareprotectedvirtual
solveConstraints(float solverdt)btOpenCLSoftBodySolverSIMDAwarevirtual
solveLinksForPosition(int startLink, int numLinks, float kst, float ti)btOpenCLSoftBodySolverSIMDAwareprotectedvirtual
solveLinksForVelocity(int startLink, int numLinks, float kst)btOpenCLSoftBodySolverprotected
SolverTypes enum namebtSoftBodySolver
updateBounds()btOpenCLSoftBodySolverprotected
updateConstants(float timeStep)btOpenCLSoftBodySolverSIMDAwareprotectedvirtual
updateFixedVertexPositions()btOpenCLSoftBodySolverprotected
updatePositionsFromVelocities(float solverdt)btOpenCLSoftBodySolverprotected
updateSoftBodies()btOpenCLSoftBodySolvervirtual
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt)btOpenCLSoftBodySolverprotected
updateVelocitiesFromPositionsWithVelocities(float isolverdt)btOpenCLSoftBodySolverprotected
~btOpenCLSoftBodySolver()btOpenCLSoftBodySolvervirtual
~btOpenCLSoftBodySolverSIMDAware()btOpenCLSoftBodySolverSIMDAwarevirtual
~btSoftBodySolver()btSoftBodySolverinlinevirtual