|
PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
This is the complete list of members for pbat::gpu::impl::math::LinearSolver, including all inherited members.
| Geqrf(TMatrixQR &QR, TVectorTau &tau, common::Buffer< TScalar > &workspace, std::shared_ptr< cuda::stream_t > stream=nullptr) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| GeqrfWorkspace(TMatrixA const &A) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| Handle() const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| LinearSolver(cuda::device_t device=common::Device(common::EDeviceSelectionPreference::HighestComputeCapability)) (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| LinearSolver(LinearSolver const &)=delete (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| LinearSolver(LinearSolver &&)=delete (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| operator=(LinearSolver const &)=delete (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| operator=(LinearSolver &&)=delete (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| Ormqr(TMatrixQ const &Q, TVectorTau const &tau, TMatrixB &B, common::Buffer< TScalar > &workspace, bool bMultiplyFromLeft=true, std::shared_ptr< cuda::stream_t > stream=nullptr) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| Ormqr(TMatrixQ const &Q, TVectorTau const &tau, TVectorB &B, common::Buffer< TScalar > &workspace, bool bMultiplyFromLeft=true, std::shared_ptr< cuda::stream_t > stream=nullptr) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| OrmqrWorkspace(TMatrixQ const &Q, TMatrixB const &B, bool bMultiplyFromLeft=true) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | |
| OrmqrWorkspace(TMatrixQ const &Q, TVectorB const &B, bool bMultiplyFromLeft=true) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | inline |
| TrySetStream(std::shared_ptr< cuda::stream_t > stream) const (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver | protected |
| ~LinearSolver() (defined in pbat::gpu::impl::math::LinearSolver) | pbat::gpu::impl::math::LinearSolver |