All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unibo.alchemist.model.cognitive.impact.individual.SpeedSpec.kt Maven / Gradle / Ivy

There is a newer version: 35.0.0
Show newest version
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()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy