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 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