it.unibo.alchemist.model.cognitive.impact.individual.SpeedSpec.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alchemist-cognitive-agents Show documentation
Show all versions of alchemist-cognitive-agents Show documentation
Abstraction for group of pedestrians capable of influence each other emotionally.
package it.unibo.alchemist.model.cognitive.impact.individual
import com.uchuhimo.konf.ConfigSpec
/**
* A specification of the parameters regarding speeds to load from a config file.
*/
object SpeedSpec : ConfigSpec() {
/**
* The walking speed of a young male.
*/
val childMale by required()
/**
* The walking speed of an adult male.
*/
val adultMale by required()
/**
* The walking speed of an elderly male.
*/
val elderlyMale by required()
/**
* The walking speed of a young female.
*/
val childFemale by required()
/**
* The walking speed of an adult female.
*/
val adultFemale by required()
/**
* The walking speed of an elderly female.
*/
val elderlyFemale by required()
/**
* The default walking speed, if the pedestrian details have not been defined.
*/
val default by required()
/**
* The walking speed variance.
*/
val variance by required()
}