Files Classes Functions Hierarchy
#include <particleranvd.h>
Public Member Functions | |
| particlev0 (doublec radius_, doublec vmax_, boxcollision const &box_) | |
| void | eval (particle &p) const |
| Initialize particle. | |
Definition at line 72 of file particleranvd.h.
| particlev0::particlev0 | ( | doublec | radius_, | |
| doublec | vmax_, | |||
| boxcollision const & | box_ | |||
| ) |
| void particlev0::eval | ( | particle & | p | ) | const |
Initialize particle.
Definition at line 44 of file particleranvd.cpp.
References particledistribution::r11, particle::radius, particledistribution::radius, particledistribution::randomposition(), particle::vel, and particledistribution::vmax.
00045 { 00046 assert(radius!=0.0); 00047 assert(vmax!=0.0); 00048 00049 doublec t = 2.0*3.141592*r11(); 00050 doublec rad = vmax; 00051 p.vel[0] = rad*cos(t); 00052 p.vel[1] = rad*sin(t); 00053 00054 p.radius = radius; 00055 00056 randomposition(p); 00057 }
1.5.8