CognitiveOrientingPedestrian2D

fun <T, N : ConvexPolygon, E> CognitiveOrientingPedestrian2D(incarnation: Incarnation<T, Euclidean2DPosition>, randomGenerator: RandomGenerator, environment: EuclideanPhysics2DEnvironmentWithGraph<*, T, N, E>, nodeCreationParameter: String? = null, knowledgeDegree: Double, group: PedestrianGroup2D<T>? = null, age: Any, gender: String, danger: Molecule? = null)

Allows to specify age and gender with a string.


fun <T, N : ConvexPolygon, E> CognitiveOrientingPedestrian2D(randomGenerator: RandomGenerator, environment: EuclideanPhysics2DEnvironmentWithGraph<*, T, N, E>, backingNode: Node<T>, knowledgeDegree: Double, group: PedestrianGroup2D<T>? = null, age: Age, gender: Gender, danger: Molecule? = null)

Parameters

T

the concentration type.

N

the type of nodes of the navigation graph provided by the environment.

E

the type of edges of the navigation graph provided by the environment.