03.08.2013 Views

PTOLEMY II - CiteSeerX

PTOLEMY II - CiteSeerX

PTOLEMY II - CiteSeerX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

kernel.attributes<br />

This subpackage of the kernel package provides specialized attributes such as File-<br />

Attribute, which is used in actors to specify a file or URL.<br />

kernel.undo This subpackage of the kernel package provides facilities for associating with a<br />

model a record of actions performed on it and their undo mechanisms.<br />

data<br />

AbstractConvertibleToken<br />

AbstractNotConvertibleToken<br />

ActorToken<br />

ArrayToken<br />

AWTImageToken<br />

BitwiseOperationToken<br />

BooleanMatrixToken<br />

BooleanToken<br />

ComplexMatrixToken<br />

ComplexToken<br />

DoubleMatrixToken<br />

DoubleToken<br />

EventToken<br />

FixMatrixToken<br />

FixToken<br />

Function<br />

FunctionToken<br />

ImageToken<br />

IntMatrixToken<br />

IntToken<br />

LongMatrixToken<br />

LongToken<br />

MatrixToken<br />

Numerical<br />

ObjectToken<br />

RecordToken<br />

ScalarToken<br />

StringToken<br />

Token<br />

TokenUtilities<br />

UnsignedByteToken<br />

XMLToken<br />

data.type<br />

ArrayType<br />

BaseType<br />

FixType<br />

FunctionType<br />

HasTypeConstraints<br />

MonotonicFunction<br />

RecordType<br />

SizedMatrixType<br />

StructuredType<br />

TopMatrixType<br />

Type<br />

Typeable<br />

TypeConstant<br />

TypeLattice<br />

UnsizedMatrixType<br />

graph<br />

data.expr<br />

AST...Node (generated)<br />

AbstractParseTreeVisitor<br />

CachedMethod<br />

ConcreteMatrixToken<br />

ConcreteScalarToken<br />

Constants<br />

ConversionUtilities<br />

ExpertParameter<br />

ExplicitScope<br />

ExpressionFunction<br />

FileParameter<br />

FixPointFunctions<br />

GeneralToken<br />

JJTMatrixParserState<br />

JJTPtParserState<br />

MatlabUtilities<br />

MatrixParser<br />

MatrixParserConstants<br />

MatrixParserTokenManager<br />

MatrixParserTreeConstants<br />

ModelScope<br />

NamedConstantsScope<br />

NestedScope<br />

Node<br />

Parameter<br />

ParseException<br />

ParserScope<br />

ParseTree... (various classes)<br />

ParserScope<br />

PtParser<br />

PtParserConstants<br />

PtParserTokenManager<br />

PtParserTreeConstants<br />

ScopeExtender<br />

ScopeExtendingAttribute<br />

SimpleCharStream<br />

SimpleNode<br />

SingletonParameter<br />

StringParameter<br />

Token<br />

TokenMgrError<br />

UnknownResultException<br />

UnknownToken<br />

UtilityFunctions<br />

Variable<br />

XMLParser<br />

kernel<br />

kernel.util<br />

data.unit<br />

BaseUnit<br />

BasicEdgeHighlighter<br />

BasicUnits<br />

Bindings<br />

CGSUnitBase<br />

ElectronicUnitBase<br />

EquationVisitor<br />

ExpandPortNames<br />

ParseException<br />

SI<br />

SimpleCharStream<br />

Solution<br />

Token<br />

Unit<br />

UnitAttribute<br />

UnitCategory<br />

UnitConstraint<br />

UnitConstraints<br />

UnitConversions<br />

UnitEquation<br />

UnitExpr<br />

UnitInEquality<br />

UnitLibrary<br />

UnitPresentation<br />

UnitSystem<br />

UnitTerm<br />

UnitUtilities<br />

UParser<br />

UParserConstants<br />

UParserTokenManager<br />

FIGURE 1.13. The data package and related packages shown here support the data encapsulation, the type<br />

system, the expression language, and the math libraries.<br />

Heterogeneous Concurrent Modeling and Design 27<br />

math<br />

Complex<br />

ComplexArrayMath<br />

ComplexBinaryOperation<br />

ComplexMatrixMath<br />

ComplexUnaryOperation<br />

DoubleArrayMath<br />

DoubleArrayStat<br />

DoubleBinaryOperation<br />

DoubleMatrixMath<br />

DoubleUnaryOperation<br />

ExtendedMath<br />

FixPoint<br />

FixPointQuantization<br />

FloatArrayMath<br />

FloatBinaryOperation<br />

FloatMatrixMath<br />

FloatUnaryOperation<br />

Fraction<br />

IntegerArrayMath<br />

IntegerBinaryOperation<br />

IntegerMatrixMath<br />

IntegerUnaryOperation<br />

Interpolation<br />

LongArrayMath<br />

LongBinaryOperation<br />

LongMatrixMath<br />

LongUnaryOperation<br />

Overflow<br />

Precision<br />

Quantization<br />

Quantizer<br />

Rounding<br />

SignalProcessing<br />

actor<br />

util

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!