barry: Your go-to motif accountant  0.0-1
Full enumeration of sample space and fast count of sufficient statistics for binary arrays
barrayrow-meat.hpp File Reference

Go to the source code of this file.

Macros

#define BROW_TYPE()   BArrayRow<Cell_Type, Data_Type>
 
#define BROW_TEMPLATE_ARGS()   <typename Cell_Type, typename Data_Type>
 
#define BROW_TEMPLATE(a, b)    template BROW_TEMPLATE_ARGS() inline a BROW_TYPE()::b
 

Functions

 BROW_TEMPLATE (void, operator=)(const BROW_TYPE() &val)
 
 BROW_TEMPLATE (void, operator+=)(const BROW_TYPE() &val)
 
 BROW_TEMPLATE (void, operator-=)(const BROW_TYPE() &val)
 
 BROW_TEMPLATE (void, operator*=)(const BROW_TYPE() &val)
 
 BROW_TEMPLATE (void, operator/=)(const BROW_TYPE() &val)
 

Macro Definition Documentation

◆ BROW_TEMPLATE

#define BROW_TEMPLATE (   a,
 
)     template BROW_TEMPLATE_ARGS() inline a BROW_TYPE()::b

Definition at line 8 of file barrayrow-meat.hpp.

◆ BROW_TEMPLATE_ARGS

#define BROW_TEMPLATE_ARGS ( )    <typename Cell_Type, typename Data_Type>

Definition at line 6 of file barrayrow-meat.hpp.

◆ BROW_TYPE

#define BROW_TYPE ( )    BArrayRow<Cell_Type, Data_Type>

Definition at line 4 of file barrayrow-meat.hpp.

Function Documentation

◆ BROW_TEMPLATE() [1/5]

BROW_TEMPLATE ( void  ,
operator*   
) const &

Definition at line 45 of file barrayrow-meat.hpp.

◆ BROW_TEMPLATE() [2/5]

BROW_TEMPLATE ( void  ,
operator+   
) const &

Definition at line 25 of file barrayrow-meat.hpp.

◆ BROW_TEMPLATE() [3/5]

BROW_TEMPLATE ( void  ,
operator-   
) const &

Definition at line 34 of file barrayrow-meat.hpp.

◆ BROW_TEMPLATE() [4/5]

BROW_TEMPLATE ( void  ,
operator/   
) const &

Definition at line 55 of file barrayrow-meat.hpp.

◆ BROW_TEMPLATE() [5/5]

BROW_TEMPLATE ( void  ,
operator   
) const &

Definition at line 11 of file barrayrow-meat.hpp.