Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType > Struct Template Reference

#include <ogdf/energybased/fast_multipole_embedder/LinearQuadtree.h>

Public Member Functions

 wspd_functor (const LinearQuadtree &t, WSPairFuncType &wsf, DPairFuncType &dpf, DNodeFuncType &dnf)
 
 wspd_functor (const LinearQuadtree &t, WSPairFuncType &wsf, DPairFuncType &dpf, DNodeFuncType &dnf, BranchCondType &bc)
 
void operator() (NodeID u)
 
void operator() (NodeID u, NodeID v)
 

Public Attributes

BranchCondType BranchCondFunction
 
DNodeFuncType DNodeFunction
 
DPairFuncType DPairFunction
 
const LinearQuadtreetree
 
WSPairFuncType WSFunction
 

Detailed Description

template<typename WSPairFuncType, typename DPairFuncType, typename DNodeFuncType, typename BranchCondType = true_condition>
struct ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >

Definition at line 271 of file LinearQuadtree.h.

Constructor & Destructor Documentation

◆ wspd_functor() [1/2]

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::wspd_functor ( const LinearQuadtree t,
WSPairFuncType &  wsf,
DPairFuncType &  dpf,
DNodeFuncType &  dnf 
)
inline

Definition at line 278 of file LinearQuadtree.h.

◆ wspd_functor() [2/2]

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::wspd_functor ( const LinearQuadtree t,
WSPairFuncType &  wsf,
DPairFuncType &  dpf,
DNodeFuncType &  dnf,
BranchCondType &  bc 
)
inline

Definition at line 282 of file LinearQuadtree.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
void ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::operator() ( NodeID  u)
inline

Definition at line 290 of file LinearQuadtree.h.

◆ operator()() [2/2]

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
void ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::operator() ( NodeID  u,
NodeID  v 
)
inline

Definition at line 303 of file LinearQuadtree.h.

Member Data Documentation

◆ BranchCondFunction

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
BranchCondType ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::BranchCondFunction

Definition at line 276 of file LinearQuadtree.h.

◆ DNodeFunction

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
DNodeFuncType ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::DNodeFunction

Definition at line 275 of file LinearQuadtree.h.

◆ DPairFunction

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
DPairFuncType ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::DPairFunction

Definition at line 274 of file LinearQuadtree.h.

◆ tree

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
const LinearQuadtree& ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::tree

Definition at line 272 of file LinearQuadtree.h.

◆ WSFunction

template<typename WSPairFuncType , typename DPairFuncType , typename DNodeFuncType , typename BranchCondType = true_condition>
WSPairFuncType ogdf::fast_multipole_embedder::LinearQuadtree::wspd_functor< WSPairFuncType, DPairFuncType, DNodeFuncType, BranchCondType >::WSFunction

Definition at line 273 of file LinearQuadtree.h.


The documentation for this struct was generated from the following file: