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

#include <barraydenserow-bones.hpp>

Public Member Functions

 BArrayDenseRow (BArrayDense< Cell_Type, Data_Type > &array_, size_t i)
 
Row_type< Cell_Type >::iterator & begin ()
 
Row_type< Cell_Type >::iterator & end ()
 
size_t size () const noexcept
 
std::pair< size_t, Cell< 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 BArrayDenseRow< Cell_Type, Data_Type >

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

Constructor & Destructor Documentation

◆ BArrayDenseRow()

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

Definition at line 40 of file barraydenserow-bones.hpp.

Member Function Documentation

◆ begin()

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

Definition at line 45 of file barraydenserow-bones.hpp.

◆ end()

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

Definition at line 53 of file barraydenserow-bones.hpp.

◆ operator()()

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

Definition at line 69 of file barraydenserow-bones.hpp.

◆ size()

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

Definition at line 61 of file barraydenserow-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 barraydenserow-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 barraydenserow-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 barraydenserow-bones.hpp.


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