Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Tyvis Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_savant_entity_ams_elab
This class handles the elaboration of AMS constructs
_savant_entity_elab
AccessObject
AccessTypeInfo
This holds information about AccessObjects
AccessVariable
AdditionalDrivers
Aggregate
Alias
Generally we want to pass RValues around by reference
AMSApplication
This class defines the initialization methods required by the AMS Kernel
AMSKernel
Kernel that performs the simulation for analog processes
AMSKernel_state
Class stores the variables needed in tha Analog cycle which change over the different time steps
AMSProcess
This class describes an Analog Process
AMSType
This class handles scalar
Quantity
and
Terminal
types of
UniversalReal
ArrayInfo
ArrayTypeInfo
This holds info about the array type
Association_t
Signal
association data structure
Attribute
Block
This indexes the elements from zero
branchEquation
This is the class for all branch equations i.e
CallStack
close_scope
component
This class forms the basic unit used to store all the equations
CompositeLiteral
CompositeTypeInfo
contributionNode
This class describes a
Node
for terminal
DefaultAttributes
differentialEquation
This class describes Differential Equations
Element
ElementAssociation
ElementDeclaration
ElementInfo
EnumerationLiteral
EnumerationTypeInfo
EventSigs
FanDest
Signal
fanout data structure--allows for slices of a signal to have different ID's
FanOutList
FileObject
FileTypeInfo
ForeignArchitecture
ForeignProcess
ForeignProcessFactory
freeEquation
Class stores all related information for free equations, ie Non-conserved equations
Hierarchy
ImplicitSignal< Type >
IntegerLiteral
IntegerTypeInfo
LValue
new_line
Node
This class helps to describe the RHS vector
nodeList
This class describes a list of nodes and specific function which operates on the list
ObjectBase
This class is the base class for the
Signal
and Variables
open_scope
PhysicalLiteral
This class represents a physical literal in tyvis
PhysicalTypeInfo
PortAssociation
PortMap
prefix_modifier
publish_modifier
PublishData
This class is used by the publishing methods to store the declarations they find
published_cc_file
published_file
This class represents a published file to the code generator
published_header_file
published_makefile
Quantity
Quantities are defined in this class
quantityNode
This class is meant to be a node(cell) for a
Quantity
RangeIterator
RealTypeInfo
Record
The class
Record
RecordTypeInfo
Info about Records
RValue
ScalarTypeInfo
Holds the basic information related to scalar types; left, direction and right
SharedFileEvent
SharedFileObject
SharedFileState
SigEvent
Class for sending signals around
Signal
SignalBase
SignalNetinfo
This class represents a signal prior to elaboration
Slice
The class
Slice
SourceBase
SourceData
SourceInfo
SourceTypeConvert
This class is like
SourceData
but the difference is that it comes into picture only if there is a TypeConversion
StackElement
StringLiteral
SubElementFactory
Terminal
Terminals are defined using this class
Tolerance
This class describes the tolerance values to be used for resolving tolerance statements in the model
Transaction
TransactionList
TypeConvert
TypeInfo
The root of all
TypeInfo
classes
Tyvis
This class is the base of the SAVANT extensions to the IIR
tyvis_interface
TyVIS Implementation of the plugin interface
tyvis_plugin_class_factory
TyVIS implementation of the plugin class factory
TyvisAboveAttribute
TyvisAbsoluteOperator
TyvisAccessSubtypeDefinition
TyvisAccessTypeDefinition
TyvisAcrossAttribute
TyvisActiveAttribute
TyvisAdditionOperator
TyvisAdditionOperators
TyvisAggregate
TyvisAliasDeclaration
TyvisAllocator
TyvisAndOperator
TyvisArchitectureDeclaration
TyvisArchitectureStatement
TyvisArchitectureStatementList
TyvisArrayNatureDefinition
TyvisArraySubnatureDefinition
TyvisArraySubtypeDefinition
TyvisArrayTypeDefinition
TyvisAscendingAttribute
TyvisAssertionStatement
TyvisAssociationElement
TyvisAssociationElementByExpression
TyvisAssociationElementOpen
TyvisAssociationList
TyvisAttribute
TyvisAttributeDeclaration
TyvisAttributeSpecification
TyvisAttributeSpecificationList
TyvisBaseAttribute
TyvisBitStringLiteral
TyvisBlockConfiguration
TyvisBlockStatement
TyvisBranchQuantityDeclaration
TyvisBreakElement
TyvisBreakList
TyvisBreakStatement
TyvisCaseStatement
TyvisCaseStatementAlternative
TyvisCaseStatementAlternativeByChoices
TyvisCaseStatementAlternativeByExpression
TyvisCaseStatementAlternativeByOthers
TyvisCaseStatementAlternativeList
TyvisCharacterLiteral
TyvisChoice
TyvisChoiceList
TyvisComment
TyvisCommentList
TyvisComponentConfiguration
TyvisComponentDeclaration
TyvisComponentInstantiationStatement
TyvisConcatenationOperator
TyvisConcurrentAssertionStatement
TyvisConcurrentBreakStatement
TyvisConcurrentConditionalSignalAssignment
TyvisConcurrentGenerateForStatement
TyvisConcurrentGenerateIfStatement
TyvisConcurrentProcedureCallStatement
TyvisConcurrentSelectedSignalAssignment
TyvisConcurrentStatement
TyvisConditionalWaveform
TyvisConditionalWaveformList
TyvisConfigurationDeclaration
TyvisConfigurationItem
TyvisConfigurationItemList
TyvisConfigurationSpecification
TyvisConstantDeclaration
TyvisConstantInterfaceDeclaration
TyvisContributionAttribute
The extension base for contribution attribute of terminals (T'contribution)
TyvisDeclaration
TyvisDeclarationList
TyvisDelayedAttribute
TyvisDesignator
TyvisDesignatorByAll
TyvisDesignatorByOthers
TyvisDesignatorExplicit
TyvisDesignatorList
TyvisDesignFile
TyvisDesignFileList
TyvisDesignUnitList
TyvisDisconnectSpecification
TyvisDivisionOperator
TyvisDotAttribute
The extension base for Dot attribute of quantities (Q'dot)
TyvisDrivingAttribute
TyvisDrivingValueAttribute
TyvisDyadicOperator
TyvisElementDeclaration
TyvisElementDeclarationList
TyvisElsif
TyvisEntityClassEntry
TyvisEntityClassEntryList
TyvisEntityDeclaration
TyvisEntityNameList
TyvisEnumerationLiteral
TyvisEnumerationLiteralList
TyvisEnumerationSubtypeDefinition
TyvisEnumerationTypeDefinition
TyvisEqualityOperator
TyvisEventAttribute
TyvisExitStatement
TyvisExponentiationOperator
TyvisExpression
TyvisFileDeclaration
TyvisFileInterfaceDeclaration
TyvisFileTypeDefinition
TyvisFloatingPointLiteral
TyvisFloatingPointLiteral32
TyvisFloatingPointLiteral64
TyvisFloatingSubtypeDefinition
TyvisFloatingTypeDefinition
TyvisForLoopStatement
TyvisFreeQuantityDeclaration
TyvisFunctionCall
TyvisFunctionDeclaration
TyvisGenericList
TyvisGreaterThanOperator
TyvisGreaterThanOrEqualOperator
TyvisGroupConstituent
TyvisGroupDeclaration
TyvisGroupTemplateDeclaration
TyvisHighAttribute
TyvisIdentifier
TyvisIdentifierList
TyvisIdentityOperator
TyvisIfStatement
TyvisImageAttribute
TyvisIncompleteTypeDefinition
This class is a SAVANT extension to the IIR
TyvisIndexedName
TyvisInequalityOperator
TyvisInstanceNameAttribute
TyvisIntegerLiteral
TyvisIntegerLiteral32
TyvisIntegerLiteral64
TyvisIntegerSubtypeDefinition
TyvisIntegerTypeDefinition
TyvisInterfaceDeclaration
TyvisInterfaceList
TyvisLabel
TyvisLastActiveAttribute
TyvisLastEventAttribute
TyvisLastValueAttribute
TyvisLeftAttribute
TyvisLeftOfAttribute
TyvisLengthAttribute
TyvisLessThanOperator
TyvisLessThanOrEqualOperator
TyvisLibraryClause
TyvisLibraryDeclaration
TyvisLibraryUnit
TyvisLibraryUnitList
TyvisList
TyvisLiteral
TyvisLogicalOperators
TyvisLowAttribute
TyvisLTFAttribute
TyvisModulusOperator
TyvisMonadicOperator
TyvisMultiplicationOperator
TyvisMultiplicationOperators
TyvisName
TyvisNameList
TyvisNandOperator
TyvisNatureDeclaration
TyvisNatureDefinition
TyvisNegationOperator
TyvisNextStatement
TyvisNorOperator
TyvisNotOperator
TyvisNullStatement
TyvisObjectDeclaration
TyvisOperator
TyvisOrOperator
TyvisOthersInitialization
TyvisPackageBodyDeclaration
TyvisPackageDeclaration
TyvisPathNameAttribute
TyvisPhysicalLiteral
TyvisPhysicalSubtypeDefinition
TyvisPhysicalTypeDefinition
TyvisPhysicalUnit
TyvisPluginLoader
TyvisPortList
TyvisPosAttribute
TyvisPredAttribute
TyvisProcedureCallStatement
TyvisProcedureDeclaration
TyvisProcessStatement
TyvisQualifiedExpression
TyvisQuantityDeclaration
TyvisQuietAttribute
TyvisRangeAttribute
TyvisRangeTypeDefinition
TyvisRecordTypeDefinition
TyvisReferenceAttribute
TyvisRelationalOperators
TyvisRemainderOperator
TyvisReportStatement
TyvisReturnStatement
TyvisReverseRangeAttribute
TyvisRightAttribute
TyvisRightOfAttribute
TyvisROLOperator
TyvisROROperator
TyvisScalarNatureDefinition
TyvisScalarTypeDefinition
TyvisSelectedName
TyvisSelectedNameByAll
TyvisSelectedWaveform
TyvisSelectedWaveformList
TyvisSensitizedProcessStatement
TyvisSequentialStatement
TyvisSequentialStatementList
TyvisSharedVariableDeclaration
TyvisShiftOperators
TyvisSignalAssignmentStatement
TyvisSignalDeclaration
TyvisSignalInterfaceDeclaration
TyvisSignature
TyvisSimpleName
TyvisSimpleNameAttribute
TyvisSimpleSimultaneousStatement
TyvisSimultaneousElsif
TyvisSimultaneousIfStatement
TyvisSimultaneousStatement
TyvisSLAOperator
TyvisSliceName
TyvisSLLOperator
TyvisSourceQuantityDeclaration
TyvisSRAOperator
TyvisSRLOperator
TyvisStableAttribute
TyvisStandardPackage
TyvisStatement
TyvisStringLiteral
TyvisSubprogramDeclaration
TyvisSubtractionOperator
TyvisSubtypeDeclaration
TyvisSuccAttribute
TyvisTerminalDeclaration
TyvisTerminalInterfaceDeclaration
TyvisTextLiteral
TyvisThroughAttribute
TyvisTransactionAttribute
TyvisTuple
TyvisTypeConversion
TyvisTypeDeclaration
TyvisTypeDefinition
TyvisTypeDefinition::name_manager
TyvisUnitList
TyvisUseClause
TyvisUserAttribute
TyvisValAttribute
TyvisValueAttribute
TyvisVarArgs
TyvisVariableAssignmentStatement
TyvisVariableDeclaration
TyvisVariableInterfaceDeclaration
TyvisWaitStatement
TyvisWaveformElement
TyvisWaveformList
TyvisWhileLoopStatement
TyvisXnorOperator
TyvisXorOperator
TyvisZTFAttribute
This class describes the 'ztf attribute
UnitDeclaration
UniversalInteger
UniversalReal
Value
Generally we want to pass RValues around by reference
Variable
VHDLApplication
The
VHDLApplication
VHDLData
VHDLEvent
VHDLKernel
VHDLKernel_state
This class has been created for savant interface alone
VHDLProcess
This class implements the LRM definition of a VHDL'93 process
VHDLVTime
The class
VHDLVTime
Wait
WaitEvent
Class for a
VHDLProcess
to send wait expirations to itself
Generated on Fri Mar 31 11:11:59 2006 for Tyvis by
1.4.6