A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::Sampler Class Reference

#include <Sampler.h>

+ Collaboration diagram for pdb::Sampler:

Static Public Member Functions

static double numStd (int sampleSizeLowerBound)
 
static double computeFractionForSampleSize (int sampleSizeLowerBound, long total, bool withReplacement)
 
static void randomizeInPlace (std::vector< Handle< KMeansDoubleVector >> &samples)
 
static void randomizeInPlace (Vector< Handle< KMeansDoubleVector >> &samples)
 

Detailed Description

Definition at line 28 of file Sampler.h.

Member Function Documentation

static double pdb::Sampler::computeFractionForSampleSize ( int  sampleSizeLowerBound,
long  total,
bool  withReplacement 
)
inlinestatic

Definition at line 42 of file Sampler.h.

+ Here is the call graph for this function:

static double pdb::Sampler::numStd ( int  sampleSizeLowerBound)
inlinestatic

Definition at line 31 of file Sampler.h.

+ Here is the caller graph for this function:

static void pdb::Sampler::randomizeInPlace ( std::vector< Handle< KMeansDoubleVector >> &  samples)
inlinestatic

Definition at line 62 of file Sampler.h.

static void pdb::Sampler::randomizeInPlace ( Vector< Handle< KMeansDoubleVector >> &  samples)
inlinestatic

Definition at line 74 of file Sampler.h.


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