Fruchterman-Reingold algorithm with (exact) layout.
More...
#include <ogdf/energybased/SpringEmbedderFRExact.h>
Fruchterman-Reingold algorithm with (exact) layout.
Definition at line 46 of file SpringEmbedderFRExact.h.
◆ CoolingFunction
◆ SpringEmbedderFRExact()
ogdf::SpringEmbedderFRExact::SpringEmbedderFRExact |
( |
| ) |
|
Creates an instance of Fruchterman/Reingold (exact) layout.
◆ call()
◆ checkConvergence() [1/2]
bool ogdf::SpringEmbedderFRExact::checkConvergence |
( |
| ) |
|
|
inline |
◆ checkConvergence() [2/2]
void ogdf::SpringEmbedderFRExact::checkConvergence |
( |
bool |
b | ) |
|
|
inline |
◆ convTolerance()
void ogdf::SpringEmbedderFRExact::convTolerance |
( |
double |
tol | ) |
|
|
inline |
◆ cool()
void ogdf::SpringEmbedderFRExact::cool |
( |
double & |
tx, |
|
|
double & |
ty, |
|
|
int & |
cF |
|
) |
| |
|
private |
◆ coolingFunction() [1/2]
◆ coolingFunction() [2/2]
◆ idealEdgeLength() [1/2]
double ogdf::SpringEmbedderFRExact::idealEdgeLength |
( |
| ) |
const |
|
inline |
◆ idealEdgeLength() [2/2]
void ogdf::SpringEmbedderFRExact::idealEdgeLength |
( |
double |
len | ) |
|
|
inline |
◆ initialize()
void ogdf::SpringEmbedderFRExact::initialize |
( |
ArrayGraph & |
component | ) |
|
|
private |
◆ iterations() [1/2]
int ogdf::SpringEmbedderFRExact::iterations |
( |
| ) |
const |
|
inline |
◆ iterations() [2/2]
void ogdf::SpringEmbedderFRExact::iterations |
( |
int |
i | ) |
|
|
inline |
◆ log2()
double ogdf::SpringEmbedderFRExact::log2 |
( |
double |
x | ) |
|
|
inlineprivate |
◆ mainStep()
void ogdf::SpringEmbedderFRExact::mainStep |
( |
ArrayGraph & |
component | ) |
|
|
private |
◆ mainStep_sse3()
void ogdf::SpringEmbedderFRExact::mainStep_sse3 |
( |
ArrayGraph & |
component | ) |
|
|
private |
◆ minDistCC() [1/2]
double ogdf::SpringEmbedderFRExact::minDistCC |
( |
| ) |
const |
|
inline |
◆ minDistCC() [2/2]
void ogdf::SpringEmbedderFRExact::minDistCC |
( |
double |
x | ) |
|
|
inline |
◆ mylog2()
double ogdf::SpringEmbedderFRExact::mylog2 |
( |
int |
x | ) |
|
|
inlineprivate |
◆ nodeWeights()
void ogdf::SpringEmbedderFRExact::nodeWeights |
( |
bool |
on | ) |
|
|
inline |
◆ noise() [1/2]
bool ogdf::SpringEmbedderFRExact::noise |
( |
| ) |
const |
|
inline |
◆ noise() [2/2]
void ogdf::SpringEmbedderFRExact::noise |
( |
bool |
on | ) |
|
|
inline |
◆ pageRatio() [1/2]
double ogdf::SpringEmbedderFRExact::pageRatio |
( |
| ) |
|
|
inline |
◆ pageRatio() [2/2]
void ogdf::SpringEmbedderFRExact::pageRatio |
( |
double |
x | ) |
|
|
inline |
◆ m_checkConvergence
bool ogdf::SpringEmbedderFRExact::m_checkConvergence |
|
private |
◆ m_convTolerance
double ogdf::SpringEmbedderFRExact::m_convTolerance |
|
private |
◆ m_coolFactor_x
double ogdf::SpringEmbedderFRExact::m_coolFactor_x |
|
private |
◆ m_coolFactor_y
double ogdf::SpringEmbedderFRExact::m_coolFactor_y |
|
private |
◆ m_coolingFunction
◆ m_idealEdgeLength
double ogdf::SpringEmbedderFRExact::m_idealEdgeLength |
|
private |
◆ m_iterations
int ogdf::SpringEmbedderFRExact::m_iterations |
|
private |
◆ m_minDistCC
double ogdf::SpringEmbedderFRExact::m_minDistCC |
|
private |
◆ m_noise
bool ogdf::SpringEmbedderFRExact::m_noise |
|
private |
◆ m_pageRatio
double ogdf::SpringEmbedderFRExact::m_pageRatio |
|
private |
◆ m_txNull
double ogdf::SpringEmbedderFRExact::m_txNull |
|
private |
◆ m_tyNull
double ogdf::SpringEmbedderFRExact::m_tyNull |
|
private |
◆ m_useNodeWeight
bool ogdf::SpringEmbedderFRExact::m_useNodeWeight |
|
private |
The documentation for this class was generated from the following file: