#include <_scv_randomization.h>
Inheritance diagram for _scv_distribution_base< T >:


Public Methods | |
| _scv_distribution_base () | |
| virtual | ~_scv_distribution_base () |
| virtual scv_bag< T > * | get_distribution () |
| virtual scv_bag< pair< T, T > > * | get_distribution_range () |
| virtual void | generate_value_ (scv_extensions_if *data, _scv_constraint_data *cdata_)=0 |
| virtual void | set_mode (scv_bag< pair< T, T > > &d, _scv_constraint_data *constraint_data, scv_extensions_if *data) |
| virtual void | set_mode (scv_bag< T > &d, _scv_constraint_data *constraint_data, scv_extensions_if *data) |
| virtual void | set_mode (scv_bag< pair< T, T > > &d, _scv_extension_rand_enum *data) |
| virtual void | set_mode (scv_bag< T > &d, _scv_extension_rand_enum *data) |
| virtual void | reset_distribution () |
| void | _reset_distribution () |
| void | _reset_distribution_range () |
Public Attributes | |
| scv_bag< T > * | dist_ |
| scv_bag< pair< T, T > > * | dist_r_ |
|
|||||||||
|
Definition at line 158 of file _scv_randomization.h. |
|
|||||||||
|
Definition at line 159 of file _scv_randomization.h. |
|
|||||||||
|
Definition at line 220 of file _scv_randomization.h. Referenced by _scv_distribution_base< T >::reset_distribution(), and _scv_distribution_base< T >::set_mode(). |
|
|||||||||
|
Definition at line 226 of file _scv_randomization.h. Referenced by _scv_distribution_base< T >::reset_distribution(), and _scv_distribution_base< T >::set_mode(). |
|
||||||||||||||||
|
Implemented in _scv_distribution< T >. |
|
|||||||||
|
Definition at line 164 of file _scv_randomization.h. Referenced by check_mode(). |
|
|||||||||
|
Definition at line 165 of file _scv_randomization.h. Referenced by check_mode(). |
|
|||||||||
|
Definition at line 216 of file _scv_randomization.h. References _scv_distribution_base< T >::_reset_distribution(), and _scv_distribution_base< T >::_reset_distribution_range(). Referenced by scv_enum_base< T >::_set_distribution(), and _scv_extension_rand_N< T >::_set_distribution(). |
|
||||||||||||||||
|
Definition at line 206 of file _scv_randomization.h. References _get_random_enum(), _scv_distribution_base< T >::_reset_distribution_range(), _set_mode_enum(), _scv_constraint_data::DISTRIBUTION, and scv_bag< T >::setRandom(). |
|
||||||||||||||||
|
Definition at line 196 of file _scv_randomization.h. References _get_random_enum(), _scv_distribution_base< T >::_reset_distribution(), _set_mode_enum(), _scv_constraint_data::DISTRIBUTION_RANGE, and scv_bag< T >::setRandom(). |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
|||||
|
Definition at line 155 of file _scv_randomization.h. Referenced by scv_enum_base< T >::_set_distribution(), and _scv_extension_rand_N< T >::_set_distribution(). |
|
|||||
|
Definition at line 156 of file _scv_randomization.h. Referenced by scv_enum_base< T >::_set_distribution(), and _scv_extension_rand_N< T >::_set_distribution(). |
1.2.18