io.github.srs.model.entity.dynamicentity.agent.truncation
Members list
Type members
Classlikes
Generic termination model for collision detection.
Generic termination model for collision detection.
Episode termination (FAILURE) when the agent collides with an obstacle (proximity sensor < threshold). This is reusable for any task where collision indicates failure: phototaxis, obstacle avoidance, navigation, safe exploration, etc.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TerminationModel[Agent]class Objecttrait Matchableclass AnyShow all
Default placeholder termination model. Returns false for every transition — suitable as a neutral fallback.
Default placeholder termination model. Returns false for every transition — suitable as a neutral fallback.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TruncationModel[Agent]class Objecttrait Matchableclass AnyShow all
Default placeholder truncation model. Returns false for every transition — suitable as a neutral fallback.
Default placeholder truncation model. Returns false for every transition — suitable as a neutral fallback.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TruncationModel[Agent]class Objecttrait Matchableclass AnyShow all
A truncation model that maintains internal state to evaluate action outcomes.
A truncation model that maintains internal state to evaluate action outcomes.
Type parameters
- E
-
The type of entity for which the truncation model is applicable.
- S
-
The type of internal state maintained by the truncation model.
Attributes
- Supertypes
An enumeration of available truncation models for agents.
An enumeration of available truncation models for agents.
This enum represents the different types of truncation models that can be applied to agents in the simulation. Each case corresponds to a specific truncation evaluation strategy.
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Defines a truncation model for evaluating the outcomes of actions performed by agents in the simulation.
Defines a truncation model for evaluating the outcomes of actions performed by agents in the simulation.
Type parameters
- E
-
The type of entity for which the truncation model is applicable.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any