Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrinr/evo
/ types & classes
Types & classes
30 in github.com/andrinr/evo
⨍
Functions
220
◇
Types & classes
30
Class
AttentionHead
src/simulation/brain/transformer.rs:12
Enum
Brain
src/simulation/brain/mod.rs:30
Enum
BrainType
src/simulation/brain/mod.rs:19
Enum
BreedingSource
src/simulation/evolution.rs:32
Class
Ecosystem
src/simulation/ecosystem.rs:55
Enum
EventColor
src/simulation/event_log.rs:19
Class
EventLog
src/simulation/event_log.rs:34
Class
EventQueue
Queue for collecting simulation events from parallel updates.
src/simulation/events.rs:86
Class
EvolutionEngine
src/simulation/evolution.rs:17
Class
Food
src/simulation/food.rs:17
Interface
Locatable
Trait for entities with a position that can be updated over time. Any type that implements this trait: - Has a position in 2D space - Can be updated
src/simulation/locatable.rs:13
Class
LoggedEvent
src/simulation/event_log.rs:8
Class
Mlp
src/simulation/brain/mlp.rs:10
Class
Organism
src/simulation/organism/organism.rs:25
Class
Params
src/simulation/params.rs:7
Class
Perception
Manages multiple senses and combines them into brain inputs. The perception system: 1. Queries each sense for its outputs 2. Concatenates all sensory
src/simulation/organism/perception.rs:19
Class
Projectile
src/simulation/projectile.rs:15
Class
Proprioception
Proprioception sense for internal state awareness. Outputs: - Memory state (all memory cells) - Energy level (normalized) - Position encoding (sin an
src/simulation/organism/proprioception.rs:21
Class
ReproductionStats
src/simulation/reproduction.rs:8
Class
Scent
Scent sense that detects chemical signals. Outputs: - Signal channels from nearby organisms (RGB color), weighted by distance (closer = stronger) Th
src/simulation/organism/scent.rs:20
Interface
Sense
Trait for different sensory modalities that organisms can use to perceive their environment. Each sense processes environmental information and retur
src/simulation/organism/sense.rs:16
Enum
SimulationEvent
src/simulation/events.rs:17
Class
SpatialIndex
Spatial index containing KD-trees for all entity types.
src/simulation/spatial.rs:25
Class
SpatialTrees
Container for pre-built KD-trees for spatial queries.
src/simulation/spatial.rs:15
Class
TimingStats
src/simulation/ecosystem.rs:33
Interface
ToScreen
src/graphics.rs:153
Interface
ToScreenRelative
Trait for converting relative vectors (like vision directions) to screen space These should only be scaled by zoom, not offset
src/graphics.rs:211
Class
TransformerBlock
src/simulation/brain/transformer.rs:90
Class
UIState
src/ui/ui.rs:9
Class
Vision
Vision sense that detects organisms and food using raycasting. For each vision direction, the sense outputs: - Proximity to nearest entity (inverted
src/simulation/organism/vision.rs:18