Sender: |
|
Date: |
Fri, 25 Aug 2006 13:25:32 -0400 |
Reply-To: |
|
Subject: |
|
From: |
|
Content-Type: |
TEXT/PLAIN; charset=US-ASCII |
In-Reply-To: |
|
MIME-Version: |
1.0 |
Comments: |
|
Parts/Attachments: |
|
|
As for mean happiness, all it takes is a method in HeatBugs
public double getMeanHappiness(){
//go voer all bugs and compute the avg
}
then HeatbugsWithUI will have this new metric in the model tab. Presso n
the magnifying glass button near it, and you're in business.
If you don't want to change HeatBugs, extend it:
public class MyHeatBugs extends Heatbugs
{
//offer the constructors Heatbugs was offering
//add public double getMeanHappiness()
//(assuming you hav access to HeatBug[] bugs, which is package protected
//so you should have MyHeatBugs in sim.app.heatbugs )
}
You also need a different main() function
public static void main(String[] args)
{
HeatBugsWithUI heatbugs = new HeatBugsWithUI(new
MyHeatBugs(System.currentTimeMillis()));
Console c = new Console(heatbugs);
c.setVisible(true);
}
Of course, this would be enough if our bugs had anything to
resemble [un]happiness. So before you can have a happiness graph, you
kinda need to define/implement it at the bug level.
Gabriel
On Fri, 25 Aug 2006, MASON-INTEREST-L automatic digest system wrote:
> There are 2 messages totalling 76 lines in this issue.
>
> Topics of the day:
>
> 1. Heatbugs Graphs (2)
>
> ----------------------------------------------------------------------
>
> Date: Thu, 24 Aug 2006 09:11:57 +0200
> From: Alessandro Perrone <[log in to unmask]>
> Subject: Heatbugs Graphs
>
> hi all
> It's a couple of weeks I am using Mason on my Mac to learn to use it.
> I have the sensation that with Mason it is impossible to create
> graphs at the starting of simulation.
> For example, the original heatbugs model written in Swarm contains a
> plot of "unhappines" of the mean of all unhappinesses values of
> heatbugs.
> In Mason implementation there's not such graph, but it is possible to
> plot the happiness of one heatbug.
> Is that true or not?
> All examples are of models in which there are a raster with various
> agents in it. I have not found a model of only graphs.
> Regards.
> ALEX
>
|
|
|