com1DFA.com1DFA.DFAIterate

DFAIterate(cfg, particles, fields, dem, inputSimLines, simHash='')[source]
Perform time loop for DFA simulation

Save results at desired intervals

Parameters
  • cfg (configparser) – configuration for DFA simulation

  • particles (dict) – particles dictionary at initial time step

    • secondaryReleaseParticles : list, of secondary release area particles dictionaries at initial time step

  • fields (dict) – fields dictionary at initial time step

  • dem (dict) – dictionary with dem information

  • inputSimLines (dict) – dictionary with input data dictionaries (releaseLine, entLine, …)

Returns

  • particlesList (list) – list of particles dictionary

  • fieldsList (list) – list of fields dictionary (for each time step saved)

  • tCPU (dict) – computation time dictionary

  • infoDict (dict) – Dictionary of all simulations carried out