Types

Type definitions used for Enhanced Randomization in rand_pkg.

t_rand_dist

UNIFORM, GAUSSIAN

t_value_specifier

ONLY, ADD, EXCL

t_uniqueness

UNIQUE, NON_UNIQUE

t_weight_mode

NA, COMBINED_WEIGHT, INDIVIDUAL_WEIGHT

t_cyclic

CYCLIC, NON_CYCLIC

t_val_weight_int

Record element

Type

value

integer

weight

natural

t_range_weight_int

Record element

Type

min_value

integer

max_value

integer

weight

natural

t_range_weight_mode_int

Record element

Type

min_value

integer

max_value

integer

weight

natural

mode

t_weight_mode

t_val_weight_real

Record element

Type

value

real

weight

natural

t_range_weight_real

Record element

Type

min_value

real

max_value

real

weight

natural

t_range_weight_mode_real

Record element

Type

min_value

real

max_value

real

weight

natural

mode

t_weight_mode

t_val_weight_time

Record element

Type

value

time

weight

natural

t_range_weight_time

Record element

Type

min_value

time

max_value

time

weight

natural

t_range_weight_mode_time

Record element

Type

min_value

time

max_value

time

weight

natural

mode

t_weight_mode

t_val_weight_int_vec

array (natural range <>) of t_val_weight_int

t_range_weight_int_vec

array (natural range <>) of t_range_weight_int

t_range_weight_mode_int_vec

array (natural range <>) of t_range_weight_mode_int

t_val_weight_real_vec

array (natural range <>) of t_val_weight_real

t_range_weight_real_vec

array (natural range <>) of t_range_weight_real

t_range_weight_mode_real_vec

array (natural range <>) of t_range_weight_mode_real

t_val_weight_time_vec

array (natural range <>) of t_val_weight_time

t_range_weight_time_vec

array (natural range <>) of t_range_weight_time

t_range_weight_mode_time_vec

array (natural range <>) of t_range_weight_mode_time