timeinputsparse

timeinputsparse

Returns a map for each timestep where map-timesteps combinations can be missing.

Result = timeinputsparse(SuffixOfMap)
SuffixOfMap

boolean, nominal, ordinal, scalar, directional, ldd, spatial

Result

type of SuffixMap, spatial

Operation

timeinputsparse performs the same as timeinput with the difference that timeinputsparse use the following algoritm if an input map is missing:

  1. If the first input map is available at timestep A, then use this first map for the timestep 1 to A.

  2. If an input map is missing for timestep B, but a map is available for a prior timestep then use the prior map.

Example

A dynamic modelling script with 7 timesteps contains the function:

rainFall = timeinputsparse(rain);

But the filesystem only contains:

rain0000.003
rain0000.006

These 2 maps are assigned to rainFaill as follows:

in timestep

map

1

rain0000.003

2

rain0000.003

3

rain0000.003

4

rain0000.003

5

rain0000.003

6

rain0000.006

7

rain0000.006