Bullet Collision Detection & Physics Library
btOpenCLSoftBodySolver Member List

This is the complete list of members for btOpenCLSoftBodySolver, 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
btSoftBodySolver()btSoftBodySolverinline
buildShaders()btOpenCLSoftBodySolverprotectedvirtual
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)btOpenCLSoftBodySolverprotected
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()btOpenCLSoftBodySolvervirtual
getNumberOfPositionIterations()btSoftBodySolverinlinevirtual
getNumberOfVelocityIterations()btSoftBodySolverinlinevirtual
getSolverType() const btOpenCLSoftBodySolverinlinevirtual
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_linkDatabtOpenCLSoftBodySolver
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)btOpenCLSoftBodySolvervirtual
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)btOpenCLSoftBodySolverprotectedvirtual
solveConstraints(float solverdt)btOpenCLSoftBodySolvervirtual
solveLinksForPosition(int startLink, int numLinks, float kst, float ti)btOpenCLSoftBodySolverprotectedvirtual
solveLinksForVelocity(int startLink, int numLinks, float kst)btOpenCLSoftBodySolverprotected
SolverTypes enum namebtSoftBodySolver
updateBounds()btOpenCLSoftBodySolverprotected
updateConstants(float timeStep)btOpenCLSoftBodySolverprotectedvirtual
updateFixedVertexPositions()btOpenCLSoftBodySolverprotected
updatePositionsFromVelocities(float solverdt)btOpenCLSoftBodySolverprotected
updateSoftBodies()btOpenCLSoftBodySolvervirtual
updateVelocitiesFromPositionsWithoutVelocities(float isolverdt)btOpenCLSoftBodySolverprotected
updateVelocitiesFromPositionsWithVelocities(float isolverdt)btOpenCLSoftBodySolverprotected
~btOpenCLSoftBodySolver()btOpenCLSoftBodySolvervirtual
~btSoftBodySolver()btSoftBodySolverinlinevirtual