Definitions of various auxiliary classes for FME layout. More...
#include <ogdf/basic/basic.h>
#include <ogdf/energybased/fast_multipole_embedder/ArrayGraph.h>
#include <ogdf/energybased/fast_multipole_embedder/EdgeChain.h>
#include <ogdf/energybased/fast_multipole_embedder/FMEFunctional.h>
#include <ogdf/energybased/fast_multipole_embedder/FMEKernel.h>
#include <ogdf/energybased/fast_multipole_embedder/FastUtils.h>
#include <ogdf/energybased/fast_multipole_embedder/LinearQuadtree.h>
#include <ogdf/energybased/fast_multipole_embedder/LinearQuadtreeExpansion.h>
#include <ogdf/energybased/fast_multipole_embedder/WSPD.h>
#include <algorithm>
#include <cfloat>
#include <cmath>
#include <cstdint>
#include <list>
Go to the source code of this file.
Namespaces | |
ogdf | |
The namespace for all OGDF objects. | |
ogdf::fast_multipole_embedder | |
Functions | |
template<unsigned int FLAGS> | |
static CollectForceFunctor< FLAGS > | ogdf::fast_multipole_embedder::collect_force_function (FMELocalContext *pLocalContext) |
template<unsigned int FLAGS> | |
static EdgeForceFunctor< FLAGS > | ogdf::fast_multipole_embedder::edge_force_function (FMELocalContext *pLocalContext) |
template<typename TYP > | |
void | ogdf::fast_multipole_embedder::for_loop_array_set (uint32_t threadNr, uint32_t numThreads, TYP *a, uint32_t n, TYP value) |
static l2l_functor | ogdf::fast_multipole_embedder::l2l_function (FMELocalContext *pLocalContext) |
creates Local-to-Local functor More... | |
static l2p_functor | ogdf::fast_multipole_embedder::l2p_function (FMELocalContext *pLocalContext) |
creates Local-to-Point functor More... | |
static m2l_functor | ogdf::fast_multipole_embedder::m2l_function (FMELocalContext *pLocalContext) |
creates Multipole-to-Local functor More... | |
static m2m_functor | ogdf::fast_multipole_embedder::m2m_function (FMELocalContext *pLocalContext) |
creates Multipole-to-Multipole functor More... | |
static min_max_functor< float > | ogdf::fast_multipole_embedder::min_max_x_function (FMELocalContext *pLocalContext) |
creates a min max functor for the x coords of the node More... | |
static min_max_functor< float > | ogdf::fast_multipole_embedder::min_max_y_function (FMELocalContext *pLocalContext) |
creates a min max functor for the y coords of the node More... | |
template<unsigned int FLAGS> | |
static NodeMoveFunctor< FLAGS > | ogdf::fast_multipole_embedder::node_move_function (FMELocalContext *pLocalContext) |
int | ogdf::fast_multipole_embedder::operator& (int lhs, FMECollect rhs) |
int | ogdf::fast_multipole_embedder::operator& (int lhs, FMEEdgeForce rhs) |
constexpr int | ogdf::fast_multipole_embedder::operator| (FMECollect lhs, FMECollect rhs) |
constexpr int | ogdf::fast_multipole_embedder::operator| (int lhs, FMECollect rhs) |
static p2m_functor | ogdf::fast_multipole_embedder::p2m_function (FMELocalContext *pLocalContext) |
creates a Point-to-Multipole functor More... | |
static p2p_functor | ogdf::fast_multipole_embedder::p2p_function (FMELocalContext *pLocalContext) |
creates Local-to-Point functor More... | |
Variables | |
static constexpr int | ogdf::fast_multipole_embedder::TIME_STEP_NORMAL = 0x1 |
static constexpr int | ogdf::fast_multipole_embedder::TIME_STEP_PREP = 0x2 |
static constexpr int | ogdf::fast_multipole_embedder::USE_NODE_MOVE_RAD = 0x8 |
static constexpr int | ogdf::fast_multipole_embedder::ZERO_GLOBAL_ARRAY = 0x4 |
Definitions of various auxiliary classes for FME layout.
Definition in file FMEFunc.h.