FlashGraph-ng
A new frontier in large-scale graph analysis and data mining
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
List of all members
fm::bulk_operate Class Referenceabstract

#include <bulk_operate.h>

Inherited by fm::bulk_operate_impl< add, LeftType, RightType, ResType >, fm::bulk_operate_impl< divide, LeftType, RightType, double >, fm::bulk_operate_impl< eq, LeftType, RightType, bool >, fm::bulk_operate_impl< ge, LeftType, RightType, bool >, fm::bulk_operate_impl< gt, LeftType, RightType, bool >, fm::bulk_operate_impl< le, LeftType, RightType, bool >, fm::bulk_operate_impl< lt, LeftType, RightType, bool >, fm::bulk_operate_impl< max, LeftType, RightType, ResType >, fm::bulk_operate_impl< min, LeftType, RightType, ResType >, fm::bulk_operate_impl< multiply< LeftType, RightType, ResType >, LeftType, RightType, ResType >, fm::bulk_operate_impl< pow, LeftType, RightType, ResType >, fm::bulk_operate_impl< sub, LeftType, RightType, ResType >, fm::bulk_operate_impl< OpType, LeftType, RightType, ResType >, fm::count_operate< T >, fm::find_next_impl< T >, and fm::find_prev_impl< T >.

Detailed Description

This is a bulk version of a binary operator that takes two inputs and generates an output. The bulk version is to amortize the overhead of invoking a virtual method. This class defines the interface of a binary operator. A subclass has to implement three forms of the operator.


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