NVBIO
|
A simple context to access a SSA_index_multiple structure - a model of SSAInterface.
#include <ssa.h>
Public Types | |
typedef std::iterator_traits < Iterator >::value_type | index_type |
typedef index_type | value_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SSA_index_multiple_context () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SSA_index_multiple_context (const Iterator ssa) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | fetch (const index_type i, index_type &r) const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | has (const index_type i) const |
Public Members | |
Iterator | m_ssa |
typedef std::iterator_traits<Iterator>::value_type nvbio::SSA_index_multiple_context< K, Iterator >::index_type |
typedef index_type nvbio::SSA_index_multiple_context< K, Iterator >::value_type |
|
inline |
|
inline |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::SSA_index_multiple_context< K, Iterator >::fetch | ( | const index_type | i, |
index_type & | r | ||
) | const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::SSA_index_multiple_context< K, Iterator >::has | ( | const index_type | i) | const |
Iterator nvbio::SSA_index_multiple_context< K, Iterator >::m_ssa |