![]() |
VCTR
|
▼Nvctr | The main namespace of the VCTR project |
▼Nexpressions | |
CAbs | |
CAcos | |
CAcosh | |
CAddSingleToVec | Adds a single value to a vector like type |
CAddVectors | Adds two vector like types |
CAngle | |
CAsin | |
CAsinh | |
CAtan | |
CAtanh | |
CAVXFilter | |
CClamp | |
CClampByConstant | |
CConjugate | |
CCos | |
CCosh | |
CCube | |
CDivideSingleByVec | Divides a single value by a vector |
CDivideVecBySingle | Divides a vector like type by a single value |
CDivideVectors | Divides two vector like types |
CExp | |
CImag | |
CLn | |
CLog10 | |
CLog2 | |
CMap | |
CMapFrom0To1 | |
CMapTo0To1 | |
CMax | |
CMaxAbs | |
CMean | |
CMeanSquare | |
CMin | |
CMinAbs | |
CMultiplyVecByConstant | Multiplies a vector like type by a single compile time constant value |
CMultiplyVecBySingle | Multiplies a vector like type by a single value |
CMultiplyVectors | Multiplies two vector like types |
CNeonFilter | |
CNoAccelerationFilter | |
CNormalizeSum | |
CPlatformVectorOpsFilter | |
CPowConstantBase | |
CPowConstantExponent | |
CPowerSpectrum | |
CPowSingleBase | |
CPowSingleExponent | |
CPowVectors | |
CReal | |
CRootMeanSquare | |
CSin | |
CSinh | |
CSqrt | |
CSquare | |
CSSEFilter | |
CSubtractSingleFromVec | Subtracts a single value from a vector like type |
CSubtractVecFromSingle | Subtracts a vector like type from a single value |
CSubtractVectors | Subtracts two vector like types |
CSum | |
CTan | |
CTanh | |
CTransformedBy | |
CTransformedByStaticCast | |
▼Ngenerators | |
CLinspace | Collection of static methods for generating evenly spaced numbers |
▼CAlignedAllocator | Returns aligned pointers when allocations are requested |
Crebind | |
CArray | The stack-based container type |
CAVXRegister | |
CCombinedStorageInfo | |
CCombinedStorageInfo< InfoA, InfoB > | |
CConfig | |
CConstant | A simple helper struct to pass a constant as argument wrapped in a struct with a single public static constexpr member variable named value |
CdBFS | Decibel constant dbFS to be passed to dbToMag or magToDb |
CdBPower | Decibel constant dbPower to be passed to dbToMag or magToDb |
CdBVoltage | Decibel constant dbVoltage to be passed to dbToMag or magToDb |
CDefaultVectorAllocator | The default allocator choice for non-arithmetic types is a simple std::allocator |
CDefaultVectorAllocator< ElementType > | The default allocator choice for arithmetic types is an AlignedAllocator |
▼CDisabledConstant | A helper struct to indicate that a constant template should be considered disabled |
CValue | A stupid type that converts itself to std::numeric_limits<T>::max when assigned to any numeric type T |
CExpressionChainBuilderWithRuntimeArgs | An expression chain builder is an object which supplies various operator<< overloads which build chains of Expression Templates by prepending the templated ExpressionType to the source |
▼CExpressionTemplateBase | The base class to every expression template |
►CExpressionTypes | Supplies some handy typedefs and traits needed when implementing expression templates |
CNeonRegister | |
COwnedArray | A handy shortcut for Array<std::unique_ptr<OwnedElementType>, n> |
COwnedVector | A handy shortcut for Vector<std::unique_ptr<OwnedElementType>> |
CRange | A simple range class |
CReductionExpression | A collection of static functions used to evaluate reduction expressions |
CRequireConstexpr | A helper struct intended to check if a value is a constexpr |
CSpan | The view type |
CSSERegister | |
CStaticStorageInfo | A storage info type especially used to pass compile time constant traits when viewing externally owned memory via a Span in case we know that the viewed memory will fulfil certain traits |
CStorageInfo | A helper class to describe some properties regarding the storage class wrapped in a VctrBase instance |
CStorageInfo< std::array< ElementType, size > > | |
CStorageInfo< std::vector< ElementType, AlignedAllocator< ElementType, alignmentInBytes > > > | |
CStorageInfo< StorageType > | |
CStorageInfoWithMemberAlignment | A storage info type especially used for vctr::Span |
CVctrBase | The base class to all one dimensional containers and views in the VCTR project |
CVector | The heap-allocated container type |