NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | Public Members | List of all members
nvbio::SSA_index_multiple_device< K, index_type > Struct Template Reference

Detailed description

template< uint32 K, typename index_type = uint32>
struct nvbio::SSA_index_multiple_device< K, index_type >

Definition at line 93 of file ssa.h.

#include <ssa.h>

Public Types

typedef index_type value_type
 
typedef
SSA_index_multiple_context< K,
const index_type * > 
context_type
 
typedef context_type device_view_type
 
typedef context_type plain_view_type
 

Public Methods

 SSA_index_multiple_device ()
 
 SSA_index_multiple_device (const SSA_index_multiple< K, index_type > &ssa)
 
 ~SSA_index_multiple_device ()
 
context_type get_context () const
 

Public Members

index_type m_n
 
thrust::device_vector< index_type > m_ssa
 

Member Typedef Documentation

template<uint32 K, typename index_type = uint32>
typedef SSA_index_multiple_context<K, const index_type*> nvbio::SSA_index_multiple_device< K, index_type >::context_type

Definition at line 307 of file ssa.h.

template<uint32 K, typename index_type = uint32>
typedef context_type nvbio::SSA_index_multiple_device< K, index_type >::device_view_type

Definition at line 308 of file ssa.h.

template<uint32 K, typename index_type = uint32>
typedef context_type nvbio::SSA_index_multiple_device< K, index_type >::plain_view_type

Definition at line 309 of file ssa.h.

template<uint32 K, typename index_type = uint32>
typedef index_type nvbio::SSA_index_multiple_device< K, index_type >::value_type

Definition at line 306 of file ssa.h.

Constructor & Destructor Documentation

template<uint32 K, typename index_type = uint32>
nvbio::SSA_index_multiple_device< K, index_type >::SSA_index_multiple_device ( )
inline

empty constructor

Definition at line 313 of file ssa.h.

template<uint32 K, typename index_type >
nvbio::SSA_index_multiple_device< K, index_type >::SSA_index_multiple_device ( const SSA_index_multiple< K, index_type > &  ssa)

constructor

Parameters
ssahost sampled suffix array

Definition at line 345 of file ssa_inl.h.

template<uint32 K, typename index_type = uint32>
nvbio::SSA_index_multiple_device< K, index_type >::~SSA_index_multiple_device ( )
inline

destructor

Definition at line 331 of file ssa.h.

Member Function Documentation

template<uint32 K, typename index_type = uint32>
context_type nvbio::SSA_index_multiple_device< K, index_type >::get_context ( ) const
inline

get a context

Definition at line 340 of file ssa.h.

Member Data Documentation

template<uint32 K, typename index_type = uint32>
index_type nvbio::SSA_index_multiple_device< K, index_type >::m_n

Definition at line 342 of file ssa.h.

template<uint32 K, typename index_type = uint32>
thrust::device_vector<index_type> nvbio::SSA_index_multiple_device< K, index_type >::m_ssa

Definition at line 343 of file ssa.h.


The documentation for this struct was generated from the following files: