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

Go to the source code of this file.

Classes

class  NodeData
 Data definition for the PhyloArray class. More...
 
class  PhyloCounterData
 
class  PhyloRuleDynData
 

Macros

#define POS(a, b)   (b)*N + (a)
 

Typedefs

Convenient typedefs for Node objects.
typedef std::vector< std::pair< size_t, size_t > > PhyloRuleData
 
typedef barry::BArrayDense< size_t, NodeDataPhyloArray
 
typedef barry::Counter< PhyloArray, PhyloCounterDataPhyloCounter
 
typedef barry::Counters< PhyloArray, PhyloCounterDataPhyloCounters
 
typedef barry::Rule< PhyloArray, PhyloRuleDataPhyloRule
 
typedef barry::Rules< PhyloArray, PhyloRuleDataPhyloRules
 
typedef barry::Rule< PhyloArray, PhyloRuleDynDataPhyloRuleDyn
 
typedef barry::Rules< PhyloArray, PhyloRuleDynDataPhyloRulesDyn
 
typedef barry::Support< PhyloArray, PhyloCounterData, PhyloRuleData, PhyloRuleDynDataPhyloSupport
 
typedef barry::StatsCounter< PhyloArray, PhyloCounterDataPhyloStatsCounter
 
typedef barry::Model< PhyloArray, PhyloCounterData, PhyloRuleData, PhyloRuleDynDataPhyloModel
 
typedef barry::PowerSet< PhyloArray, PhyloRuleDataPhyloPowerSet
 

Macro Definition Documentation

◆ POS

#define POS (   a,
 
)    (b)*N + (a)

Definition at line 4 of file geese-types.hpp.

Typedef Documentation

◆ PhyloArray

typedef barry::BArrayDense<size_t, NodeData> PhyloArray

Definition at line 103 of file geese-types.hpp.

◆ PhyloCounter

typedef barry::Counter<PhyloArray, PhyloCounterData > PhyloCounter

Definition at line 104 of file geese-types.hpp.

◆ PhyloCounters

typedef barry::Counters< PhyloArray, PhyloCounterData> PhyloCounters

Definition at line 105 of file geese-types.hpp.

◆ PhyloModel

Definition at line 115 of file geese-types.hpp.

◆ PhyloPowerSet

typedef barry::PowerSet<PhyloArray, PhyloRuleData> PhyloPowerSet

Definition at line 116 of file geese-types.hpp.

◆ PhyloRule

typedef barry::Rule<PhyloArray,PhyloRuleData> PhyloRule

Definition at line 107 of file geese-types.hpp.

◆ PhyloRuleData

typedef std::vector< std::pair< size_t, size_t > > PhyloRuleData

Definition at line 100 of file geese-types.hpp.

◆ PhyloRuleDyn

Definition at line 110 of file geese-types.hpp.

◆ PhyloRules

typedef barry::Rules<PhyloArray,PhyloRuleData> PhyloRules

Definition at line 108 of file geese-types.hpp.

◆ PhyloRulesDyn

typedef barry::Rules<PhyloArray,PhyloRuleDynData> PhyloRulesDyn

Definition at line 111 of file geese-types.hpp.

◆ PhyloStatsCounter

typedef barry::StatsCounter<PhyloArray, PhyloCounterData> PhyloStatsCounter

Definition at line 114 of file geese-types.hpp.

◆ PhyloSupport

Definition at line 113 of file geese-types.hpp.