File barry.hpp¶
Go to the source code of this file
#include <iostream>#include <cstdarg>#include <vector>#include <unordered_map>#include <functional>#include <stdexcept>#include <cmath>#include <map>#include <algorithm>#include <utility>#include <random>#include <climits>#include <cfloat>#include <string>#include <cstdint>#include <memory>#include <regex>#include <iterator>#include "typedefs.hpp"#include "barry-macros.hpp"#include "freqtable.hpp"#include "cell-bones.hpp"#include "cell-meat.hpp"#include "barray-bones.hpp"#include "barraycell-bones.hpp"#include "barray-meat.hpp"#include "barraycell-meat.hpp"#include "barray-meat-operators.hpp"#include "barraydense-bones.hpp"#include "barraydensecell-bones.hpp"#include "barraydenserow-bones.hpp"#include "barraydensecol-bones.hpp"#include "barraydense-meat.hpp"#include "barraydensecell-meat.hpp"#include "barraydense-meat-operators.hpp"#include "counters-bones.hpp"#include "counters-meat.hpp"#include "statscounter-bones.hpp"#include "statscounter-meat.hpp"#include "support-bones.hpp"#include "support-meat.hpp"#include "powerset-bones.hpp"#include "powerset-meat.hpp"#include "model-bones.hpp"#include "model-meat.hpp"#include "rules-bones.hpp"#include "rules-meat.hpp"#include "counters/network.hpp"
Namespaces¶
| Type | Name |
|---|---|
| namespace | barry barry: Your go-to motif accountant |
| namespace | counters Tree class and TreeIterator class. |
| namespace | network |
Public Static Attributes¶
| Type | Name |
|---|---|
| const int | barry_version_major = [**BARRY\_VERSION\_MAYOR**](barry_8hpp.md#define-barry_version_mayor) |
| const int | barry_version_minor = [**BARRY\_VERSION\_MINOR**](barry_8hpp.md#define-barry_version_minor) |
| const int | barry_version_patch = [**BARRY\_VERSION\_PATCH**](barry_8hpp.md#define-barry_version_patch) |
Macros¶
| Type | Name |
|---|---|
| define | BARRY_HPP |
| define | BARRY_VERSION [**BARRY\_VERSION\_MAYOR**](barry_8hpp.md#define-barry_version_mayor) ## . ## [**BARRY\_VERSION\_MINOR**](barry_8hpp.md#define-barry_version_minor) ## . ## [**BARRY\_VERSION\_PATCH**](barry_8hpp.md#define-barry_version_patch) |
| define | BARRY_VERSION_MAYOR 0 |
| define | BARRY_VERSION_MINOR 3 |
| define | BARRY_VERSION_PATCH 0 |
| define | COUNTER_FUNCTION (a) /* multi line expression */ |
| define | COUNTER_LAMBDA (a) /* multi line expression */ |
| define | RULE_FUNCTION (a) /* multi line expression */ |
| define | RULE_LAMBDA (a) /* multi line expression */ |
Public Static Attributes Documentation¶
variable barry_version_major¶
variable barry_version_minor¶
variable barry_version_patch¶
Macro Definition Documentation¶
define BARRY_HPP¶
define BARRY_VERSION¶
define BARRY_VERSION_MAYOR¶
define BARRY_VERSION_MINOR¶
define BARRY_VERSION_PATCH¶
define COUNTER_FUNCTION¶
#define COUNTER_FUNCTION (
a
) `template < typename Array_Type = barry::BArray<>, typename Data_Type = bool > \ inline double ( a ) ( const Array_Type & Array, size_t i , size_t j , Data_Type & data )\`
define COUNTER_LAMBDA¶
define RULE_FUNCTION¶
#define RULE_FUNCTION (
a
) `template < typename Array_Type = barry::BArray<>, typename Data_Type = bool > \ inline bool ( a ) ( const Array_Type & Array, size_t i , size_t j , Data_Type & data )\`
define RULE_LAMBDA¶
The documentation for this class was generated from the following file include/barry/barry.hpp