flow {pomp} | R Documentation |

## flow workhorse

### Description

Compute the flow generated by a deterministic vectorfield or map.

### Usage

```
## S4 method for signature 'pomp'
flow(
object,
x0,
t0 = timezero(object),
times = time(object),
params = coef(object),
...,
verbose = getOption("verbose", FALSE)
)
```

### Arguments

`object` |
an object of class ‘pomp’, or of a class that extends ‘pomp’.
This will typically be the output of |

`x0` |
an array with dimensions |

`t0` |
the time at which the initial conditions are assumed to hold.
By default, this is the zero-time (see |

`times` |
a numeric vector (length |

`params` |
a |

`...` |
Additional arguments are passed to the ODE integrator (if the skeleton is a vectorfield) and are ignored if it is a map.
See |

`verbose` |
logical; if |

### Details

In the case of a discrete-time system (map), `flow`

iterates the map to yield trajectories of the system.
In the case of a continuous-time system (vectorfield), `flow`

uses the numerical solvers in deSolve to integrate the vectorfield starting from given initial conditions.

### Value

`flow`

returns an array of dimensions `nvar`

x `nrep`

x `ntimes`

.
If `x`

is the returned matrix, `x[i,j,k]`

is the i-th component of the state vector at time `times[k]`

given parameters `params[,j]`

.

### See Also

More on pomp workhorse functions:
`dinit()`

,
`dmeasure()`

,
`dprior()`

,
`dprocess()`

,
`emeasure()`

,
`partrans()`

,
`pomp-package`

,
`rinit()`

,
`rmeasure()`

,
`rprior()`

,
`rprocess()`

,
`skeleton()`

,
`vmeasure()`

,
`workhorses`

More on methods for deterministic process models:
`skeleton()`

,
`skeleton_spec`

,
`traj_match`

,
`trajectory()`

*pomp*version 5.11.0.0 Index]