On 21 avr. 2010, at 15:41, Alexandre Bergel wrote:
Cool! It works for me.
dSMMatrix := DSMMatrix withNodes: #(#1 #2 #3)
edges: #(#(#1 #2) #(#2 #1) #(#3 #1)).
I was wondering why not to use the Mondrian convention for specifying edges.
In mondrian you can specify edges with:
view edges: nodes from: #selector1 to: #selector2.
Indeed, this API is also reused by MooseAlgos Graph. Maybe we could define a trait.
Also, maybe it would be nice to have a DSMShape in Mondrian, that draw a DSM for a
particular node (e.g., a group of packages). But maybe this could be quite some work to
adapt your implementation.
I am not sure I understand what you mean.
The generic DSM could/should be customizable in three ways:
- input model
- a DSMCellShape, which takes as input the row, the column, and the dsm model
- interactions (but this comes with the CellShape normally, except for a few global
interactions)
--
Simon