edu.ntnu.ecosim.agents.serviceproviders
Class InnovationLab

java.lang.Object
  extended by edu.ntnu.ecosim.agents.serviceproviders.InnovationLab

public class InnovationLab
extends java.lang.Object

The Class InnovationLab represents the innovation producing part of a service provider. The development process is consisting of a chaotic exploration stage, followed by a sequential exploitation stage.

Author:
martin.andreas.borke

Constructor Summary
protected InnovationLab(int strength, int innotype)
          The Constructor.
 
Method Summary
protected  Innovation innovate()
          This method is used to proceed in the innovation process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InnovationLab

protected InnovationLab(int strength,
                        int innotype)
The Constructor.

Parameters:
innotype - a number between 0 and 10, where 0 is "only value adding" and 10 is "only network effect adding"
strength - the innovative strength of the company (between 0 and 10)
Method Detail

innovate

protected Innovation innovate()
This method is used to proceed in the innovation process.

Returns:
the innovation (is "null" until a real innovaiton is produced)