barry: Your go-to motif accountant  0.0-1
Full enumeration of sample space and fast count of sufficient statistics for binary arrays
BArrayDenseCol< Cell_Type, Data_Type > Class Template Reference

#include <barraydensecol-bones.hpp>

Public Member Functions

 BArrayDenseCol (BArrayDense< Cell_Type, Data_Type > &array_, size_t j)
 
Col_type< Cell_Type >::iterator & begin ()
 
Col_type< Cell_Type >::iterator & end ()
 
size_t size () const noexcept
 
std::pair< size_t, Cell_Type * > & operator() (size_t i)
 

Friends

class BArrayDense< Cell_Type, Data_Type >
 
class BArrayDenseCell< Cell_Type, Data_Type >
 
class BArrayDenseCell_const< Cell_Type, Data_Type >
 

Detailed Description

template<typename Cell_Type = bool, typename Data_Type = bool>
class BArrayDenseCol< Cell_Type, Data_Type >

Definition at line 9 of file barraydensecol-bones.hpp.

Constructor & Destructor Documentation

◆ BArrayDenseCol()

template<typename Cell_Type = bool, typename Data_Type = bool>
BArrayDenseCol< Cell_Type, Data_Type >::BArrayDenseCol ( BArrayDense< Cell_Type, Data_Type > &  array_,
size_t  j 
)
inline

Definition at line 38 of file barraydensecol-bones.hpp.

Member Function Documentation

◆ begin()

template<typename Cell_Type = bool, typename Data_Type = bool>
Col_type<Cell_Type>::iterator& BArrayDenseCol< Cell_Type, Data_Type >::begin ( )
inline

Definition at line 44 of file barraydensecol-bones.hpp.

◆ end()

template<typename Cell_Type = bool, typename Data_Type = bool>
Col_type<Cell_Type>::iterator& BArrayDenseCol< Cell_Type, Data_Type >::end ( )
inline

Definition at line 50 of file barraydensecol-bones.hpp.

◆ operator()()

template<typename Cell_Type = bool, typename Data_Type = bool>
std::pair<size_t,Cell_Type*>& BArrayDenseCol< Cell_Type, Data_Type >::operator() ( size_t  i)
inline

Definition at line 62 of file barraydensecol-bones.hpp.

◆ size()

template<typename Cell_Type = bool, typename Data_Type = bool>
size_t BArrayDenseCol< Cell_Type, Data_Type >::size ( ) const
inlinenoexcept

Definition at line 56 of file barraydensecol-bones.hpp.

Friends And Related Function Documentation

◆ BArrayDense< Cell_Type, Data_Type >

template<typename Cell_Type = bool, typename Data_Type = bool>
friend class BArrayDense< Cell_Type, Data_Type >
friend

Definition at line 1 of file barraydensecol-bones.hpp.

◆ BArrayDenseCell< Cell_Type, Data_Type >

template<typename Cell_Type = bool, typename Data_Type = bool>
friend class BArrayDenseCell< Cell_Type, Data_Type >
friend

Definition at line 1 of file barraydensecol-bones.hpp.

◆ BArrayDenseCell_const< Cell_Type, Data_Type >

template<typename Cell_Type = bool, typename Data_Type = bool>
friend class BArrayDenseCell_const< Cell_Type, Data_Type >
friend

Definition at line 1 of file barraydensecol-bones.hpp.


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