![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <gpu_mat_prng.h>


Public Member Functions | |
| GpuMatPRNG (const int width, const int height) | |
Public Member Functions inherited from colmap::mvs::GpuMat< curandState > | |
| GpuMat (const size_t width, const size_t height, const size_t depth=1) | |
| ~GpuMat () | |
| __host__ __device__ const curandState * | GetPtr () const |
| __host__ __device__ curandState * | GetPtr () |
| __host__ __device__ size_t | GetPitch () const |
| __host__ __device__ size_t | GetWidth () const |
| __host__ __device__ size_t | GetHeight () const |
| __host__ __device__ size_t | GetDepth () const |
| __device__ curandState | Get (const size_t row, const size_t col, const size_t slice=0) const |
| __device__ void | GetSlice (const size_t row, const size_t col, curandState *values) const |
| __device__ curandState & | GetRef (const size_t row, const size_t col) |
| __device__ curandState & | GetRef (const size_t row, const size_t col, const size_t slice) |
| __device__ void | Set (const size_t row, const size_t col, const curandState value) |
| __device__ void | Set (const size_t row, const size_t col, const size_t slice, const curandState value) |
| __device__ void | SetSlice (const size_t row, const size_t col, const curandState *values) |
| void | FillWithScalar (const curandState value) |
| void | FillWithVector (const curandState *values) |
| void | FillWithRandomNumbers (const curandState min_value, const curandState max_value, GpuMat< curandState > random_state) |
| void | CopyToDevice (const curandState *data, const size_t pitch) |
| void | CopyToHost (curandState *data, const size_t pitch) const |
| Mat< curandState > | CopyToMat () const |
| void | Transpose (GpuMat< curandState > *output) |
| void | FlipHorizontal (GpuMat< curandState > *output) |
| void | Rotate (GpuMat< curandState > *output) |
| void | Read (const std::string &path) |
| void | Write (const std::string &path) |
| void | Write (const std::string &path, const size_t slice) |
Additional Inherited Members | |
Protected Member Functions inherited from colmap::mvs::GpuMat< curandState > | |
| void | ComputeCudaConfig () |
Protected Attributes inherited from colmap::mvs::GpuMat< curandState > | |
| std::shared_ptr< curandState > | array_ |
| curandState * | array_ptr_ |
| size_t | pitch_ |
| size_t | width_ |
| size_t | height_ |
| size_t | depth_ |
| dim3 | blockSize_ |
| dim3 | gridSize_ |
Static Protected Attributes inherited from colmap::mvs::GpuMat< curandState > | |
| static const size_t | kBlockDimX |
| static const size_t | kBlockDimY |
Definition at line 15 of file gpu_mat_prng.h.
| colmap::mvs::GpuMatPRNG::GpuMatPRNG | ( | const int | width, |
| const int | height | ||
| ) |