Definition at line 74 of file wavegraph.hh.
|
| | wavegraph () |
| |
| | ~wavegraph () |
| |
| void | add_node (const int nodeidx, const int timeidx, const int freqidx, const int scaleidx, const double value_avg, const double value_stdev, const bool endnode, const nodeids &ancestors) |
| |
| void | add_node (const wavenode node) |
| |
| void | clear () |
| |
| std::vector< cluster > | clustering (const double threshold, const std::vector< WSeries< double > * > &data, const double strip_edges, const int path_halfwidth, const double penal_factor, const std::vector< double > &energy_thresholds) |
| |
| void | create (const std::string &srcfile) |
| |
| int | freq (int id) |
| |
| nodeids | get_ancestors (int id) |
| |
| wavenode | get_node (int id) |
| |
| int | get_span () |
| |
| int | get_stride () |
| |
| void | heaviest_path (std::vector< double > &total_weight, std::vector< int > &total_length, std::vector< int > &best_ancestor, const std::vector< double > weights) |
| |
| bool | is_compatible (const std::vector< WSeries< double > * > &data) |
| |
| int | is_endnode (int id) |
| |
| bool | is_topologically_sorted () |
| |
| int | nodeid (int id) |
| |
| void | print () |
| |
| int | scale (int id) |
| |
| int | size () |
| |
| int | time (int id) |
| |
#include <wavegraph.hh>
◆ wavegraph()
◆ ~wavegraph()
| wavegraph::~wavegraph |
( |
| ) |
|
|
inline |
◆ add_node() [1/2]
| void wavegraph::add_node |
( |
const int |
nodeidx, |
|
|
const int |
timeidx, |
|
|
const int |
freqidx, |
|
|
const int |
scaleidx, |
|
|
const double |
value_avg, |
|
|
const double |
value_stdev, |
|
|
const bool |
endnode, |
|
|
const nodeids & |
ancestors |
|
) |
| |
◆ add_node() [2/2]
| void wavegraph::add_node |
( |
const wavenode |
node | ) |
|
◆ clear()
| void wavegraph::clear |
( |
| ) |
|
|
inline |
◆ clustering()
| std::vector< cluster > wavegraph::clustering |
( |
const double |
threshold, |
|
|
const std::vector< WSeries< double > * > & |
data, |
|
|
const double |
strip_edges, |
|
|
const int |
path_halfwidth, |
|
|
const double |
penal_factor, |
|
|
const std::vector< double > & |
energy_thresholds |
|
) |
| |
◆ create()
| void wavegraph::create |
( |
const std::string & |
srcfile | ) |
|
◆ freq()
◆ get_ancestors()
◆ get_node()
◆ get_span()
| int wavegraph::get_span |
( |
| ) |
|
|
inline |
◆ get_stride()
| int wavegraph::get_stride |
( |
| ) |
|
|
inline |
◆ heaviest_path()
| void wavegraph::heaviest_path |
( |
std::vector< double > & |
total_weight, |
|
|
std::vector< int > & |
total_length, |
|
|
std::vector< int > & |
best_ancestor, |
|
|
const std::vector< double > |
weights |
|
) |
| |
◆ is_compatible()
| bool wavegraph::is_compatible |
( |
const std::vector< WSeries< double > * > & |
data | ) |
|
◆ is_endnode()
| int wavegraph::is_endnode |
( |
int |
id | ) |
|
|
inline |
◆ is_topologically_sorted()
| bool wavegraph::is_topologically_sorted |
( |
| ) |
|
◆ nodeid()
| int wavegraph::nodeid |
( |
int |
id | ) |
|
|
inline |
◆ print()
| void wavegraph::print |
( |
| ) |
|
◆ scale()
| int wavegraph::scale |
( |
int |
id | ) |
|
|
inline |
◆ size()
◆ time()
◆ graph
◆ nscales
◆ samp_freq
◆ scalemax
◆ scalemin
◆ span
◆ stride
The documentation for this class was generated from the following files:
- /home/cWB_docker/git/cWB/library/tools/wavegraph/wavegraph.hh
- /home/cWB_docker/git/cWB/library/tools/wavegraph/wavegraph.cc