NVBIO
|
A simple context to access a SSA_value_multiple structure - a model of SSAInterface.
#include <ssa.h>
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SSA_value_multiple_context () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SSA_value_multiple_context (SSAIterator ssa, BitmaskIterator bitmask, BlockIterator blocks) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | fetch (const uint32 i, uint32 &r) const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool | has (const uint32 i) const |
Public Members | |
SSAIterator | m_ssa |
BitmaskIterator | m_bitmask |
BlockIterator | m_blocks |
|
inline |
|
inline |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >::fetch | ( | const uint32 | i, |
uint32 & | r | ||
) | const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >::has | ( | const uint32 | i) | const |
BitmaskIterator nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >::m_bitmask |
BlockIterator nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >::m_blocks |
SSAIterator nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >::m_ssa |