pub struct World2dClimateSimulation { /* private fields */ }
Implementations§
Source§impl World2dClimateSimulation
impl World2dClimateSimulation
pub fn new(config: World2dClimateSimulationConfig) -> Self
pub fn config(&self) -> &World2dClimateSimulationConfig
pub fn config_mut(&mut self) -> &mut World2dClimateSimulationConfig
pub fn steps(&self) -> usize
pub fn years(&self) -> usize
pub fn velocity(&self) -> Option<&Grid2d<World2dClimateSimulationVector>>
pub fn divergence(&self) -> Option<&Grid2d<Scalar>>
pub fn pressure(&self) -> Option<&Grid2d<Scalar>>
pub fn slopeness(&self) -> Option<&Grid2d<World2dClimateSimulationVector>>
pub fn rebuild_slopeness(&mut self)
Trait Implementations§
Source§impl Default for World2dClimateSimulation
impl Default for World2dClimateSimulation
Source§fn default() -> World2dClimateSimulation
fn default() -> World2dClimateSimulation
Returns the “default value” for a type. Read more
Source§impl From<&World2dClimateSimulation> for World2dClimateSimulationData
impl From<&World2dClimateSimulation> for World2dClimateSimulationData
Source§fn from(sim: &World2dClimateSimulation) -> Self
fn from(sim: &World2dClimateSimulation) -> Self
Converts to this type from the input type.
Source§impl From<&World2dClimateSimulationData> for World2dClimateSimulation
impl From<&World2dClimateSimulationData> for World2dClimateSimulation
Source§fn from(data: &World2dClimateSimulationData) -> Self
fn from(data: &World2dClimateSimulationData) -> Self
Converts to this type from the input type.
Source§impl World2dSimulation for World2dClimateSimulation
impl World2dSimulation for World2dClimateSimulation
fn initialize_world( &mut self, altitude: &mut Grid2d<Scalar>, temperature: &mut Grid2d<Scalar>, _humidity: &mut Grid2d<Scalar>, _surface_water: &mut Grid2d<Scalar>, )
fn process_world( &mut self, altitude: &mut World2dField, temperature: &mut World2dField, humidity: &mut World2dField, surface_water: &mut World2dField, )
fn as_any(&self) -> &dyn Any
Auto Trait Implementations§
impl Freeze for World2dClimateSimulation
impl RefUnwindSafe for World2dClimateSimulation
impl Send for World2dClimateSimulation
impl Sync for World2dClimateSimulation
impl Unpin for World2dClimateSimulation
impl UnwindSafe for World2dClimateSimulation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more