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