com1DFA.debrisFunctions

Functions that are used specifically for modeling debris flows (within DebrisFrame).

Functions

addReleaseParticles

add new particles initialized by a time dependent release to particles that are in the flow already

checkTimeDepRelease

check if time dependent release values satisfy the following requirements: - release - timesteps are unique - the release - timesteps are not too close (that the particle density becomes too high) - provided release - thickness is larger than zero - provided velocity is zero or larger.

checkTravelledDistance

not used at the moment (related to timeStepDistance in the configuration file)! check if time steps of time dependent release are not too close so that the particle density cannot become too high check that particles moved out of release area before new particles are initialized time between release time steps first timestep is skipped since this is always ok.

initializeTimeDepRelease

Update particles with "new" particles initialised by a time dependent release.

prepareTimeDepRelLine

read time dependent release values and return them as a dictionary containing: - timestep - thickness - velocity additionally, the values are saved into the configurationFiles folder