COSM
1.3.0

Getting Started

  • COSM Software Modules
  • Supported Platforms and Hardware
  • Setting Up COSM
  • Using COSM: Runtime Configuration
  • COSM API

Extending COSM

  • Adding A New Agent Type To The HAL
COSM
  • COSM API
  • Namespace cosm::repr

Namespace cosm::repr

Contents

  • Namespaces

  • Classes

  • Enums

  • Functions

  • Typedefs

Namespaces

  • Namespace cosm::repr::config

  • Namespace cosm::repr::operations

Classes

  • Struct base_embodiment

  • Struct sim_block3D::out_of_sight3D

  • Class base_block3D

  • Class base_entity

  • Template Class base_graph_los

  • Template Class base_graph_view_entity

  • Template Class base_grid_los

  • Template Class base_grid_view_entity

  • Class block_metadata

  • Class colored_entity

  • Class cube_block3D

  • Template Class embodied_entity

  • Class entity2D

  • Class entity3D

  • Template Class graph3D_los

  • Template Class graph3D_view_entity

  • Class grid2D_los

  • Template Class grid2D_view_entity

  • Template Class grid3D_view_entity

  • Class gridQ3D_los

  • Template Class gridQ3D_view_entity

  • Class nest

  • Class nest_light

  • Class pheromone_density

  • Class ramp_block3D

  • Class real_block3D

  • Class sim_block3D

  • Class spatial_entity

  • Class spatial_entity2D

  • Class spatial_entity3D

  • Class unicell_entity2D

  • Class unicell_entity3D

  • Class unicell_immovable_entity2D

  • Class unicell_movable_entity2D

  • Class unicell_movable_entity3D

Enums

  • Enum block_type

  • Enum entity_dimensionality

Functions

  • Function cosm::repr::make_variant(const crepr::base_block3D *)

  • Function cosm::repr::make_variant(crepr::base_block3D *)

  • Function cosm::repr::operator<<

  • Function cosm::repr::operator>>

Typedefs

  • Typedef cosm::repr::block3D_variantno

  • Typedef cosm::repr::block3D_variantro

Previous Next

© Copyright 2022, John Harwell.

Built with Sphinx using a theme provided by Read the Docs.