annotate base/database/charm/generics.lisp @ 318:c4e792b9b898

Add some ideas for charm constituents. Not particularly useful in its own right, but contains some possibly useful ideas related to the generalisation of db-compositions.
author Jamie Forth <j.forth@gold.ac.uk>
date Thu, 30 Sep 2010 15:35:15 +0100
parents
children
rev   line source
j@318 1 (cl:in-package #:amuse-charm)
j@318 2
j@318 3 (defgeneric id (object)
j@318 4 (:documentation "Generic id function."))
j@318 5
j@318 6 (defgeneric make-charm-parent-identifier (implementation-package id))
j@318 7
j@318 8 (defgeneric make-charm-particle-identifier (implementation-package id))
j@318 9
j@318 10 ;; (defgeneric %cache-charm-particles (implementation-package
j@318 11 ;; charm-constituent))
j@318 12
j@318 13 (defgeneric get-charm-particles (constituent-identifier ids parent))
j@318 14
j@318 15 (defgeneric get-charm-parent (constituent-identifier))