jq.qde
Class QualitativeDifferentialEquation

java.lang.Object
  extended byjq.util.NamableObject
      extended byjq.qde.QualitativeDifferentialEquation
All Implemented Interfaces:
Namable
Direct Known Subclasses:
Ball, Bathtub

public class QualitativeDifferentialEquation
extends NamableObject


Field Summary
 QDEQuantitySpace qspace
           
 TimeQuantitySpace tspace
           
 
Constructor Summary
QualitativeDifferentialEquation(java.lang.String name)
           
QualitativeDifferentialEquation(java.lang.String name, QDEQuantitySpace qspace, TimeQuantitySpace tspace, QualitativeConstraint[] constraints, QualitativeTransition[] transitions)
           
 
Method Summary
 java.util.Iterator constraintIterator(QualitativeVariable var)
           
 QualitativeConstraint[] getConstraints()
           
 QDEQuantitySpace getQuantitySpace()
           
 TimeQuantitySpace getTimeSpace()
           
 QualitativeVariable getVariable(java.lang.String name)
           
 int getVariableCount()
           
 void printSpecification(java.io.PrintStream out, java.lang.String prefix)
           
 
Methods inherited from class jq.util.NamableObject
getName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tspace

public final TimeQuantitySpace tspace

qspace

public final QDEQuantitySpace qspace
Constructor Detail

QualitativeDifferentialEquation

public QualitativeDifferentialEquation(java.lang.String name)

QualitativeDifferentialEquation

public QualitativeDifferentialEquation(java.lang.String name,
                                       QDEQuantitySpace qspace,
                                       TimeQuantitySpace tspace,
                                       QualitativeConstraint[] constraints,
                                       QualitativeTransition[] transitions)
Method Detail

getConstraints

public QualitativeConstraint[] getConstraints()

printSpecification

public void printSpecification(java.io.PrintStream out,
                               java.lang.String prefix)

getQuantitySpace

public QDEQuantitySpace getQuantitySpace()

getVariable

public QualitativeVariable getVariable(java.lang.String name)

constraintIterator

public java.util.Iterator constraintIterator(QualitativeVariable var)

getVariableCount

public int getVariableCount()

getTimeSpace

public TimeQuantitySpace getTimeSpace()