pub trait ForceField {
// Required methods
fn acceleration(&self, position: &Vec3, mass: f64) -> Vec3;
fn potential(&self, position: &Vec3, mass: f64) -> f64;
}Expand description
Force field trait for computing accelerations.
Required Methods§
Sourcefn acceleration(&self, position: &Vec3, mass: f64) -> Vec3
fn acceleration(&self, position: &Vec3, mass: f64) -> Vec3
Compute acceleration for a body at given position.