Peano
Loading...
Searching...
No Matches
SyntaxTree.py File Reference

Go to the source code of this file.

Data Structures

class  exahype2.api.dslhype.SyntaxTree.Context
 
class  exahype2.api.dslhype.SyntaxTree.Context.Block
 
class  exahype2.api.dslhype.SyntaxTree.Node
 
class  exahype2.api.dslhype.SyntaxTree.Statement
 
class  exahype2.api.dslhype.SyntaxTree.Expression
 
class  exahype2.api.dslhype.SyntaxTree.Type
 
class  exahype2.api.dslhype.SyntaxTree.TVoid
 
class  exahype2.api.dslhype.SyntaxTree.Argument
 
class  exahype2.api.dslhype.SyntaxTree.FunctionDefinition
 
class  exahype2.api.dslhype.SyntaxTree.LogToFile
 
class  exahype2.api.dslhype.SyntaxTree.Name
 
class  exahype2.api.dslhype.SyntaxTree.Index
 
class  exahype2.api.dslhype.SyntaxTree.Integer
 
class  exahype2.api.dslhype.SyntaxTree.Boolean
 
class  exahype2.api.dslhype.SyntaxTree.String
 
class  exahype2.api.dslhype.SyntaxTree.Float
 
class  exahype2.api.dslhype.SyntaxTree.DataBlock
 
class  exahype2.api.dslhype.SyntaxTree.FaceDataBlock
 
class  exahype2.api.dslhype.SyntaxTree.LogDataBlock
 
class  exahype2.api.dslhype.SyntaxTree.Subscript
 
class  exahype2.api.dslhype.SyntaxTree.Reference
 
class  exahype2.api.dslhype.SyntaxTree.Vector
 
class  exahype2.api.dslhype.SyntaxTree.DiagonalMatrix
 
class  exahype2.api.dslhype.SyntaxTree.Matrix
 
class  exahype2.api.dslhype.SyntaxTree.DiagonalMatrixConstructionFromKroneckerProduct
 
class  exahype2.api.dslhype.SyntaxTree.DiagonalMatrixConstructionFromValue
 
class  exahype2.api.dslhype.SyntaxTree.MatrixConstructionFromKroneckerProduct
 
class  exahype2.api.dslhype.SyntaxTree.VectorIndex
 
class  exahype2.api.dslhype.SyntaxTree.Comparison
 
class  exahype2.api.dslhype.SyntaxTree.BinaryOperation
 
class  exahype2.api.dslhype.SyntaxTree.UnaryOperation
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockIndex
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockComparison
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockUnaryOperation
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockUnaryMax
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockMax
 
class  exahype2.api.dslhype.SyntaxTree.TCustom
 
class  exahype2.api.dslhype.SyntaxTree.TInteger
 
class  exahype2.api.dslhype.SyntaxTree.TLong
 Type for 64-bit integers (long) used in MLIRCellData struct fields. More...
 
class  exahype2.api.dslhype.SyntaxTree.TBoolean
 
class  exahype2.api.dslhype.SyntaxTree.TFloat
 
class  exahype2.api.dslhype.SyntaxTree.TString
 
class  exahype2.api.dslhype.SyntaxTree.TNestedMemref
 
class  exahype2.api.dslhype.SyntaxTree.TFunctionType
 
class  exahype2.api.dslhype.SyntaxTree.TSimpleMemref
 
class  exahype2.api.dslhype.SyntaxTree.TDataBlock
 
class  exahype2.api.dslhype.SyntaxTree.TMatrix
 
class  exahype2.api.dslhype.SyntaxTree.TDiagonalMatrix
 
class  exahype2.api.dslhype.SyntaxTree.TVector
 
class  exahype2.api.dslhype.SyntaxTree.If
 
class  exahype2.api.dslhype.SyntaxTree.For
 
class  exahype2.api.dslhype.SyntaxTree.Comment
 
class  exahype2.api.dslhype.SyntaxTree.FunctionCall
 
class  exahype2.api.dslhype.SyntaxTree.Max
 
class  exahype2.api.dslhype.SyntaxTree.MemoryAllocation
 
class  exahype2.api.dslhype.SyntaxTree.MemoryDeallocation
 
class  exahype2.api.dslhype.SyntaxTree.Construction
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromExisting
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromOperation
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromMatrixVectorProduct
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromDotProduct
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockConstructionFromFunction
 
class  exahype2.api.dslhype.SyntaxTree.Assignment
 
class  exahype2.api.dslhype.SyntaxTree.DataBlockAssignment
 

Namespaces

namespace  exahype2
 This file is part of the ExaHyPE 2 project within Peano 4.
 
namespace  exahype2.api
 
namespace  exahype2.api.dslhype
 
namespace  exahype2.api.dslhype.SyntaxTree
 

Functions

 exahype2.api.dslhype.SyntaxTree._is_nested_memref (type_map_entry)