#include <_scv_ext_rand.h>
Inheritance diagram for scv_extension_rand< T >:


Public Methods | |
| virtual | ~scv_extension_rand () |
| virtual void | set_distribution_from (scv_extensions_if *e) |
| virtual void | next () |
| virtual void | uninitialize () |
| virtual void | initialize () const |
| virtual void | disable_randomization () |
| virtual void | enable_randomization () |
| virtual bool | is_randomization_enabled () |
| virtual void | updated () |
| virtual void | set_constraint (scv_constraint_base *c) |
| virtual void | set_constraint (bool mode) |
| virtual void | set_extension (scv_extensions_if *e=NULL) |
| virtual void | set_random (scv_shared_ptr< scv_random > gen) |
| virtual scv_shared_ptr< scv_random > | get_random (void) |
| virtual bool | is_initialized () const |
| virtual scv_expression | form_expression () const |
| void | use_constraint (scv_smart_ptr_if &s) |
| virtual void | use_constraint (scv_extensions_if *e) |
| virtual _scv_constraint_data * | get_constraint_data () |
| virtual void | get_generator (void) |
|
|||||||||
|
Definition at line 135 of file _scv_ext_rand.h. |
|
|||||||||
|
Definition at line 170 of file _scv_ext_rand.h. References _SCV_CHECK_DYNAMIC, and scv_extension_rand< T >::enable_randomization(). |
|
|||||||||
|
Definition at line 178 of file _scv_ext_rand.h. References _SCV_CHECK_DYNAMIC, scv_extension_rand< T >::enable_randomization(), and scv_extension_rand< T >::uninitialize(). Referenced by scv_extension_rand< T >::disable_randomization(), and scv_extension_rand< T >::enable_randomization(). |
|
|||||||||
|
Definition at line 248 of file _scv_ext_rand.h. References _scv_message::message(). |
|
|||||||||
|
||||||||||
|
Definition at line 264 of file _scv_ext_rand.h. References _scv_message::message(). |
|
||||||||||
|
Definition at line 237 of file _scv_ext_rand.h. References scv_extension_rand< T >::get_constraint_data(), and _scv_constraint_data::get_random(). |
|
|||||||||
|
Definition at line 162 of file _scv_ext_rand.h. Referenced by scv_extension_rand< T * >::next(), scv_extension_rand< T[N]>::next(), and scv_extension_rand< T >::next(). |
|
|||||||||
|
Definition at line 244 of file _scv_ext_rand.h. |
|
|||||||||
|
Definition at line 187 of file _scv_ext_rand.h. |
|
|||||||||
|
Definition at line 149 of file _scv_ext_rand.h. References GET_RANDOM, scv_extension_rand< T >::initialize(), and scv_extension_rand< T >::uninitialize(). |
|
||||||||||
|
Definition at line 214 of file _scv_ext_rand.h. References _scv_set_constraint(). |
|
||||||||||
|
Definition at line 205 of file _scv_ext_rand.h. References scv_extension_rand< T >::get_constraint_data(), and _scv_constraint_data::set_constraint(). |
|
||||||||||
|
Definition at line 143 of file _scv_ext_rand.h. |
|
||||||||||
|
Definition at line 219 of file _scv_ext_rand.h. References _scv_constraint_data::EXTENSION, scv_extension_rand< T >::get_constraint_data(), _scv_constraint_data::set_extension(), and _scv_constraint_data::set_mode(). |
|
||||||||||
|
Definition at line 229 of file _scv_ext_rand.h. References scv_extension_rand< T >::get_constraint_data(), and _scv_constraint_data::set_random(). Referenced by scv_extension_rand< T[N]>::get_random(), scv_extension_rand< T * >::set_random(), and scv_extension_rand< T[N]>::set_random(). |
|
|||||||||
|
Definition at line 150 of file _scv_ext_rand.h. References _scv_constraint_data::EXTENSION, scv_extension_rand< T >::get_constraint_data(), _scv_constraint_data::get_extension(), and _scv_constraint_data::get_mode(). Referenced by scv_extension_rand< T >::enable_randomization(), scv_extension_rand< T * >::next(), scv_extension_rand< T[N]>::next(), and scv_extension_rand< T >::next(). |
|
|||||||||
|
Definition at line 199 of file _scv_ext_rand.h. |
|
||||||||||
|
Definition at line 255 of file _scv_ext_rand.h. References _scv_use_constraint(). |
|
||||||||||
|
Definition at line 252 of file _scv_ext_rand.h. References _scv_get_extension(), and s. |
1.2.18