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

#include <barrayrow-bones.hpp>

Public Member Functions

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

Detailed Description

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

Definition at line 41 of file barrayrow-bones.hpp.

Constructor & Destructor Documentation

◆ BArrayRow_const()

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

Definition at line 49 of file barrayrow-bones.hpp.

◆ ~BArrayRow_const()

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

Definition at line 59 of file barrayrow-bones.hpp.

Member Function Documentation

◆ operator BArrayRow_const< Cell_Type, Data_Type >()

template<typename Cell_Type = bool, typename Data_Type = bool>
BArrayRow_const< Cell_Type, Data_Type >::operator BArrayRow_const< Cell_Type, Data_Type > ( ) const

◆ operator!=()

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

◆ operator<()

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

◆ operator<=()

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

◆ operator==()

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

◆ operator>()

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

◆ operator>=()

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

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