blitz Version 1.0.2
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nblitz
  C_bz_ArrayExpr
  C_bz_ArrayExprBinaryOp
  C_bz_ArrayExprConstant
  C_bz_ArrayExprQuaternaryOp
  C_bz_ArrayExprReduce
  C_bz_ArrayExprTernaryOp
  C_bz_ArrayExprUnaryOp
  C_bz_ArrayWhere
  C_bz_FunctorExpr
  C_bz_FunctorExpr2
  C_bz_FunctorExpr3
  C_bz_meta_bitwidthThis metaprogram returns the number of bits necessary to fit the specified number
  C_bz_meta_bitwidth< 0, L >
  C_bz_meta_tv2Assign
  C_bz_meta_tv2Assign< 0, 0 >
  C_bz_returntype
  C_bz_StencilExpr
  C_tm_evaluatorThe _tm_evaluator class has a bool template argument that is used to select code paths at compile time
  C_tm_evaluator< true, N_rows, N_columns >Specialization of the _tm_evaluator class for false template arguments
  C_tv_evaluatorThe _tv_evaluator class has a bool template argument that is used to select code paths at compile time
  C_tv_evaluator< true, N_length >Specialization of the _tv_evaluator class for false template arguments
  CAdd
  CArrayDeclaration of class Array, the "Swiss army knife" of Blitz expression template classes
  CArrayIndexMapping
  CArrayIterator
  CBitwiseAnd
  CBitwiseNot
  CBitwiseOr
  CBitwiseXor
  Cbounds
  CConstArrayIterator
  CConstPointerStack
  CDivide
  CEqual
  CETBase
  CFastArrayCopyIterator
  CFastArrayIterator
  CFastTM2CopyIterator
  CFastTM2Iterator
  CFastTM2IteratorBase
   CtvresultFor an iterator, the vectorized result for width N is always a TinyVector<T_numtype, N>
   CSliceInfo
  CFastTV2CopyIterator
  CFastTV2Iterator
  CFastTV2IteratorBase
   CtvresultFor an iterator, the vectorized result for width N is always a TinyVector<T_numtype, N>
   CSliceInfo
  CGreater
  CGreaterOrEqual
  CIndexPlaceholder
   CtvresultThe vectorized return type for an IndexPlaceholder should be some form of range, but that's not useful since a vectorized TinyVector assignment can not contain index placeholders
   CSliceInfo
  CIndirectArray
  CLess
  CLessOrEqual
  CLeviCivita
   CSliceInfo
  CListInitializationSwitch
  CListInitializer
  CLogicalAnd
  CLogicalNot
  CLogicalOr
  CMemoryBlock
  CMemoryBlockReference
  CMinMaxValue
  CModulo
  CMultiply
  CNotEqual
  CprettyPrintFormat
  CRange
   CtvresultThe vectorized return type for a Range should be another range, but that's not useful since a vectorized TinyVector assignment can not contain index placeholders
   CSliceInfo
  CRectDomain
  CReduceAll
  CReduceAny
  CReduceCount
  CReduceFirst
  CReduceLast
  CReduceMax
  CReduceMaxIndex
  CReduceMaxIndexVector
  CReduceMean
  CReduceMin
  CReduceMinIndex
  CReduceMinIndexVector
  CReduceMinMax
  CReduceProduct
  CReduceSum
  CShiftLeft
  CShiftRight
  CsimdTypesHelper class that defines the width of the simd instructions for a given type
  CSubtract
  CTinyMatrix
  CTinyVectorThe TinyVector class is a one-dimensional, fixed length vector that implements the blitz expression template machinery
  CTinyVector< T, 0 >
  CUnaryMinus
  CUnaryPlus
  CVector
 Nranlib
  CBeta
  CChiSquare
  CDiscreteUniform
  CExponential
  CExponentialUnit
  CF
  CGamma
  CindependentState
  CIRNGWrapper
  CIRNGWrapper< IRNG, independentState >
  CIRNGWrapper< IRNG, sharedState >
  CMersenneTwister
   CBitMixer
   Cmt_state
  CMersenneTwisterCreatorThis class creates MersenneTwisters with different parameters indexed by and ID number
  CNormal
  CNormalUnit
  CsharedState
  CUniform
  CUniformClosed
  CUniformClosed< double, IRNG, stateTag >
  CUniformClosed< float, IRNG, stateTag >
  CUniformClosed< long double, IRNG, stateTag >
  CUniformClosedOpen
  CUniformClosedOpen< double, IRNG, stateTag >
  CUniformClosedOpen< float, IRNG, stateTag >
  CUniformClosedOpen< long double, IRNG, stateTag >
  CUniformOpen
  CUniformOpenClosed