MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, PrecipitationSimulator.SimulationStep arg0)
 
None __init__ (self, PrecipitationSimulator.Event event, float amount, GraphVertId basin, GraphVertId neiBasin)
 
float amount (self)
 
None amount (self, float arg1)
 
GraphVertId basin (self)
 
None basin (self, GraphVertId arg1)
 
GraphVertId neiBasin (self)
 
None neiBasin (self, GraphVertId arg1)
 

Static Public Attributes

PrecipitationSimulator event .Event
 

Detailed Description

Generated from:  MR::PrecipitationSimulator::SimulationStep

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.__init__ ( self,
PrecipitationSimulator.SimulationStep arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.__init__ ( self,
PrecipitationSimulator.Event event,
float amount,
GraphVertId basin,
GraphVertId neiBasin )
Implicit aggregate constructor.

Member Function Documentation

◆ amount() [1/2]

float meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.amount ( self)
amount of precipitation (in same units as mesh coordinates and water level)

◆ amount() [2/2]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.amount ( self,
float arg1 )

◆ basin() [1/2]

GraphVertId meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.basin ( self)
BasinFull: this basin just became full
Merge: this basin just absorbed the other basin

◆ basin() [2/2]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.basin ( self,
GraphVertId arg1 )

◆ neiBasin() [1/2]

GraphVertId meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.neiBasin ( self)
BasinFull: the flow from full basin will first go here (may be not the last destination)
Merge: this basin was just absorbed

◆ neiBasin() [2/2]

None meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.neiBasin ( self,
GraphVertId arg1 )

Member Data Documentation

◆ event

PrecipitationSimulator meshlib.mrmeshpy.PrecipitationSimulator.SimulationStep.event .Event
static

The documentation for this class was generated from the following file: