|
libflame
revision_anchor
|
Functions | |
| float | FLA_random_float () |
| double | FLA_random_double () |
| scomplex | FLA_random_scomplex () |
| dcomplex | FLA_random_dcomplex () |
| dcomplex FLA_random_dcomplex | ( | void | ) |
References FLA_random_double(), dcomplex::imag, and dcomplex::real.
{
dcomplex z;
z.real = FLA_random_double();
z.imag = FLA_random_double();
return z;
}
| double FLA_random_double | ( | void | ) |
Referenced by FLA_random_dcomplex().
{
return ( ( double ) rand() / ( double ) RAND_MAX ) * 2.0 - 1.0;
}
| float FLA_random_float | ( | void | ) |
Referenced by FLA_random_scomplex().
{
return ( float )( ( ( double ) rand() / ( double ) RAND_MAX ) * 2.0 - 1.0 );
}
| scomplex FLA_random_scomplex | ( | void | ) |
References FLA_random_float(), scomplex::imag, and scomplex::real.
{
scomplex z;
z.real = FLA_random_float();
z.imag = FLA_random_float();
return z;
}
1.7.6.1