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::common::Var< T > Class Template Reference

Public Member Functions

 Var (T const &value=T{}, std::shared_ptr< cuda::stream_t > stream=std::make_shared< cuda::stream_t >(cuda::device::current::get().default_stream()))
 
 Var (Var const &)=delete
 
Varoperator= (Var const &)=delete
 
Varoperator= (T const &value)
 
 Var (Var &&)=delete
 
Var operator= (Var &&)=delete
 
Get () const
 
 operator T () const
 
T * Raw ()
 
T const * Raw () const
 
void SetStream (std::shared_ptr< cuda::stream_t > stream)
 
std::shared_ptr< cuda::stream_t > Stream () const
 

The documentation for this class was generated from the following file: