Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType > Struct Template Reference

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

Public Member Functions

 FuncInvoker (FunctionType f, ArgType1 _arg1, ArgType2 _arg2, ArgType3 _arg3)
 
void operator() ()
 

Public Attributes

ArgType1 arg1
 
ArgType2 arg2
 
ArgType3 arg3
 
FunctionType function
 

Detailed Description

template<typename FunctionType, typename ArgType1, typename ArgType2, typename ArgType3>
struct ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >

Definition at line 465 of file FastUtils.h.

Constructor & Destructor Documentation

◆ FuncInvoker()

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::FuncInvoker ( FunctionType  f,
ArgType1  _arg1,
ArgType2  _arg2,
ArgType3  _arg3 
)
inline

Definition at line 467 of file FastUtils.h.

Member Function Documentation

◆ operator()()

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
void ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::operator() ( )
inline

Definition at line 470 of file FastUtils.h.

Member Data Documentation

◆ arg1

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
ArgType1 ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::arg1

Definition at line 473 of file FastUtils.h.

◆ arg2

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
ArgType2 ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::arg2

Definition at line 474 of file FastUtils.h.

◆ arg3

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
ArgType3 ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::arg3

Definition at line 475 of file FastUtils.h.

◆ function

template<typename FunctionType , typename ArgType1 , typename ArgType2 , typename ArgType3 >
FunctionType ogdf::fast_multipole_embedder::FuncInvoker< FunctionType, ArgType1, ArgType2, ArgType3, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType, EmptyArgType >::function

Definition at line 472 of file FastUtils.h.


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