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

#include <barraycell-bones.hpp>

Public Member Functions

 BArrayCell_const (const BArray< Cell_Type, Data_Type > *Array_, size_t i_, size_t j_, bool check_bounds=true)
 
 ~BArrayCell_const ()
 
 operator Cell_Type () const
 
bool operator== (const Cell_Type &val) const
 
bool operator!= (const Cell_Type &val) const
 
bool operator< (const Cell_Type &val) const
 
bool operator> (const Cell_Type &val) const
 
bool operator<= (const Cell_Type &val) const
 
bool operator>= (const Cell_Type &val) const
 

Detailed Description

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

Definition at line 46 of file barraycell-bones.hpp.

Constructor & Destructor Documentation

◆ BArrayCell_const()

template<typename Cell_Type = bool, typename Data_Type = bool>
BArrayCell_const< Cell_Type, Data_Type >::BArrayCell_const ( const BArray< Cell_Type, Data_Type > *  Array_,
size_t  i_,
size_t  j_,
bool  check_bounds = true 
)
inline

Definition at line 55 of file barraycell-bones.hpp.

◆ ~BArrayCell_const()

template<typename Cell_Type = bool, typename Data_Type = bool>
BArrayCell_const< Cell_Type, Data_Type >::~BArrayCell_const ( )
inline

Definition at line 67 of file barraycell-bones.hpp.

Member Function Documentation

◆ operator Cell_Type()

template<typename Cell_Type , typename Data_Type >
BArrayCell_const< Cell_Type, Data_Type >::operator Cell_Type
inline

Definition at line 68 of file barraycell-meat.hpp.

◆ operator!=()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator!= ( const Cell_Type &  val) const
inline

Definition at line 78 of file barraycell-meat.hpp.

◆ operator<()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator< ( const Cell_Type &  val) const
inline

Definition at line 83 of file barraycell-meat.hpp.

◆ operator<=()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator<= ( const Cell_Type &  val) const
inline

Definition at line 93 of file barraycell-meat.hpp.

◆ operator==()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator== ( const Cell_Type &  val) const
inline

Definition at line 73 of file barraycell-meat.hpp.

◆ operator>()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator> ( const Cell_Type &  val) const
inline

Definition at line 88 of file barraycell-meat.hpp.

◆ operator>=()

template<typename Cell_Type , typename Data_Type >
bool BArrayCell_const< Cell_Type, Data_Type >::operator>= ( const Cell_Type &  val) const
inline

Definition at line 98 of file barraycell-meat.hpp.


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