Namespace librapid::vectorDetail#
Classes#
Template Struct VectorScalarDimensionExtractor< BinaryVecOp< LHS, RHS, Op > >
Template Struct VectorScalarDimensionExtractor< UnaryVecOp< Val, Op > >
Template Struct VectorScalarDimensionExtractor< Vector< ScalarType, NumDims > >
Template Struct VectorScalarStorageExtractor< BinaryVecOp< LHS, RHS, Op > >
Template Struct VectorScalarStorageExtractor< UnaryVecOp< Val, Op > >
Template Struct VectorScalarStorageExtractor< Vector< ScalarType, NumDims > >
Functions#
Template Function librapid::vectorDetail::assign(Vector<Scalar, N>&, const UnaryVecOp<Val, Op>&)
Template Function librapid::vectorDetail::operator+(const LHS&, const RHS&)
Template Function librapid::vectorDetail::operator+(const Val&)
Template Function librapid::vectorDetail::operator-(const LHS&, const RHS&)
Template Function librapid::vectorDetail::operator-(const Val&)
Template Function librapid::vectorDetail::scalarGetHelper(const T&, size_t)
Template Function librapid::vectorDetail::scalarGetHelper(Vector<ScalarType, NumDims>&, size_t)
Template Function librapid::vectorDetail::scalarGetHelper(const BinaryVecOp<LHS, RHS, Op>&, size_t)
Template Function librapid::vectorDetail::scalarGetHelper(const UnaryVecOp<Val, Op>&, size_t)
Template Function librapid::vectorDetail::scalarSubscriptHelper(const T&, size_t)
Template Function librapid::vectorDetail::scalarSubscriptHelper(const UnaryVecOp<Val, Op>&, size_t)
Template Function librapid::vectorDetail::scalarVectorCaster(const T&)
Template Function librapid::vectorDetail::scalarVectorCaster(const Vector<ScalarType, NumDims>&)
Template Function librapid::vectorDetail::scalarVectorCaster(const BinaryVecOp<LHS, RHS, Op>&)
Template Function librapid::vectorDetail::scalarVectorCaster(const UnaryVecOp<Val, Op>&)
Template Function librapid::vectorDetail::vectorStorageAssigner_simdHelper
Template Function librapid::vectorDetail::vectorStorageTypeMerger