barry: Your go-to motif accountant  0.0-1
Full enumeration of sample space and fast count of sufficient statistics for binary arrays
geese-bones.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Geese
 Annotated Phylo Model. More...
 

Macros

#define INITIALIZED()
 

Functions

template<typename Ta , typename Tb >
std::vector< Ta > vector_caster (const std::vector< Tb > &x)
 
 RULE_FUNCTION (rule_empty_free)
 
std::vector< double > keygen_full (const PhyloArray &array, const PhyloCounterData *d)
 
bool vec_diff (const std::vector< size_t > &s, const std::vector< size_t > &a)
 

Macro Definition Documentation

◆ INITIALIZED

#define INITIALIZED ( )
Value:
if (!this->initialized) \
throw std::logic_error("The model has not been initialized yet.");

Definition at line 22 of file geese-bones.hpp.

Function Documentation

◆ keygen_full()

std::vector< double > keygen_full ( const PhyloArray array,
const PhyloCounterData d 
)
inline

Definition at line 36 of file geese-bones.hpp.

◆ RULE_FUNCTION()

RULE_FUNCTION ( rule_empty_free  )

Definition at line 26 of file geese-bones.hpp.

◆ vec_diff()

bool vec_diff ( const std::vector< size_t > &  s,
const std::vector< size_t > &  a 
)
inline

Definition at line 71 of file geese-bones.hpp.

◆ vector_caster()

template<typename Ta , typename Tb >
std::vector< Ta > vector_caster ( const std::vector< Tb > &  x)
inline

Definition at line 10 of file geese-bones.hpp.