blob: 813ccf5c73ae17ef45afd37ad01cbaa567aa67c1 [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file weighted_sample.hpp
*
*//* ----------------------------------------------------------------------- */
/**
* @brief Weighted random sample: Transition function
*/
DECLARE_UDF(sample, weighted_sample_transition_int64)
DECLARE_UDF(sample, weighted_sample_transition_vector)
/**
* @brief Weighted random sample: State merge function
*/
DECLARE_UDF(sample, weighted_sample_merge_int64)
DECLARE_UDF(sample, weighted_sample_merge_vector)
/**
* @brief Weighted random sample: Final function
*/
DECLARE_UDF(sample, weighted_sample_final_int64)
DECLARE_UDF(sample, weighted_sample_final_vector)
/**
* @brief In-memory weighted sample, returning index
*/
DECLARE_UDF(sample, index_weighted_sample)