SHOGUN  v2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CMath Member List

This is the complete list of members for CMath, including all inherited members.

abs(T a)CMathstatic
Align(char *seq1, char *seq2, int32_t l1, int32_t l2, float64_t gapCost)CMathstatic
ALMOST_INFTYCMathstatic
ALMOST_NEG_INFTYCMathstatic
area_under_curve(float64_t *xy, int32_t len, bool reversed)CMathstatic
atan(float64_t x)CMathstatic
binary_search(T *output, int32_t size, T elem)CMathstatic
binary_search(T **vector, index_t length, T *elem)CMathstatic
binary_search_helper(T *output, int32_t size, T elem)CMathstatic
binary_search_max_lower_equal(T *output, int32_t size, T elem)CMathstatic
build_parameter_dictionary(CMap< TParameter *, CSGObject * > &dict)CSGObject
byte(T word, uint16_t p)CMathstatic
ceil(float64_t d)CMathstatic
clamp(T value, T lb, T ub)CMathstatic
CMath()CMath
cos(float64_t x)CMathstatic
CSGObject()CSGObject
CSGObject(const CSGObject &orig)CSGObject
deep_copy() const CSGObjectvirtual
display_bits(T word, int32_t width=8 *sizeof(T))CMathstatic
exp(float64_t x)CMathstatic
factorial(int32_t n)CMathstatic
find_position_to_insert(SGVector< T > vector, T element)CMathstatic
floor(float64_t d)CMathstatic
get_global_io()CSGObject
get_global_parallel()CSGObject
get_global_version()CSGObject
get_log_range()CMathstatic
get_modelsel_names()CSGObject
get_modsel_param_descr(const char *param_name)CSGObject
get_modsel_param_index(const char *param_name)CSGObject
get_name() const CMathvirtual
get_num_nonzero(T *vec, int32_t len)CMathstatic
get_seed()CMathstatic
INFTYCMathstatic
init_random(uint32_t initseed=0)CMathstatic
insertion_sort(T *output, int32_t size)CMathstatic
invsqrt(float32_t x)CMathstatic
ioCSGObject
is_finite(double f)CMathstatic
is_generic(EPrimitiveType *generic) const CSGObjectvirtual
is_infinity(double f)CMathstatic
is_nan(double f)CMathstatic
load_all_file_parameters(int32_t file_version, int32_t current_version, CSerializableFile *file, const char *prefix="")CSGObject
load_file_parameters(const SGParamInfo *param_info, int32_t file_version, CSerializableFile *file, const char *prefix="")CSGObject
load_serializable(CSerializableFile *file, const char *prefix="", int32_t param_version=VERSION_PARAMETER)CSGObjectvirtual
load_serializable_post()CSGObjectprotectedvirtual
load_serializable_pre()CSGObjectprotectedvirtual
log(float64_t v)CMathstatic
log10(float64_t v)CMathstatic
log2(float64_t v)CMathstatic
logarithmic_sum(float64_t p, float64_t q)CMathstatic
LOGRANGECMathprotectedstatic
m_hashCSGObject
m_model_selection_parametersCSGObject
m_parameter_mapCSGObject
m_parametersCSGObject
MACHINE_EPSILONCMathstatic
map_parameters(DynArray< TParameter * > *param_base, int32_t &base_version, DynArray< const SGParamInfo * > *target_param_infos)CSGObject
max(T a, T b)CMathstatic
MAX_REAL_NUMBERCMathstatic
migrate(DynArray< TParameter * > *param_base, const SGParamInfo *target)CSGObjectprotectedvirtual
min(T a, T b)CMathstatic
min(float64_t *output, T *index, int32_t size)CMathstatic
MIN_REAL_NUMBERCMathstatic
nchoosek(int32_t n, int32_t k)CMathstatic
nmin(float64_t *output, T *index, int32_t size, int32_t n)CMathstatic
normal_random(float32_t mean, float32_t std_dev)CMathstatic
normal_random(float64_t mean, float64_t std_dev)CMathstatic
one_to_one_migration_prepare(DynArray< TParameter * > *param_base, const SGParamInfo *target, TParameter *&replacement, TParameter *&to_migrate, char *old_name=NULL)CSGObjectprotectedvirtual
parallelCSGObject
parallel_qsort_index(T1 *output, T2 *index, uint32_t size, int32_t n_threads, int32_t limit=262144)CMathstatic
parallel_qsort_index(void *p)CMathstatic
PICMathstatic
pow(int32_t x, int32_t n)CMathstatic
pow(float64_t x, int32_t n)CMathstatic
pow(float64_t x, float64_t n)CMathstatic
powl(floatmax_t x, floatmax_t n)CMathstatic
print_modsel_params()CSGObject
print_serializable(const char *prefix="")CSGObjectvirtual
qsort(SGVector< T > vector)CMathstatic
qsort(T *output, int32_t size)CMathstatic
qsort(T **vector, index_t length)CMathstatic
qsort_backward_index(T1 *output, T2 *index, int32_t size)CMathstatic
qsort_index(T1 *output, T2 *index, uint32_t size)CMathstatic
radix_sort(T *array, int32_t size)CMathstatic
radix_sort_helper(T *array, int32_t size, uint16_t i)CMathstatic
rand_stateCMathprotectedstatic
randn_double()CMathstatic
randn_float()CMathstatic
random()CMathstatic
random(uint64_t min_value, uint64_t max_value)CMathstatic
random(int64_t min_value, int64_t max_value)CMathstatic
random(uint32_t min_value, uint32_t max_value)CMathstatic
random(int32_t min_value, int32_t max_value)CMathstatic
random(float32_t min_value, float32_t max_value)CMathstatic
random(float64_t min_value, float64_t max_value)CMathstatic
random(floatmax_t min_value, floatmax_t max_value)CMathstatic
randperm(int32_t n)CMathstatic
randperm_vec(int32_t n)CMathstatic
round(float64_t d)CMathstatic
save_serializable(CSerializableFile *file, const char *prefix="", int32_t param_version=VERSION_PARAMETER)CSGObjectvirtual
save_serializable_post()CSGObjectprotectedvirtual
save_serializable_pre()CSGObjectprotectedvirtual
seedCMathprotectedstatic
set_generic()CSGObject
set_global_io(SGIO *io)CSGObject
set_global_parallel(Parallel *parallel)CSGObject
set_global_version(Version *version)CSGObject
shallow_copy() const CSGObjectvirtual
sign(T a)CMathstatic
sin(float64_t x)CMathstatic
sort(int32_t *a, int32_t cols, int32_t sort_col=0)CMathstatic
sort(float64_t *a, int32_t *idx, int32_t N)CMathstatic
sq(T x)CMathstatic
sqrt(float32_t x)CMathstatic
sqrt(float64_t x)CMathstatic
sqrt(floatmax_t x)CMathstatic
swap(T &a, T &b)CMathstatic
unset_generic()CSGObject
update_parameter_hash()CSGObjectprotectedvirtual
versionCSGObject
~CMath()CMathvirtual
~CSGObject()CSGObjectvirtual

SHOGUN Machine Learning Toolbox - Documentation