org.jscience.engineering
Interface Mechanism


public interface Mechanism

The Mechanism interface is the base class to describe complex physical objects. A watch, a microprocessor are good candidates. There is a close relation with graphs.


Method Summary
 java.util.Set getInputs()
          DOCUMENT ME!
 java.util.Set getOutputs()
          DOCUMENT ME!
 java.util.Set getParts()
          DOCUMENT ME!
 boolean isFeasible()
          DOCUMENT ME!
 boolean isFinal()
          DOCUMENT ME!
 void process(double startTime, double endTime, double timeStep)
          DOCUMENT ME!
 

Method Detail

getInputs

java.util.Set getInputs()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getOutputs

java.util.Set getOutputs()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getParts

java.util.Set getParts()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isFinal

boolean isFinal()
DOCUMENT ME!

Returns:
DOCUMENT ME!

process

void process(double startTime,
             double endTime,
             double timeStep)
DOCUMENT ME!

Parameters:
startTime - DOCUMENT ME!
endTime - DOCUMENT ME!
timeStep - DOCUMENT ME!

isFeasible

boolean isFeasible()
DOCUMENT ME!

Returns:
DOCUMENT ME!