BitMagic-C++
Data Structures | Public Types | Public Member Functions | Static Public Member Functions | Data Fields
bm::tmatrix< T, ROWS, COLS > Struct Template Reference

Mini-matrix for bit transposition purposes. More...

#include <bmtrans.h>

Inheritance diagram for bm::tmatrix< T, ROWS, COLS >:
Inheritance graph
[legend]
Collaboration diagram for bm::tmatrix< T, ROWS, COLS >:
Collaboration graph
[legend]

Data Structures

struct  rstat
 Row characteristics for transposed matrix. More...
 

Public Types

enum  params { n_rows = ROWS , n_columns = COLS }
 
typedef T value_type
 

Public Member Functions

const T * row (unsigned row_idx) const BMNOEXCEPT
  More...
 
T * row (unsigned row_idx) BMNOEXCEPT
  More...
 

Static Public Member Functions

static unsigned rows () BMNOEXCEPT
  More...
 
static unsigned cols () BMNOEXCEPT
  More...
 

Data Fields

T BM_VECT_ALIGN value[ROWS][COLS] BM_VECT_ALIGN_ATTR
 

Detailed Description

template<typename T, unsigned ROWS, unsigned COLS>
struct bm::tmatrix< T, ROWS, COLS >

Mini-matrix for bit transposition purposes.

Definition at line 40 of file bmtrans.h.

Member Enumeration Documentation

◆ params

template<typename T , unsigned ROWS, unsigned COLS>
enum bm::tmatrix::params
Enumerator
n_rows 
n_columns 

Definition at line 46 of file bmtrans.h.


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