NVBIO
|
Typedefs | |
typedef std::input_iterator_tag | nvbio::input_host_iterator_tag |
typedef std::output_iterator_tag | nvbio::output_host_iterator_tag |
typedef std::forward_iterator_tag | nvbio::forward_host_iterator_tag |
typedef std::bidirectional_iterator_tag | nvbio::bidirectional_host_iterator_tag |
typedef std::random_access_iterator_tag | nvbio::random_access_host_iterator_tag |
typedef thrust::input_device_iterator_tag | nvbio::input_device_iterator_tag |
typedef thrust::output_device_iterator_tag | nvbio::output_device_iterator_tag |
typedef thrust::forward_device_iterator_tag | nvbio::forward_device_iterator_tag |
typedef thrust::bidirectional_device_iterator_tag | nvbio::bidirectional_device_iterator_tag |
typedef thrust::random_access_device_iterator_tag | nvbio::random_access_device_iterator_tag |
typedef thrust::input_universal_iterator_tag | nvbio::input_universal_iterator_tag |
typedef thrust::output_universal_iterator_tag | nvbio::output_universal_iterator_tag |
typedef thrust::forward_universal_iterator_tag | nvbio::forward_universal_iterator_tag |
typedef thrust::bidirectional_universal_iterator_tag | nvbio::bidirectional_universal_iterator_tag |
typedef thrust::random_access_universal_iterator_tag | nvbio::random_access_universal_iterator_tag |
typedef unsigned long long | nvbio::uint64 |
typedef unsigned int | nvbio::uint32 |
typedef unsigned short | nvbio::uint16 |
typedef unsigned char | nvbio::uint8 |
typedef long long | nvbio::int64 |
typedef int | nvbio::int32 |
typedef short | nvbio::int16 |
typedef signed char | nvbio::int8 |
Enumerations | |
enum | Verbosity { V_ERROR = 0, V_WARNING = 1, V_VISIBLE = 2, V_INFO = 3, V_STATS = 4, V_VERBOSE = 5, V_DEBUG = 6 } |
Functions | |
void | textcolor (unsigned int color) |
void | log_visible (FILE *file, const char *string,...) |
void | log_info (FILE *file, const char *string,...) |
void | log_stats (FILE *file, const char *string,...) |
void | log_verbose (FILE *file, const char *string,...) |
void | log_debug (FILE *file, const char *string,...) |
void | log_warning (FILE *file, const char *string,...) |
void | log_error (FILE *file, const char *string,...) |
void | log_visible_cont (FILE *file, const char *string,...) |
void | log_info_cont (FILE *file, const char *string,...) |
void | log_stats_cont (FILE *file, const char *string,...) |
void | log_verbose_cont (FILE *file, const char *string,...) |
void | log_debug_cont (FILE *file, const char *string,...) |
void | log_warning_cont (FILE *file, const char *string,...) |
void | log_error_cont (FILE *file, const char *string,...) |
void | log_visible_nl (FILE *file) |
void | log_info_nl (FILE *file) |
void | log_stats_nl (FILE *file) |
void | log_verbose_nl (FILE *file) |
void | log_debug_nl (FILE *file) |
void | log_warning_nl (FILE *file) |
void | log_error_nl (FILE *file) |
void | set_verbosity (Verbosity) |
template<typename Iterator > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 | nvbio::length (const vector_view< Iterator > &vec) |
template<typename T > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T | nvbio::raw_pointer (const vector_view< T > &vec) |
template<typename T , typename I > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T | nvbio::begin (vector_view< T, I > &vec) |
template<typename T , typename I > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T | nvbio::begin (const vector_view< T, I > &vec) |
template<typename T > | |
vector_view< T *, uint64 > | nvbio::plain_view (std::vector< T > &vec) |
template<typename T > | |
vector_view< const T *, uint64 > | nvbio::plain_view (const std::vector< T > &vec) |
template<typename T > | |
T * | nvbio::raw_pointer (std::vector< T > &vec) |
template<typename T > | |
const T * | nvbio::raw_pointer (const std::vector< T > &vec) |
template<typename T > | |
T * | nvbio::begin (T *vec) |
template<typename T > | |
const T * | nvbio::begin (const T *vec) |
typedef thrust::bidirectional_device_iterator_tag nvbio::bidirectional_device_iterator_tag |
Definition at line 74 of file iterator.h.
typedef std::bidirectional_iterator_tag nvbio::bidirectional_host_iterator_tag |
Definition at line 68 of file iterator.h.
typedef thrust::bidirectional_universal_iterator_tag nvbio::bidirectional_universal_iterator_tag |
Definition at line 80 of file iterator.h.
typedef thrust::forward_device_iterator_tag nvbio::forward_device_iterator_tag |
Definition at line 73 of file iterator.h.
typedef std::forward_iterator_tag nvbio::forward_host_iterator_tag |
Definition at line 67 of file iterator.h.
typedef thrust::forward_universal_iterator_tag nvbio::forward_universal_iterator_tag |
Definition at line 79 of file iterator.h.
typedef thrust::input_device_iterator_tag nvbio::input_device_iterator_tag |
Definition at line 71 of file iterator.h.
typedef std::input_iterator_tag nvbio::input_host_iterator_tag |
Definition at line 65 of file iterator.h.
typedef thrust::input_universal_iterator_tag nvbio::input_universal_iterator_tag |
Definition at line 77 of file iterator.h.
typedef short nvbio::int16 |
typedef int nvbio::int32 |
typedef long long nvbio::int64 |
typedef signed char nvbio::int8 |
typedef thrust::output_device_iterator_tag nvbio::output_device_iterator_tag |
Definition at line 72 of file iterator.h.
typedef std::output_iterator_tag nvbio::output_host_iterator_tag |
Definition at line 66 of file iterator.h.
typedef thrust::output_universal_iterator_tag nvbio::output_universal_iterator_tag |
Definition at line 78 of file iterator.h.
typedef thrust::random_access_device_iterator_tag nvbio::random_access_device_iterator_tag |
Definition at line 75 of file iterator.h.
typedef std::random_access_iterator_tag nvbio::random_access_host_iterator_tag |
Definition at line 69 of file iterator.h.
typedef thrust::random_access_universal_iterator_tag nvbio::random_access_universal_iterator_tag |
Definition at line 81 of file iterator.h.
typedef unsigned short nvbio::uint16 |
typedef unsigned int nvbio::uint32 |
typedef unsigned long long nvbio::uint64 |
typedef unsigned char nvbio::uint8 |
enum Verbosity |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T nvbio::begin | ( | vector_view< T, I > & | vec) |
return the begin iterator of a vector_view
Definition at line 257 of file vector_view.h.
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T nvbio::begin | ( | const vector_view< T, I > & | vec) |
return the begin iterator of a vector_view
Definition at line 263 of file vector_view.h.
T* nvbio::begin | ( | T * | vec) |
return the begin iterator of a raw pointer
Definition at line 300 of file vector_view.h.
return the begin iterator of a raw pointer
Definition at line 304 of file vector_view.h.
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 nvbio::length | ( | const vector_view< Iterator > & | vec) |
return length of a vector_view
Definition at line 245 of file vector_view.h.
void log_debug | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 371 of file console.cpp.
void log_debug_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 459 of file console.cpp.
void log_debug_nl | ( | FILE * | file) |
Definition at line 518 of file console.cpp.
void log_error | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 397 of file console.cpp.
void log_error_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 483 of file console.cpp.
void log_error_nl | ( | FILE * | file) |
Definition at line 528 of file console.cpp.
void log_info | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 332 of file console.cpp.
void log_info_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 423 of file console.cpp.
void log_info_nl | ( | FILE * | file) |
Definition at line 503 of file console.cpp.
void log_stats | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 345 of file console.cpp.
void log_stats_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 435 of file console.cpp.
void log_stats_nl | ( | FILE * | file) |
Definition at line 508 of file console.cpp.
void log_verbose | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 358 of file console.cpp.
void log_verbose_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 447 of file console.cpp.
void log_verbose_nl | ( | FILE * | file) |
Definition at line 513 of file console.cpp.
void log_visible | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 319 of file console.cpp.
void log_visible_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 411 of file console.cpp.
void log_visible_nl | ( | FILE * | file) |
Definition at line 498 of file console.cpp.
void log_warning | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 384 of file console.cpp.
void log_warning_cont | ( | FILE * | file, |
const char * | string, | ||
... | |||
) |
Definition at line 471 of file console.cpp.
void log_warning_nl | ( | FILE * | file) |
Definition at line 523 of file console.cpp.
vector_view<T*,uint64> nvbio::plain_view | ( | std::vector< T > & | vec) |
return the plain view of a std::vector
Definition at line 281 of file vector_view.h.
vector_view<const T*,uint64> nvbio::plain_view | ( | const std::vector< T > & | vec) |
return the plain view of a std::vector
Definition at line 286 of file vector_view.h.
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE T nvbio::raw_pointer | ( | const vector_view< T > & | vec) |
return the raw pointer of a vector_view
Definition at line 251 of file vector_view.h.
T* nvbio::raw_pointer | ( | std::vector< T > & | vec) |
return the raw pointer of a std::vector
Definition at line 291 of file vector_view.h.
return the raw pointer of a std::vector
Definition at line 296 of file vector_view.h.
void set_verbosity | ( | Verbosity | ) |
Definition at line 314 of file console.cpp.
void textcolor | ( | unsigned int | color) |