Struct bigbang::Stats [] [src]

pub struct Stats {
    // some fields omitted
}

Methods

impl Stats

fn new() -> Stats

fn add_star(&mut self, st: &Star)

fn add_planet(&mut self, planet: &Planet)

fn add_stats(&mut self, new_stats: &Stats)

fn get_total_stars(&self) -> u32

fn get_black_hole_percent(&self) -> f64

fn get_black_holes(&self) -> u32

fn get_neutron_star_percent(&self) -> f64

fn get_neutron_stars(&self) -> u32

fn get_quark_star_percent(&self) -> f64

fn get_quark_stars(&self) -> u32

fn get_white_dwarf_percent(&self) -> f64

fn get_white_dwarfs(&self) -> u32

fn get_o_star_percent(&self) -> f64

fn get_o_stars(&self) -> u32

fn get_b_star_percent(&self) -> f64

fn get_b_stars(&self) -> u32

fn get_a_star_percent(&self) -> f64

fn get_a_stars(&self) -> u32

fn get_f_star_percent(&self) -> f64

fn get_f_stars(&self) -> u32

fn get_g_star_percent(&self) -> f64

fn get_g_stars(&self) -> u32

fn get_k_star_percent(&self) -> f64

fn get_k_stars(&self) -> u32

fn get_m_star_percent(&self) -> f64

fn get_m_stars(&self) -> u32

fn get_total_planets(&self) -> u32

fn get_gaseous_planet_percent(&self) -> f64

fn get_gaseous_planets(&self) -> u32

fn get_hot_jupiters(&self) -> u32

fn get_mini_neptunes(&self) -> u32

fn get_rocky_planet_percent(&self) -> f64

fn get_rocky_planets(&self) -> u32

fn get_super_earths(&self) -> u32

fn get_ocean_planets(&self) -> u32

fn get_earth_twins(&self) -> u32

fn get_habitable_planets(&self) -> u32

fn get_small_planets(&self) -> u32

fn get_min_gravity(&self) -> f64

fn get_max_gravity(&self) -> f64

fn get_min_temp(&self) -> f64

fn get_max_temp(&self) -> f64

fn get_min_sma(&self) -> f64

fn get_max_sma(&self) -> f64

fn get_min_orb_period(&self) -> f64

fn get_max_orb_period(&self) -> f64

fn get_min_day(&self) -> f64

fn get_max_day(&self) -> f64

fn get_max_pressure(&self) -> f64