|
Public Types |
typedef blitz::TinyVector<
double, 3 > | vector_t |
Public Member Functions |
| Particle (const vector_t &p) |
| Particle () |
const vector_t & | get_position () const |
const vector_t & | get_velocity () const |
const vector_t & | get_acceleration () const |
double | get_mass () const |
double | get_density () const |
void | set_position (const vector_t &p) |
void | set_velocity (const vector_t &v) |
void | set_acceleration (const vector_t &a) |
void | set_mass (const double m) |
void | set_density (const double rho) |
void | set_drho (const double drho) |
void | update_Euler (const double dt) |
double | update_modified_midpoint (const int m, const double dt) |
Static Public Member Functions |
std::string | string_vector (const Particle::vector_t &v) |
std::string | list_vector (const Particle::vector_t &v) |