Summary: 817/1028 succeeded

omc OMCompiler v1.16.0-dev.197+g05f528fd5c compliance suite 3.2 (817/1028)

Test Status
AssertDiffLevel pass
AssertError pass
AssertFalse pass
AssertFalseExp pass
AssertNoEval pass
AssertNonBoolCond pass
AssertNonStringMsg pass
AssertTrue pass
AssertTrueExp pass
AssertVarLevel pass
AssertWarning pass
AssignmentOrder pass
MultiOutputAssignment pass
MultiOutputAssignmentLess pass
MultiOutputAssignmentMore pass
MultiOutputAssignmentOmitted pass
SimpleAssignment pass
BreakAlone pass
BreakFor pass
BreakIf pass
BreakMultiFor pass
BreakWhile pass
ArrayRange pass
ArrayRangeExp pass
BoolRange pass
BoolTypeRange pass
EnumRange pass
EnumTypeRange pass
ImplicitBoolIterator pass
ImplicitEnumIterator pass
ImplicitIntegerIterator pass
ImplicitIteratorEqRange pass
ImplicitIteratorNeqRange pass
ImplicitIteratorNonSub pass
ImplicitMultiIterator pass
ImplicitMultiMixedIterator pass
IntegerRange pass
IteratorScope pass
MixedImplExplIterator pass
MultiEq pass
MultiIterator pass
NestedLoops pass
RangeScope pass
RealRange fail
ScalarRange pass
ShadowedIterator fail
SingleIterator pass
StringRange fail
VarArrayRange fail
VariableRange pass
BranchEvaluation pass
EvaluationOrder pass
MultipleBranchesMultipleMatching pass
MultipleBranchesNoneMatching pass
MultipleBranchesNoneMatchingElse pass
NonBooleanCondition pass
NonScalarCondition pass
SingleBranch pass
SingleBranchEmpty pass
TwoBranchesElseSelectFirst pass
TwoBranchesElseSelectSecond pass
TwoBranchesNoElseSelectFirst pass
TwoBranchesNoElseSelectSecond pass
Return pass
ReturnInvalid pass
Terminate pass
ElseWhenNestedStatement pass
ElseWhenStatement pass
NestedWhenStatement pass
WhenPriority pass
WhenStatement pass
WhenStatementsIdenticalCondition pass
WhenVectorExpression pass
WhileNonBooleanCondition pass
WhileNonScalarCondition pass
WhileStatement pass
ArrayAndScalarsSameLine pass
ArrayDeclarationMixedForms pass
ArrayDeclarationTypeDim1 pass
ArrayDeclarationTypeDim2 pass
ArrayEmptyMatrices pass
ArrayEmptyMatricesWithFill pass
ArrayEmptyVector pass
ArrayEmptyVectorWithFill pass
ArrayTypeInteger pass
ArrayTypeIntegerMatrix pass
ArrayTypeIntegerParameter pass
ArrayUnspecifiedDim pass
ArrayUnspecifiedDimIncorrect pass
ArrayVariablesMultipleDeclarations pass
ArrayVariablesSingleDeclaration pass
ArrayWithNegativeDims pass
ArrayofArrayReal pass
ArrayofArrayRealParameter pass
BoolArray pass
BoolArrayInvalid pass
DeclareArrayFromConcatSecondDimensionIncorrect pass
EnumArray pass
EnumMixedArray pass
ArrayFlexible pass
Cross pass
OuterProduct pass
Skew pass
Symmetric pass
Transpose1 pass
ArrayConstructorDiagonal pass
ArrayConstructorFill pass
ArrayConstructorFillBoolean pass
ArrayConstructorIdentity pass
ArrayConstructorLinespace pass
ArrayConstructorOnes pass
ArrayConstructorZeros pass
DimConversionMatrix pass
DimConversionScalar pass
DimConversionVector pass
ArrayReductionMax1 pass
ArrayReductionMax2 pass
ArrayReductionMin pass
ArrayReductionProduct1 pass
ArrayReductionProduct2 pass
ArrayReductionSum1 pass
ArrayReductionSum2 pass
ArrayReductionSum3 pass
Deduce pass
ArrayDimSize1 pass
ArrayDimSize2 pass
ArrayDimSize3 pass
ArrayDimSize4 fail
ArrayDimSizeIncorrectArgument1 pass
ArrayDimSizeIncorrectArgument2 pass
ArrayDimSizeIncorrectArgument3 pass
ArrayIndexing1 pass
ArrayIndexing2 pass
ArrayIndexing3 pass
ArrayIndexing4 pass
ArrayIndexing5 pass
ArrayIndexing6 pass
ArrayIndexing7 pass
ArrayIndexing8 pass
ArrayIndexing9 pass
ArrayIndexing10 pass
ArrayIndexing11 pass
ArrayIndexing12 pass
ArrayIndexing13 pass
ArrayIndexing14 pass
ArrayIndexingWithEnd1 pass
ArrayIndexingWithEnd2 pass
ArrayIndexingWithEnd3 pass
ArrayIndexingWithEnd4 pass
EnumArrayIndexing pass
EnumArrayInvalidIndexing fail
EnumMixedArrayIndexing pass
ArrayAdditionIncorrect1 pass
ArrayAdditionIncorrect2 pass
ArrayConcatenation1 pass
ArrayConcatenation2 pass
ArrayConcatenation3 pass
ArrayConcatenation4 pass
ArrayConcatenation5 pass
ArrayConcatenation6 pass
ArrayConcatenation7 pass
ArrayConcatenation8 pass
ArrayConcatenation9 pass
ArrayConcatenation10 pass
ArrayConcatenation11 pass
ArrayConcatenation12 pass
ArrayConcatenation13 pass
ArrayConcatenation14 pass
ArrayConcatenation15 pass
ArrayConcatenation16 pass
ArrayDivision1 pass
ArrayDivisionIncorrect1 pass
ArrayDivisionIncorrect2 pass
ArrayEWAddition1 pass
ArrayEWAddition2 pass
ArrayEWAddition3 pass
ArrayEWAddition4 pass
ArrayEWAddition5 pass
ArrayEWAddition6 pass
ArrayEWDivision1 pass
ArrayEWDivision2 pass
ArrayEWDivision3 pass
ArrayEWDivision4 pass
ArrayEWDivision5 pass
ArrayEWExponentiation1 pass
ArrayEWExponentiation2 pass
ArrayEWExponentiation3 pass
ArrayEWExponentiation4 pass
ArrayEWExponentiation5 pass
ArrayEWExponentiationIncorrect pass
ArrayEWMultiplication1 pass
ArrayEWMultiplication2 pass
ArrayEWMultiplication3 pass
ArrayEWMultiplication4 pass
ArrayEWMultiplication5 pass
ArrayEWMultiplicationIncorrect1 pass
ArrayEWSubtraction1 pass
ArrayEWSubtraction2 pass
ArrayEWSubtraction3 pass
ArrayEWSubtraction4 pass
ArrayEWSubtraction5 pass
ArrayEWSubtraction6 pass
ArrayExponentiationIncorrect1 pass
ArrayExponentiationIncorrect2 pass
ArrayExponentiationIncorrect3 pass
ArrayMatrixMatrixAddition pass
ArrayMultiplication2 pass
ArrayMultiplication3 pass
ArraySubtraction1 pass
ArraySubtractionIncorrect1 pass
ArraySubtractionIncorrect2 pass
ArrayVectorVectorAddition pass
ArrayAssignment pass
ArrayEquality pass
ArrayLogicalAnd1 pass
ArrayLogicalAnd2 pass
ArrayLogicalNot1 pass
ArrayLogicalNot2 pass
ArrayLogicalOr1 pass
ArrayLogicalOr2 pass
ArrayMatrixExponentiation1 pass
ArrayMatrixExponentiation2 pass
ArrayMatrixExponentiation3 pass
ArrayMatrixMatrixMul1 pass
ArrayMatrixMatrixMul2 pass
ArrayMatrixMatrixMul3 pass
ArrayMatrixMatrixMul4 pass
ArrayMatrixMatrixMul5 pass
ArrayMatrixMatrixMul6 pass
ArrayMatrixVectorMul1 pass
ArrayMatrixVectorMul2 pass
ArrayMatrixVectorMul3 pass
ArrayMatrixVectorMul4 pass
ArrayMatrixVectorMul5 pass
ArrayVectorMatrixMul1 pass
ArrayVectorMatrixMul2 pass
ArrayVectorMatrixMul3 pass
ArrayVectorMatrixMul4 pass
ArrayVectorMatrixMul5 pass
ArrayVectorMatrixVectorMul1 pass
ArrayVectorMatrixVectorMul2 pass
ArrayVectorVectorMul1 pass
ArrayVectorVectorMul2 pass
ArrayVectorVectorMul3 pass
ArrayVectorVectorMul4 pass
CorrectBalance1 pass
CorrectBalance2 pass
CorrectBalance3 fail
CorrectBalance4 pass
CorrectBalance5 pass
WrongBalance pass
ClassSections pass
?abfnrtv fail
PartialSimulationModel pass
ArrayType pass
ArrayTypeArray pass
InputOutputTypeComp pass
ModifierScope pass
PartialClass fail
ShortClass pass
ShortFunction pass
ShortType pass
SpecializedClass pass
SpecializedClassIter pass
EnumAttributeScope pass
EnumDuplicateLiteral pass
EnumFixedAsLiteral pass
EnumMaxAsLiteral pass
EnumMinAsLiteral pass
EnumQuantityAsLiteral pass
EnumScope pass
EnumSimple pass
EnumStartAsLiteral pass
EnumUnspecified pass
GoodConversion1 pass
GoodConversion2 pass
WrongConversion1 pass
WrongConversion2 pass
WrongConversion3 pass
WrongConversion4 pass
WrongConversion5 pass
WrongConversion6 pass
WrongType1 pass
WrongType2 pass
AttributeStateSelect pass
AttributeStateSelectInvalidAlways fail
AttributeStateSelectInvalidNever fail
AttributesBoolean pass
AttributesBooleanInvalid pass
AttributesEnum pass
AttributesEnumInvalid pass
AttributesInteger pass
AttributesIntegerInvalid pass
AttributesReal pass
AttributesRealInvalid pass
AttributesString pass
AttributesStringInvalid pass
ReservedBooleanClass pass
ReservedBooleanComp pass
Boolean fail
Integer fail
Real fail
String fail
ReservedExternalObjectClass fail
ReservedExternalObjectComp fail
ReservedIntegerClass pass
ReservedIntegerComp pass
ReservedRealClass pass
ReservedRealComp pass
ReservedStateSelectClass pass
ReservedStateSelectComp fail
ReservedStringClass pass
ReservedStringComp pass
BlockInputOutput pass
BlockNoDirection fail
ConnectorAlgorithm pass
ConnectorEquation pass
ConnectorInitialAlgorithm fail
ConnectorInitialEquation pass
ConnectorInner fail
ConnectorOuter fail
ConnectorProtected fail
OperatorConstant pass
OperatorModel pass
OperatorRecordAlgorithm pass
OperatorRecordEnclosingExtends fail
OperatorRecordEquation pass
OperatorRecordInitialAlgorithm fail
OperatorRecordInitialEquation pass
OperatorRecordLongExtends fail
OperatorRecordProtected fail
OperatorRecordShortExtends pass
PackageDiscrete pass
PackageParameter pass
PackageVariable pass
RecordAlgorithm pass
RecordEquation pass
RecordFlow fail
RecordInitialAlgorithm fail
RecordInitialEquation pass
RecordInner fail
RecordInput fail
RecordOuter fail
RecordOutput fail
RecordProtected fail
RecordStream fail
CompRemovalBalanced pass
CompRemovalBalancedParam pass
CompRemovalUnbalanced pass
CompRemovalUnbalancedParam pass
ConstantConditionDecl pass
InvalidUsageAlgorithm fail
InvalidUsageEquation fail
InvalidUsageFunCall fail
InvalidUsageLookup fail
InvalidUsageModifier fail
ModifiedCompFalseCondition pass
ModifiedCompTrueCondition pass
ModifiedConditionBalanced pass
ModifiedConditionUnbalanced pass
NonBooleanCondition pass
NonParamCondition pass
NonScalarCondition pass
ParameterConditionDecl pass
BasicDeclarationMulti pass
BasicDeclarationSingle pass
CyclicBindingArraySize pass
CyclicBindingConstantSelf fail
CyclicBindingConstants pass
CyclicBindingParameterSelf fail
CyclicBindingParameters pass
DeclarationOrder pass
DoubleDeclarationComps pass
DoubleDeclarationMixed fail
PartialInstance pass
QuotedIdentifiers pass
TypeNameAsComponentName pass
ConstantInvalidClassType fail
ConstantValidClassType pass
DiscreteInvalidClassType fail
DiscreteValidClassType pass
FlowInvalidClassType1 fail
FlowInvalidClassType2 pass
FlowNonReal pass
FlowReal pass
FlowStructured pass
FlowValidClassType pass
FunctionalInput pass
InputInvalidClassType fail
InputValidClassType pass
OutputInvalidClassType fail
OutputValidClassType pass
ParameterInvalidClassType fail
ParameterValidClassType pass
PrefixConflictFlowFlow1 pass
PrefixConflictFlowFlow2 pass
PrefixConflictFlowStream pass
PrefixConflictInputInput pass
PrefixConflictInputInputShort pass
PrefixConflictInputOutput pass
PrefixConflictInputOutputShort pass
PrefixConflictMixed pass
PrefixConflictOutputInput pass
PrefixConflictOutputInputShort pass
PrefixConflictOutputOutput pass
PrefixConflictOutputOutputShort pass
PrefixConflictStream pass
StreamInvalidClassType fail
StreamNonReal pass
StreamReal pass
StreamStructured fail
StreamValidClassType pass
Time pass
TimeConnector pass
TimeFunction pass
TimeRecord pass
TimeScope pass
ConstantBindingModifier pass
ConstantFunction pass
ConstantNoBinding fail
ConstantSimpleExpressions pass
ContinuousSimpleExpressions pass
DiscreteFunction pass
DiscreteNotWhenAssignment fail
DiscreteSimpleExpressions pass
DiscreteSubCompBlock fail
DiscreteSubCompModel fail
DiscreteWhenAssignment pass
NonConstantFunction pass
NonDiscreteFunction fail
NonParameterFunction pass
ParameterFunction pass
ParameterSimpleExpressions pass
VariabilityConflictConstantCont pass
VariabilityConflictConstantDisc pass
VariabilityConflictConstantParam pass
VariabilityConflictParameterCont pass
VariabilityConflictParameterDisc pass
VariabilityStructured1 pass
VariabilityStructured2 pass
ArrayEquations pass
ConnectArrays pass
ConnectArraysIncompatible pass
ConnectInNonParametricIf pass
ConnectInWhen pass
ConnectInvalidForm fail
ConnectNonParamSubscript pass
ConnectParamSubscript pass
ConnectWholeDim pass
OperatorRecordEquations pass
OperatorRecordMissingAddition fail
OperatorRecordMissingNegation fail
OperatorRecordMissingZero fail
SimpleEquations pass
UnconnectedFlow pass
UnconnectedInsideFlow pass
AugmentArray pass
AugmentArrayElement fail
AugmentComplex fail
AugmentNonEmpty pass
AugmentScalar pass
ConnectDisjointExpandables pass
ConnectNonExpandable pass
ConnectTwoUndeclared pass
FlowInConnectorInExpandable fail
FlowInExpandable fail
InputVariable pass
MissingNonInput fail
NonConnectorInExpandable pass
NonPresentInExp pass
PotentiallyPresentMod fail
PresentInExp pass
UnknownArrayDimensions fail
BranchInAlgorithm pass
BranchInNonParametricIf pass
BranchInWhen pass
IsRoot fail
OverconstrainedConnector fail
PotentialRoot fail
PotentialRootInAlgorithm pass
PotentialRootInNonParametricIf pass
PotentialRootInWhen pass
PotentialRootPriority fail
Root fail
RootInAlgorithm pass
RootInNonParametricIf pass
RootInWhen pass
Rooted fail
ConnectConstants pass
ConnectConstantsDiff pass
ConnectMismatchCausal fail
ConnectMismatchConstParam fail
ConnectMismatchConstant fail
ConnectMismatchFlow pass
ConnectMismatchParameter fail
ConnectMismatchSimpleType pass
ConnectNonConnector fail
ConnectParameters pass
ConnectParametersDiff pass
ConnectTwoInsideOutput fail
ConnectTwoOuter pass
ConnectTwoOutsideInput fail
ConnectTwoSignalSources fail
ConnectTwoSignalSourcesIndirect fail
ConnectorConstant fail
ConnectorParameter fail
SizeArrayInvalid pass
SizeArrayValid pass
SizeNestedInvalid pass
SizeNestedValid pass
SizeOverconstrainedInvalid pass
SizeOverconstrainedValid fail
SizeRecordInvalid fail
SizeRecordValid pass
SizeScalarInvalid fail
SizeScalarInvalidShort pass
SizeScalarValid pass
SizeScalarValidShort pass
ActualStreamNonStream pass
ActualStreamSimple pass
InStreamNonStream pass
InStreamPipeline pass
InStreamTwoInside pass
StreamConnector pass
StreamConnectorMissingFlow pass
StreamConnectorMultiFlow pass
StreamOutsideConnector fail
AssertDiffLevel pass
AssertError pass
AssertFalse pass
AssertFalseExp pass
AssertNoEval pass
AssertNonBoolCond pass
AssertNonStringMsg pass
AssertTrue pass
AssertTrueExp pass
AssertVarLevel pass
AssertWarning pass
ComplexEquality pass
IfEquality pass
MultiOutputEquality pass
MultiOutputEqualityLess fail
MultiOutputEqualityMore pass
MultiOutputEqualityOmitted pass
SimpleEquality pass
ArrayRange fail
ArrayRangeExp pass
BoolRange pass
BoolTypeRange pass
EnumRange pass
EnumTypeRange pass
ImplicitBoolIterator pass
ImplicitEnumIterator pass
ImplicitIntegerIterator pass
ImplicitIteratorEqRange pass
ImplicitIteratorNeqRange pass
ImplicitIteratorNonSub pass
ImplicitMultiIterator pass
ImplicitMultiMixedIterator pass
IntegerRange pass
IteratorScope pass
MixedImplExplIterator pass
MultiEq pass
MultiIterator pass
NestedLoops pass
RangeScope pass
RealRange pass
ScalarRange pass
ShadowedIterator pass
SingleIterator pass
StringRange pass
VariableRange pass
BranchEvaluation pass
EvaluationOrder pass
MultipleBranchesMultipleMatching pass
MultipleBranchesNoneMatching pass
MultipleBranchesNoneMatchingElse pass
NonBooleanCondition pass
NonScalarCondition pass
SingleBranch pass
SingleBranchEmpty pass
TwoBranchesElseSelectFirst pass
TwoBranchesElseSelectSecond pass
TwoBranchesNoElseSelectFirst pass
TwoBranchesNoElseSelectSecond pass
VarConditionDiffEqCount pass
VarConditionNoElse pass
VarConditionSameEqCount pass
Reinit pass
ReinitInvalidType1 pass
ReinitInvalidType2 pass
ReinitInvalidType3 pass
Terminate pass
ElseWhen pass
ElseWhenNestedEquation pass
NestedWhenEquation pass
WhenEquation pass
WhenEquationInvalid pass
WhenEquationOrderNoMatter pass
WhenFooInitial pass
WhenPriority pass
WhenVectorExpression pass
CallDefaultArguments pass
CallEmptyResult pass
CallMultiResults pass
CallMultiResultsAssignment pass
CallMultiResultsWithOmittedOutput1 pass
CallMultiResultsWithOmittedOutput2 pass
CallMultiResultsWithOmittedOutput pass
CallNamedAndPositionalArguments pass
CallNamedArguments pass
CallNamedArgumentsAssignment pass
CallPositionalArguments pass
CallPositionalArgumentsAssignment pass
VectorizationMultiInput pass
VectorizationMultiInputIllegal pass
VectorizationMultiOutput pass
VectorizationMultidim pass
VectorizationSimple pass
Default pass
Empty pass
Illegal1 pass
Illegal2 pass
Inherit pass
Local pass
Order pass
Derivative pass
NoDerivative pass
PartialDerivative fail
Builtin pass
C pass
CDefault pass
CDifferentInclude pass
CImpure pass
CMapping1 pass
CMapping2 pass
CMapping3 pass
CMappingWrong1 pass
FortranLapack pass
ModelicaErrorFailing pass
ModelicaErrorWorking pass
ExternalObjectTable pass
ExternalObjectTableInFunction pass
PartialApplication1 pass
PartialApplication2 pass
PartialApplication3 pass
Quadrature1 pass
Quadrature2 pass
InverseSimple pass
RecordConstructorConstantModifiable pass
RecordConstructorDefaultValue pass
RecordConstructorDefaultValueDependent pass
RecordConstructorWithRecordInput pass
FunctionAssignInput pass
FunctionBlock pass
FunctionEquations pass
FunctionInitialAlgorithm pass
FunctionInitialEquations pass
FunctionInnerOuter fail
FunctionModel pass
FunctionMultipleAlgorithm fail
FunctionProtectedArguments pass
FunctionPublicElements fail
PartialExternalFunction pass
PartialFunction fail
BaseClassWithReplaceableElement pass
BasicInheritance pass
DuplicateInheritedEqClasses pass
DuplicateInheritedEqComps pass
DuplicateInheritedNeqClasses fail
DuplicateInheritedNeqComps pass
InheritanceScoping fail
InheritanceSections pass
InheritedBaseClass pass
MultiLevelInheritance pass
MultipleInheritance pass
ProtectedInheritance fail
ReplaceableBaseClass fail
ReplacedBaseClass pass
VisibilityHeadingInheritance pass
ArrayClassWithComp fail
ArrayClassWithExtends fail
BaseClassKindBlockBlock pass
BaseClassKindBlockConnector fail
BaseClassKindBlockFunction fail
BaseClassKindBlockModel fail
BaseClassKindBlockPackage fail
BaseClassKindBlockRecord pass
BaseClassKindBlockType fail
BaseClassKindConnectorBlock fail
BaseClassKindConnectorConnector pass
BaseClassKindConnectorFunction pass
BaseClassKindConnectorModel fail
BaseClassKindConnectorPackage fail
BaseClassKindConnectorRecord pass
BaseClassKindConnectorType pass
BaseClassKindFunctionBlock fail
BaseClassKindFunctionConnector fail
BaseClassKindFunctionFunction pass
BaseClassKindFunctionModel fail
BaseClassKindFunctionPackage fail
BaseClassKindFunctionRecord fail
BaseClassKindFunctionType fail
BaseClassKindModelBlock pass
BaseClassKindModelConnector fail
BaseClassKindModelFunction fail
BaseClassKindModelModel pass
BaseClassKindModelPackage fail
BaseClassKindModelRecord pass
BaseClassKindModelType pass
BaseClassKindPackageBlock fail
BaseClassKindPackageConnector fail
BaseClassKindPackageFunction pass
BaseClassKindPackageModel fail
BaseClassKindPackagePackage pass
BaseClassKindPackageRecord fail
BaseClassKindPackageType pass
BaseClassKindRecordBlock fail
BaseClassKindRecordConnector fail
BaseClassKindRecordFunction pass
BaseClassKindRecordModel fail
BaseClassKindRecordPackage fail
BaseClassKindRecordRecord pass
BaseClassKindRecordType pass
PrefixedClassWithComp fail
PrefixedClassWithExtends fail
SimpleTypeWithComp fail
SimpleTypeWithExtends fail
Array pass
Complicated pass
Merging1 pass
Merging2 pass
Simple pass
Duplicated pass
FinalGood pass
FinalWrong pass
FinalWrongExtends fail
FinalWrongRecord fail
FinalWrongType pass
MultipleSingle pass
AddIntegers pass
AddLargeStrings pass
AddReal pass
DivideIntegers pass
DivideReal pass
ExponentIntegers pass
ExponentReal pass
MultiplyIntegers pass
MultiplyReal pass
StringConcatenation pass
SubtractIntegers pass
SubtractReal pass
AdditionAndSubtraction pass
Division pass
Subtraction pass
BooleanToString pass
EnumToInteger pass
EnumToIntegerExp pass
EnumToString pass
EnumToStringExp pass
IntegerToString pass
RealToInteger pass
RealToString pass
Change pass
ChangeEmptyArray pass
Edge pass
Initial pass
NoEvent pass
Pre pass
Sample pass
SampleIncorrect pass
Smooth pass
Terminal pass
TerminalIncorrect pass
IfExpression pass
LogicalAnd pass
LogicalNot pass
LogicalOr pass
AbsBooleanIncorrect pass
AbsIntegerAndRealExpression pass
Acos pass
AcosIncorrect1 pass
AcosIncorrect2 pass
Asin pass
AsinIncorrect1 pass
AsinIncorrect2 pass
Atan2 pass
Atan pass
Ceil pass
Cos pass
Cosh pass
DivInteger pass
DivReal pass
Exp pass
Floor pass
Log10 pass
Log10Incorrect pass
Log pass
LogIncorrect pass
ModInteger pass
ModReal pass
RemInteger pass
RemReal pass
SignBooleanIncorrect pass
SignRealAndIntegerExpression pass
Sin pass
Sinh pass
SqrtIntegerArgument pass
SqrtNegativeExpressionIncorrect pass
SqrtRealArgument pass
Tan pass
Tanh pass
BinaryOperatorOverloadVectorization pass
ConstructorAmbiguous fail
ConstructorNumberOfOutputs fail
ConstructorPriority pass
ConstructorSimpleValid pass
ConstructorTypeOfOutput pass
ExactMatchArrayOverload pass
ImplicitConstructionAndBinaryOp pass
NegationSubtractionOverload pass
OverloadedAdditionValid pass
OverloadedBinaryNumberOfInputs pass
OverloadedLogicalOperation pass
OverloadedRelationalOperation pass
OverloadedString pass
OverloadedStringTypeOfOutput pass
VectorizeConstructAndApply pass
ArithmeticPrecedence pass
ConditionalPrecedence pass
LogicPrecedence pass
RangePrecedence pass
RelationalPrecedence pass
Equals pass
GreaterThan pass
GreaterThanEqual pass
LessThan pass
LessThanEqual pass
Cardinality pass
CardinalityNonConnector fail
Delay pass
DelayIncorrect1 pass
DelayIncorrect2 pass
DelayIncorrect3 fail
DerConstant pass
DerConstantIncorrect1 pass
DerConstantIncorrect2 fail
Homotopy pass
SemiLinear pass
BOM pass
ClassExtends pass
ClassExtendsChain pass
ClassExtendsClassTypes pass
ClassExtendsMod pass
ClassExtendsNonReplaceable pass
NonRedeclareClassExtends fail
RedeclareClassExtends pass
ReplaceableNotInherited fail
ConstrainingMod pass
ConstrainingModWithRedecl pass
ConstrainingType pass
ConstrainingTypeDimsClass pass
ConstrainingTypeDimsComponent pass
ConstrainingTypeWrongDimsClass fail
ConstrainingTypeWrongDimsComponent fail
ImplConstrainingModWithRedecl pass
RedeclareConstrainingTypeClass fail
RedeclareConstrainingTypeComponent fail
RedeclareConstrainingTypeMod pass
RedeclareConstrainingTypeSubtype fail
RedeclareMod pass
RedeclareNonSubtypeClass fail
RedeclareNonSubtypeClassImpl fail
RedeclareNonSubtypeComponent fail
RedeclareNonSubtypeComponentImpl fail
ReplaceableModWithRedecl pass
ReplaceableNonSubtypeComponent fail
ReplaceableNonSubtypeLongClass fail
ReplaceableNonSubtypeShortClass fail
BasicBindingRedeclare pass
InheritanceDimensionClass pass
InheritanceDimensionComp pass
InheritanceDirection pass
InheritanceFlow pass
InheritanceInnerOuterComp pass
InheritanceProtectedClass fail
InheritanceProtectedComp fail
InheritancePublicClass pass
InheritancePublicComp fail
InheritanceStream pass
InheritanceVariabilityConst pass
InheritanceVariabilityParam pass
InheritanceVisibilityComp fail
ReplaceableAsRedeclare pass
ArrayDimRedeclare fail
ConstantRedeclareElement fail
ConstantRedeclareModifier pass
DoubleRedeclareWithoutReplaceable pass
FinalRedeclareElementClass fail
FinalRedeclareElementComp fail
FinalRedeclareModifierClass pass
FinalRedeclareModifierComp pass
ProtectedToPublicRedeclareClass fail
ProtectedToPublicRedeclareComp fail
PublicToProtectedRedeclareClass fail
PublicToProtectedRedeclareComp fail
Array1 pass
Array2 fail
Array3 fail
Array4 fail
Array5 fail
Array6 pass
ComplicatedNameLookup pass
DifferentPrefixes pass
Enumeration pass
EnumerationWrong pass
FunctionSelection fail
MissingInner pass
MissingInnerAdded fail
MissingInnerMismatch2 pass
MissingInnerMismatch pass
ModificationOnOuter1 fail
ModificationOnOuter2 fail
ModificationOnOuter3 fail
MultipleInnerMultipleOuter fail
Nested fail
OuterInPackage fail
PartialInner pass
PartialOuter pass
PartialOuterWrong fail
Record pass
RecordWrong pass
SimpleNameLookup pass
SimultaneousDeclarations pass
WrongSubType fail
AccessAlgorithm pass
AccessEquation pass
AccessMissingAlgorithm pass
AccessMissingEquation pass
AccessNestedAlgorithm pass
AccessNestedEquation pass
FunctionInOperatorLookupViaComp fail
FunctionLookupViaArrayComp fail
FunctionLookupViaArrayElement pass
FunctionLookupViaClassComp pass
FunctionLookupViaComp pass
FunctionLookupViaCompNonCall pass
FunctionLookupViaNonClassComp pass
NestedCompLookup pass
NonFunctionLookupViaComp fail
NonPackageLookupComp pass
NonPackageLookupEncapsulated pass
NonPackageLookupNonEncapsulated fail
OperatorFunctionLookupViaComp fail
PackageLookupClass pass
PackageLookupConstant pass
PartialClassLookup fail
EncapsulatedGlobalLookup fail
EncapsulatedLookupClass pass
GlobalLookupEncapsulatedElement pass
GlobalLookupNonEncapsulatedElement fail
GlobalPartialClass pass
LocalNameGlobalLookup pass
NonExistingGlobalName pass
NonPackageLikeClassLookup fail
PackageLikeClassLookup fail
EncapsulatedImport pass
ExtendImport pass
ImportLookupLocalScope pass
ImportScopeType pass
ModifyImport pass
QualifiedImport pass
QualifiedImportConflict fail
QualifiedImportNonPackage fail
QualifiedImportProtected fail
Recursive pass
RedeclareImport pass
RenamingImport pass
RenamingImportNonPackage fail
RenamingSingleDefinitionImport pass
SingleDefinitionImport pass
UnqualifiedImport pass
UnqualifiedImportConflict fail
UnqualifiedImportNonConflict pass
UnqualifiedImportNonPackage fail
UnqualifiedImportProtected fail
Encapsulation pass
EnclosingClassLookupClass pass
EnclosingClassLookupConstant pass
EnclosingClassLookupNonConstant pass
EnclosingClassLookupShadowedConstant pass
ImplicitShadowingFor pass
ImplicitShadowingReduction pass
LocalClassNameLookup pass
LocalCompNameLookup pass
OutsideEncapsulation fail
OutsideEncapsulationMulti fail
QualifiedImportPriority pass
UnqualifiedImportPriority pass
AccessInheritedProtectedClassInvalid fail
AccessInheritedProtectedCompInvalid fail
AccessProtectedClass fail
AccessProtectedClassClass fail
AccessProtectedClassComp fail
AccessProtectedComp fail
AccessProtectedCompClass fail
AccessProtectedCompComp fail
EnclosingAccessProtectedClass pass
EnclosingAccessProtectedComp pass
InheritedAccessProtectedClass pass
InheritedAccessProtectedComp pass
LocalAccessProtectedClass pass
LocalAccessProtectedComp pass
ModifyInheritedProtectedClass pass
ModifyInheritedProtectedComp pass
ModifyProtectedClass fail
ModifyProtectedClassDeclaration pass
ModifyProtectedComp fail
ModifyProtectedCompDeclaration pass
ProtectedMultiClass fail
ProtectedMultiComp fail
PublicSectionClass pass
PublicSectionComp pass
RedeclareInheritedProtectedClass pass
RedeclareInheritedProtectedComp fail
RedeclareProtectedClass fail
RedeclareProtectedComp fail
Template pass