mbitesBro_oneBout: MBITES-BRO: One Bout 'MicroMosquitoFemale'

Description Usage Details

Description

Mosquito behavior has a finite set of states (state space of model), within which there are certain biological functions that are always evaluated. A bout is the actions taken by a mosquito between a launch and landing; mbitesBRO_oneBout handles all the biological imperatives that occur during a bout, while specialized bout action methods handle the events that occur due to the purpose of the bout.

Usage

1

Details

The generic bout runs necessary updates of timing, state, survival, energetics, and queue checks prior to calling the nested specific bout action, and checks that the mosquito is alive/active before calling the bout. It updates tNext and stateNew.

This corresponds to the following Gillespie-style algorithm:

  1. tNow is set to tNext from previous bout

  2. moveMe: movement between point classes (if needed)

  3. boutFun: run bout function

  4. run energetics and check if alive

  5. run landingSpot and check if alive

  6. run surviveResting/surviveFlight and check if alive

  7. update tNext

  8. update state to stateNew which is determined in the bout


smitdave/MASH documentation built on May 30, 2019, 5:02 a.m.