Stride Reference Manual  - generated for commit 9643b11
geopop::GeoAggregator< Policy, F > Class Template Reference

A GeoAggregator constructed with a functor. More...

#include <GeoAggregator.h>

Inheritance diagram for geopop::GeoAggregator< Policy, F >:
Inheritance graph
Collaboration diagram for geopop::GeoAggregator< Policy, F >:
Collaboration graph

Public Member Functions

 GeoAggregator (const KdTree< geogrid_detail::KdTree2DPoint > &tree, F f, typename Policy::Args &&args)
 
void operator() ()
 Aggregate over the policy with the functor specified at construction time. More...
 
- Public Member Functions inherited from geopop::GeoAggregator< Policy >
 GeoAggregator (const KdTree< geogrid_detail::KdTree2DPoint > &tree, typename Policy::Args &&args)
 
template<typename F >
void operator() (F f)
 Aggregate over the area specified by the policy with the functor f. More...
 

Private Attributes

m_functor
 

Detailed Description

template<typename Policy, typename F>
class geopop::GeoAggregator< Policy, F >

A GeoAggregator constructed with a functor.

Definition at line 117 of file GeoAggregator.h.

Constructor & Destructor Documentation

template<typename Policy , typename F >
geopop::GeoAggregator< Policy, F >::GeoAggregator ( const KdTree< geogrid_detail::KdTree2DPoint > &  tree,
f,
typename Policy::Args &&  args 
)
inline

Definition at line 120 of file GeoAggregator.h.

Member Function Documentation

template<typename Policy , typename F >
void geopop::GeoAggregator< Policy, F >::operator() ( )
inline

Aggregate over the policy with the functor specified at construction time.

Definition at line 126 of file GeoAggregator.h.

Member Data Documentation

template<typename Policy , typename F >
F geopop::GeoAggregator< Policy, F >::m_functor
private

Definition at line 129 of file GeoAggregator.h.


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