Tyvis Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_savant_entity_ams_elabThis class handles the elaboration of AMS constructs
_savant_entity_elab
AccessObject
AccessTypeInfoThis holds information about AccessObjects
AccessVariable
AdditionalDrivers
Aggregate
AliasGenerally we want to pass RValues around by reference
AMSApplicationThis class defines the initialization methods required by the AMS Kernel
AMSKernelKernel that performs the simulation for analog processes
AMSKernel_stateClass stores the variables needed in tha Analog cycle which change over the different time steps
AMSProcessThis class describes an Analog Process
AMSTypeThis class handles scalar Quantity and Terminal types of UniversalReal
ArrayInfo
ArrayTypeInfoThis holds info about the array type
Association_tSignal association data structure
Attribute
BlockThis indexes the elements from zero
branchEquationThis is the class for all branch equations i.e
CallStack
close_scope
componentThis class forms the basic unit used to store all the equations
CompositeLiteral
CompositeTypeInfo
contributionNodeThis class describes a Node for terminal
DefaultAttributes
differentialEquationThis class describes Differential Equations
Element
ElementAssociation
ElementDeclaration
ElementInfo
EnumerationLiteral
EnumerationTypeInfo
EventSigs
FanDestSignal fanout data structure--allows for slices of a signal to have different ID's
FanOutList
FileObject
FileTypeInfo
ForeignArchitecture
ForeignProcess
ForeignProcessFactory
freeEquationClass stores all related information for free equations, ie Non-conserved equations
Hierarchy
ImplicitSignal< Type >
IntegerLiteral
IntegerTypeInfo
LValue
new_line
NodeThis class helps to describe the RHS vector
nodeListThis class describes a list of nodes and specific function which operates on the list
ObjectBaseThis class is the base class for the Signal and Variables
open_scope
PhysicalLiteralThis class represents a physical literal in tyvis
PhysicalTypeInfo
PortAssociation
PortMap
prefix_modifier
publish_modifier
PublishDataThis class is used by the publishing methods to store the declarations they find
published_cc_file
published_fileThis class represents a published file to the code generator
published_header_file
published_makefile
QuantityQuantities are defined in this class
quantityNodeThis class is meant to be a node(cell) for a Quantity
RangeIterator
RealTypeInfo
RecordThe class Record
RecordTypeInfoInfo about Records
RValue
ScalarTypeInfoHolds the basic information related to scalar types; left, direction and right
SharedFileEvent
SharedFileObject
SharedFileState
SigEventClass for sending signals around
Signal
SignalBase
SignalNetinfoThis class represents a signal prior to elaboration
SliceThe class Slice
SourceBase
SourceData
SourceInfo
SourceTypeConvertThis class is like SourceData but the difference is that it comes into picture only if there is a TypeConversion
StackElement
StringLiteral
SubElementFactory
TerminalTerminals are defined using this class
ToleranceThis class describes the tolerance values to be used for resolving tolerance statements in the model
Transaction
TransactionList
TypeConvert
TypeInfoThe root of all TypeInfo classes
TyvisThis class is the base of the SAVANT extensions to the IIR
tyvis_interfaceTyVIS Implementation of the plugin interface
tyvis_plugin_class_factoryTyVIS 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
TyvisContributionAttributeThe extension base for contribution attribute of terminals (T'contribution)
TyvisDeclaration
TyvisDeclarationList
TyvisDelayedAttribute
TyvisDesignator
TyvisDesignatorByAll
TyvisDesignatorByOthers
TyvisDesignatorExplicit
TyvisDesignatorList
TyvisDesignFile
TyvisDesignFileList
TyvisDesignUnitList
TyvisDisconnectSpecification
TyvisDivisionOperator
TyvisDotAttributeThe 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
TyvisIncompleteTypeDefinitionThis 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
TyvisZTFAttributeThis class describes the 'ztf attribute
UnitDeclaration
UniversalInteger
UniversalReal
ValueGenerally we want to pass RValues around by reference
Variable
VHDLApplicationThe VHDLApplication
VHDLData
VHDLEvent
VHDLKernel
VHDLKernel_stateThis class has been created for savant interface alone
VHDLProcessThis class implements the LRM definition of a VHDL'93 process
VHDLVTimeThe class VHDLVTime
Wait
WaitEventClass for a VHDLProcess to send wait expirations to itself

Generated on Fri Mar 31 11:11:59 2006 for Tyvis by  doxygen 1.4.6