cheshirekow
v0.1.0
|
stores both the index of the entry and the solution id of it's best solver in a bitfield More...
#include <mpblocks/cudaNN/PackedIndex.h>
Public Types | |
typedef PackedStorage< sizeof(Format_t) > ::Result | Storage_t |
typedef PackedStorage< sizeof(PunType)> ::Result | StorageType |
Private Attributes | |
Storage_t | m_storage |
StorageType | m_storage |
stores both the index of the entry and the solution id of it's best solver in a bitfield
stores both the index of the entry and the solution id of it's best solver in a bitfield of the same size as PunType and provides conversion to and from PunType
Definition at line 52 of file PackedIndex.h.
typedef PackedStorage< sizeof(Format_t) >::Result mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::Storage_t |
Definition at line 55 of file PackedIndex.h.
typedef PackedStorage<sizeof(PunType)>::Result mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::StorageType |
Definition at line 55 of file PackedIndex.h.
__device__ __host__ mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::PackedIndex | ( | Format_t | bits | ) |
Definition at line 46 of file PackedIndex.hpp.
__device__ __host__ mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::PackedIndex | ( | SolutionId | id = INVALID , |
Storage_t | idx = 0 |
||
) |
Definition at line 38 of file PackedIndex.hpp.
__device__ __host__ mpblocks::dubins::curves_cuda::PackedIndex< PunType >::PackedIndex | ( | PunType | bits | ) |
Definition at line 45 of file PackedIndex.hpp.
__device__ __host__ mpblocks::dubins::curves_cuda::PackedIndex< PunType >::PackedIndex | ( | SolutionId | id = INVALID , |
StorageType | idx = 0 |
||
) |
Definition at line 38 of file PackedIndex.hpp.
__device__ __host__ SolutionId mpblocks::dubins::curves_cuda::PackedIndex< PunType >::getId | ( | ) | const |
Definition at line 53 of file PackedIndex.hpp.
__device__ __host__ SolutionId mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::getId | ( | ) | const |
__device__ __host__ PackedIndex< PunType >::StorageType mpblocks::dubins::curves_cuda::PackedIndex< PunType >::getIdx | ( | ) | const |
Definition at line 66 of file PackedIndex.hpp.
__device__ __host__ StorageType mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::getIdx | ( | ) | const |
__device__ __host__ PunType & mpblocks::dubins::curves_cuda::PackedIndex< PunType >::getPun | ( | ) |
Definition at line 99 of file PackedIndex.hpp.
__device__ __host__ PunType& mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::getPun | ( | ) |
__device__ __host__ PackedIndex< PunType >::StorageType mpblocks::dubins::curves_cuda::PackedIndex< PunType >::getUnsigned | ( | ) |
Definition at line 113 of file PackedIndex.hpp.
__device__ __host__ StorageType mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::getUnsigned | ( | ) |
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< PunType >::setId | ( | SolutionId | id | ) |
Definition at line 80 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::setId | ( | SolutionId | id | ) |
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::setIdx | ( | Storage_t | idx | ) |
Definition at line 89 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< PunType >::setIdx | ( | StorageType | idx | ) |
Definition at line 85 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< PunType >::setPun | ( | PunType | bits | ) |
Definition at line 100 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::setPun | ( | Format_t | bits | ) |
Definition at line 106 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< Format_t >::setUnsigned | ( | Storage_t | bits | ) |
Definition at line 120 of file PackedIndex.hpp.
__device__ __host__ void mpblocks::dubins::curves_cuda::PackedIndex< PunType >::setUnsigned | ( | StorageType | bits | ) |
Definition at line 113 of file PackedIndex.hpp.
|
private |
Definition at line 58 of file PackedIndex.h.
|
private |
Definition at line 58 of file PackedIndex.h.