Brick Library 0.1
Performance-portable stencil datalayout & codegen
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nst
 Nalop
 CBinaryOperators
 CUnaryOperators
 Ncodegen
 Nbackend
 Nasimd
 Navx2
 Navx512
 Nbase
 Ncuda
 Nflex
 Nscalar
 Nsse
 Nbase
 CCodeGen
 Nbuffer
 CBuffer
 CBufferRead
 CShift
 Ndag_opt
 CDAG
 CDAGnode
 Nprinter
 CPrinter
 CPrinterBase
 CSingleton
 Nreduction
 CReduction
 Nexpr
 CBinOp
 CConstRef
 CExpr
 CFloatLiteral
 CIf
 CIndex
 CIntLiteral
 CReductionOp
 CUnOp
 Nexpr_meta
 CExprMeta
 Nfunc
 CCallExpr
 CFunc
 Ngrid
 CGrid
 CGridRef
 C_BrickAccessorGeneric base template for Accessing brick elements using []
 C_BrickAccessor< T, Dim< D >, Dim< F >, bool >Last dimension Accessing brick elements using []
 C_BrickAccessor< T, Dim< D, BDims... >, Dim< F, Folds... >, bool >When the number of Brick dimensions and Fold dimensions are the same Accessing brick elements using []
 C_BrickAccessor< T, Dim< D, BDims... >, Dim< Folds... >, void >When the number of Brick dimensions and Fold dimensions are not the same \(1 + BDims > Folds\) Accessing brick elements using []
 CArrExPack
 CBitSetSet using bitfield
 CBrickGeneric base template, see Brick< Dim< BDims... >, Dim< Folds... > >
 CBrick< Dim< BDims... >, Dim< Folds... > >Brick data structure
 CBrickDecompDecomposition for MPI communication
 Cg_regionRecord start and end of each region
 CBrickInfoMetadata related to bricks
 CBrickStorageInitializing and holding the storage of bricks
 Ccal_offsGeneric base template for Calculating the offset within the adjacency list
 Ccal_offs< 1, off >Return offset when only one offset left Calculating the offset within the adjacency list
 Ccal_offs< dim, off, offs... >Compute the offset Calculating the offset within the adjacency list
 Ccal_sizeGeneric base template for Calculate the product of n numbers in a template
 Ccal_size< x >Return x when only one number left Calculate the product of n numbers in a template
 Ccal_size< x, xs... >Head of the list multiply by result from the rest of list Calculate the product of n numbers in a template
 CDimEmpty template to specify an n-D list
 CDPCBrickGeneric base template, see Brick< Dim< BDims... >, Dim< Folds... > >
 CDPCBrick< Dim< BDims... >, Dim< Folds... > >Brick data structure
 CExchangeViewPUT view of the ghost and surface region using mmap
 Cgrid_accessGeneric base template for Accessing grid indices using []
 Cgrid_access< T, dim, 1 >
 CMEMFD
 Cmpi_statsStatistics collection for MPI programs
 CMultiStageExchangeViewSHIFT view of the ghost and surface region using mmap
 CPackage
 Coclbrick
 CRunningTag
 Cstatic_powerCompute \(base^{exp}\) Statically compute exponentials
 Cstatic_power< base, 0 >Return 1 Statically compute exponentials
 CStopTag
 Csyclbrick
 CTagSelect
 CTagSelect< 0 >
 CZMORTN-dimensional Z-Mort ordering