PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
Loading...
Searching...
No Matches
pbat::gpu::impl::math::LinearSolver Member List

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::LinearSolverinline
GeqrfWorkspace(TMatrixA const &A) const (defined in pbat::gpu::impl::math::LinearSolver)pbat::gpu::impl::math::LinearSolverinline
Handle() const (defined in pbat::gpu::impl::math::LinearSolver)pbat::gpu::impl::math::LinearSolverinline
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::LinearSolverinline
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::LinearSolverinline
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::LinearSolverinline
TrySetStream(std::shared_ptr< cuda::stream_t > stream) const (defined in pbat::gpu::impl::math::LinearSolver)pbat::gpu::impl::math::LinearSolverprotected
~LinearSolver() (defined in pbat::gpu::impl::math::LinearSolver)pbat::gpu::impl::math::LinearSolver