Essentia
2.1-beta6-dev
|
#include <vector>
#include <set>
#include <stack>
#include "../streaming/streamingalgorithm.h"
#include "../essentiautil.h"
Go to the source code of this file.
Classes | |
class | NetworkNode |
class | Network |
Namespaces | |
essentia | |
essentia::streaming | |
essentia::scheduler | |
Typedefs | |
typedef std::vector< streaming::Algorithm * > | AlgoVector |
typedef std::set< streaming::Algorithm * > | AlgoSet |
typedef std::vector< NetworkNode * > | NodeVector |
typedef std::set< NetworkNode * > | NodeSet |
typedef std::stack< NetworkNode * > | NodeStack |
Functions | |
void | deleteNetwork (const streaming::Algorithm *algo) |
void | printNetworkBufferFillState () |
AlgoVector | computeDependencies (const streaming::Algorithm *algo) |
AlgoVector | computeNormalDependencies (const streaming::Algorithm *algo) |
AlgoVector | computeCompositeDependencies (const streaming::Algorithm *algo) |
void | cacheDependencies (streaming::Algorithm *algo) |
AlgoSet | compositeInnerAlgos (streaming::Algorithm *algo) |
AlgoSet | parentBranchInsideComposite (streaming::AlgorithmComposite *composite, streaming::Algorithm *algo) |