Cplll::arithmetic::expressions::AbsOp< Context, Data > | Returns the absolute value of the operand |
Cplll::arithmetic::expressions::AbsOp_Context< Context, Data > | Returns the absolute value of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::ACosOp< Context, Data > | Returns the arcus cosine of the operand |
Cplll::arithmetic::expressions::ACosOp_Context< Context, Data > | Returns the arcus cosine of the operand. Uses the context stored in the operator |
Cplll::arithmetic::op::addition | |
Cplll::arithmetic::expressions::AddOp< Context, Data > | Returns the sum of the operands |
Cplll::arithmetic::expressions::AndOp< Context, Data > | Returns the bitwise AND of the operands |
Cplll::helper::ArgumentParser | Parses command line arguments and makes them accessible |
Cplll::arithmetic::expressions::ASinOp< Context, Data > | Returns the arcus sine of the operand |
Cplll::arithmetic::expressions::ASinOp_Context< Context, Data > | Returns the arcus sine of the operand. Uses the context stored in the operator |
Cplll::linalg::implementation::AssignmentMatrixOperationImpl< MT1, MT2 > | |
Cplll::arithmetic::expressions::ATan2Op< Context, Data > | Returns the arcus tangent of the quotient of the operands |
Cplll::arithmetic::expressions::ATan2Op_Context< Context, Data > | Returns the arcus tangent of the quotient of the operands. Uses the context stored in the operator |
Cplll::arithmetic::expressions::ATanOp< Context, Data > | Returns the arcus tangent of the operand |
Cplll::arithmetic::expressions::ATanOp_Context< Context, Data > | Returns the arcus tangent of the operand. Uses the context stored in the operator |
Cplll::arithmetic::binary_operation< A, B, Op > | Provides information on the result of a binary arithmetic operation |
Cplll::arithmetic::implementation::binary_operation_impl< A, B, Op > | Provides information on the result of a binary arithmetic operation |
Cplll::arithmetic::implementation::binary_operation_impl< NInt< Type >, NInt< Type >, Op > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl< A, B > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, A_is_matrix, A_needs_wrapper, B, B_is_matrix, B_needs_wrapper > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, false, true, B, true, false > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, false, true, B, true, true > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, false, B, false, true > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, false, B, true, false > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, false, B, true, true > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, true, B, false, true > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, true, B, true, false > | |
Cplll::linalg::implementation::BinaryMatrixOperationImpl_Impl< A, true, true, B, true, true > | |
Cplll::arithmetic::expressions::BitInvOp< Context, Data > | Returns the bitwise inversion of the operands |
Cplll::helper::BoolToType< val > | Conversion from compile-time known bools to types |
Cplll::arithmetic::expressions::CeilDivOp< Context, Data > | Returns the ceil of the quotient of the two operands |
►Cplll::linalg::implementation::col_count_storage< Cols > | |
►Cplll::linalg::base_matrix< T, 1, Cols, StorageTraits, MathObject > | |
►Cplll::linalg::base_rowvector< T, Cols, StorageTraits, true > | |
Cplll::linalg::math_rowvector< T, Cols, StorageTraits > | Represents a math row vector with coefficients in T |
Cplll::linalg::base_rowvector< T, Cols, StorageTraits, MO > | Represents a row vector with coefficients in T |
►Cplll::linalg::base_matrix< T, Rows, 1, StorageTraits, MathObject > | |
►Cplll::linalg::base_colvector< T, Rows, StorageTraits, true > | |
Cplll::linalg::math_colvector< T, Rows, StorageTraits > | Represents a math column vector with coefficients in T |
Cplll::linalg::base_colvector< T, Rows, StorageTraits, MO > | Represents a column vector with coefficients in T |
►Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, true > | |
Cplll::linalg::math_matrix< T, Rows, Cols, StorageTraits > | Represents a math matrix with coefficients in T |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< MT > | |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | Represents a matrix with coefficients in T |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ColEnumerator | An enumerator for a matrix' column |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ColsEnumerator | Enumerates over all columns. For every column, a ColsEnumerator::ColEnumerator object is returned which allows to enumerate over that column |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ConstColEnumerator | An enumerator for a matrix' column |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ConstColsEnumerator | Enumerates over all columns. For every column, a ConstColsEnumerator::ColEnumerator object is returned which allows to enumerate over that column |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ConstRowsEnumerator | Enumerates over all rows. For every row, a ConstRowsEnumerator::RowEnumerator object is returned which allows to enumerate over that row |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::RowsEnumerator | Enumerates over all rows. For every row, a RowsEnumerator::RowEnumerator object is returned which allows to enumerate over that row |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::Enumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_row< Cols > | |
Cplll::linalg::implementation::col_count_storage< Flexible > | |
►Cplll::linalg::implementation::col_count_storage< MatrixInfo< MT >::cols > | |
Cplll::linalg::implementation::expressions::transpose< MT >::Enumerator | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::ColEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_row< Cols >::ColEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::ColsEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_row< Cols >::ColsEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_col< Rows >::ColsEnumerator< MT > | |
Cplll::helper::CompareTypes< A, B > | A type comparison template |
Cplll::linalg::implementation::comparison_impl< MT1, MT2 > | |
Cplll::helper::implementation::CompileTimeError< no_error > | |
Cplll::helper::implementation::CompileTimeError< true > | |
Cplll::linalg::implementation::expressions::componentwise_operation< Operation > | |
►Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstColEnumerator | |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstEnumerator_OneCol | |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstColsEnumerator | |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ConstEnumerator | An enumerator for matrix elements |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstEnumerator_Generic | |
Cplll::linalg::implementation::expressions::ConstMatrixWrapper< MatrixType > | |
►Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstRowEnumerator | |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstEnumerator_OneRow | |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::ConstRowsEnumerator | |
Cplll::arithmetic::implementation::conversion_impl< SourceType, DestContext > | Provides conversion implementation from type SourceType to DestContext::Type |
Cplll::arithmetic::implementation::conversion_impl< char *, Context > | Provides C-style string to type conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< char[n], Context > | Provides C-style string to type conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< const char *, Context > | Provides C-style string to type conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< const char[n], Context > | Provides C-style string to type conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< double, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< double, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< double, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< double, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< expressions::Expression< IntegerContext, Data, Op >, Dest > | |
Cplll::arithmetic::implementation::conversion_impl< expressions::Expression< IntegerContext, Data, Op >, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< expressions::Expression< SourceContext, Data, Op >, Dest > | Implements a conversion from an expression to a destination context |
Cplll::arithmetic::implementation::conversion_impl< float, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< float, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< float, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< float, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< Integer, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< Integer, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< Integer, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< long double, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< long double, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< long double, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< long double, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< long long, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< long long, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< long long, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< long long, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< int >, NIntContext< long > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< int >, NIntContext< long long > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< long >, NIntContext< int > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< long >, NIntContext< long long > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< long long >, NIntContext< int > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< long long >, NIntContext< long > > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< Type >, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< Type >, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< NInt< Type >, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< Rational, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< Rational, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< Rational, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< Real, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< Real, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< Real, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< Real, RealContext > | Provides an identity conversion from a type to itself for the Real type. Note that the context is not ignored |
Cplll::arithmetic::implementation::conversion_impl< signed int, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< signed int, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< signed int, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< signed int, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< signed long, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< signed long, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< signed long, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< signed long, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< std::string, Context > | Provides std::string to type conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< Type, HexStringContext > | Provides type to string conversions using the usual type conversion facility (for base 16) |
Cplll::arithmetic::implementation::conversion_impl< Type, OctalStringContext > | Provides type to string conversions using the usual type conversion facility (for base 8) |
Cplll::arithmetic::implementation::conversion_impl< Type, StringContext > | Provides type to string conversions using the usual type conversion facility |
Cplll::arithmetic::implementation::conversion_impl< typename Context::Type, Context > | Provides an identity conversion from a type to itself. Note that the context is ignored |
Cplll::arithmetic::implementation::conversion_impl< unsigned int, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned int, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned int, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned int, RealContext > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned long, IntegerContext > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned long, NIntContext< Type > > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned long, RationalContext > | |
Cplll::arithmetic::implementation::conversion_impl< unsigned long, RealContext > | |
Cplll::arithmetic::expressions::ConversionWrapper< Type > | Wraps a native type for a conversion |
Cplll::arithmetic::expressions::ConvertCeilOp_Context< Context, Data > | Converts the argument to the destination type by rounding up (ceil). Uses the context stored in the operator |
Cplll::arithmetic::expressions::ConvertFloorOp_Context< Context, Data > | Converts the argument to the destination type by rounding down (floor). Uses the context stored in the operator |
Cplll::arithmetic::expressions::ConvertOp_Context< Context, Data > | Converts the argument to the destination type. Uses the context stored in the operator |
Cplll::arithmetic::expressions::ConvertRound2Op_Context< Context, Data > | Converts the argument to the destination type by rounding. Uses the context stored in the operator and stores the rounding direction in the provided bool reference |
Cplll::arithmetic::expressions::ConvertRoundOp_Context< Context, Data > | Converts the argument to the destination type by rounding. Uses the context stored in the operator |
Cplll::arithmetic::expressions::CosOp< Context, Data > | Returns the cosine of the operand |
Cplll::arithmetic::expressions::CosOp_Context< Context, Data > | Returns the cosine of the operand. Uses the context stored in the operator |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_row< Cols >::ColsEnumerator< MT >::CustomColEnumerator | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_col< Rows >::RowsEnumerator< MT >::CustomRowEnumerator | |
Cplll::linalg::implementation::expressions::CWAdd< OpA, OpB > | |
Cplll::linalg::implementation::expressions::CWDiv< OpA, OpB > | |
Cplll::linalg::implementation::expressions::CWMod< OpA, OpB > | |
Cplll::linalg::implementation::expressions::CWMul< OpA, OpB > | |
Cplll::linalg::implementation::expressions::CWSub< OpA, OpB > | |
Cplll::arithmetic::op::division | |
Cplll::arithmetic::expressions::DivOp< Context, Data > | Returns the quotient of the operands |
Cplll::linalg::implementation::DotImpl< MatrixType, MatrixType2 > | |
Cplll::helper::implementation::enable_if_impl< cond, T > | |
Cplll::helper::implementation::enable_if_impl< true, T > | |
Cplll::helper::EnableIf< cond, Type > | Allows to remove functions from overload resolution |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::Enumerator | An enumerator for matrix elements |
►Cstd::exception | STL class |
Cplll::LatticeReduction::stop_enumeration | This exception should be thrown by callback functions to stop enumeration and return the currently found vector to the caller |
Cplll::LatticeReduction::stop_reduction | This exception should be thrown by callback functions to stop reduction and return the current state of reduction to the caller |
Cplll::arithmetic::expressions::ExpOp< Context, Data > | Returns the exponential of the operand |
Cplll::arithmetic::expressions::ExpOp_Context< Context, Data > | Returns the exponential of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::FloorDivOp< Context, Data > | Returns the floor of the quotient of the two operands |
Cplll::arithmetic::implementation::from_string_conversion< Context > | Provides facilities to convert strings to types |
Cplll::arithmetic::implementation::from_string_conversion< IntegerContext > | |
Cplll::arithmetic::implementation::from_string_conversion< RealContext > | |
Cplll::arithmetic::expressions::GammaOp< Context, Data > | Returns the Gamma function evaluated of the operand |
Cplll::arithmetic::expressions::GammaOp_Context< Context, Data > | Returns the Gamma function evaluated of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::GCDOp< Context, Data > | Returns the GCD of the two operands |
Cplll::arithmetic::implementation::get_unsigned< Type > | |
Cplll::arithmetic::implementation::get_unsigned< int > | |
Cplll::arithmetic::implementation::get_unsigned< long > | |
Cplll::arithmetic::implementation::get_unsigned< long long > | |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices >::GetCoeffSteps_Type | |
Cplll::linalg::implementation::expressions::matrix_scalar_operation< Operation >::operation< MatrixScalarPair >::GetCoeffSteps_Type | |
Cplll::linalg::implementation::expressions::matrix_negation< MTIn >::GetCoeffSteps_Type | |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::GetCoeffSteps_Type | Allows to retrieve a coefficient of the matrix in two steps |
Cplll::arithmetic::implementation::GetUnsignedType< X > | |
Cplll::arithmetic::implementation::GetUnsignedType< signed int > | |
Cplll::arithmetic::implementation::GetUnsignedType< signed long > | |
Cplll::arithmetic::implementation::GetUnsignedType< signed long long > | |
Cplll::arithmetic::implementation::GetUnsignedType< signed short int > | |
Cplll::arithmetic::implementation::GetUnsignedType< unsigned int > | |
Cplll::arithmetic::implementation::GetUnsignedType< unsigned long > | |
Cplll::arithmetic::implementation::GetUnsignedType< unsigned long long > | |
Cplll::arithmetic::implementation::GetUnsignedType< unsigned short int > | |
Cplll::LatticeReduction::GramSchmidtInformer | Provides information on the Gram-Schmidt coefficients |
Cplll::linalg::implementation::expressions::identity_operation< Data > | |
Cplll::arithmetic::expressions::PowerCOp_Context< Type >::impl< Context, Data > | Implementation of raising to a power by a constant exponent |
Cplll::arithmetic::expressions::PowerCOp< Type >::impl< Context, Data > | Implementation of raising to a power by a constant exponent |
Cplll::linalg::implementation::Initialize_Impl< S, def > | |
Cplll::linalg::implementation::Initialize_Impl< S, false > | |
Cplll::linalg::implementation::Initialize_Impl< S, true > | |
Cplll::arithmetic::Integer | Represents an arbitrary precision integer |
Cplll::arithmetic::IntegerContext | Represents an arithmetic context for arbitrary precision integer |
Cplll::helper::IntToType< val > | Conversion from compile-time known ints to types |
Cplll::LatticeReduction | Provides an interface to the lattice reduction algorithms of the plll library |
Cplll::arithmetic::expressions::LCMOp< Context, Data > | Returns the LCM of the two operands |
Cplll::arithmetic::expressions::LGamma2Op< Context, Data > | Returns the logarithm of the absolute value of the Gamma function evaluated of the operand together with the sign of the Gamma function |
Cplll::arithmetic::expressions::LGamma2Op_Context< Context, Data > | Returns the logarithm of the absolute value of the Gamma function evaluated of the operand together with the sign of the Gamma function. Uses the context stored in the operator |
Cplll::arithmetic::expressions::LGammaOp< Context, Data > | Returns the logarithm of the absolute value of the Gamma function evaluated of the operand |
Cplll::arithmetic::expressions::LGammaOp_Context< Context, Data > | Returns the logarithm of the absolute value of the Gamma function evaluated of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::Log10Op< Context, Data > | Returns the logarithm to base 10 of the operand |
Cplll::arithmetic::expressions::Log10Op_Context< Context, Data > | Returns the logarithm to base 10 of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::Log2Op< Context, Data > | Returns the logarithm to base 2 of the operand |
Cplll::arithmetic::expressions::Log2Op_Context< Context, Data > | Returns the logarithm to base 2 of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::LogOp< Context, Data > | Returns the natural logarithm of the operand |
Cplll::arithmetic::expressions::LogOp_Context< Context, Data > | Returns the natural logarithm of the operand. Uses the context stored in the operator |
Cplll::linalg::implementation::expressions::matrix_matrix_multiplication< PairMatrices > | |
Cplll::linalg::implementation::expressions::matrix_negation< MTIn > | |
Cplll::linalg::implementation::expressions::matrix_scalar_operation< Operation > | |
Cplll::linalg::implementation::MatrixInfo< MatrixType > | |
Cplll::linalg::implementation::MatrixInfo< base_colvector< T, Rows, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< base_matrix< T, Rows, Cols, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< base_rowvector< T, Cols, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< const base_colvector< T, Rows, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< const base_matrix< T, Rows, Cols, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< const base_rowvector< T, Cols, ST, MO > > | |
Cplll::linalg::implementation::MatrixInfo< const expressions::ConstMatrixWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< const expressions::expr< Operator, Data > > | |
Cplll::linalg::implementation::MatrixInfo< const expressions::MatrixTemporaryWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< const expressions::MatrixWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< const expressions::ScalarWrapper< ScalarType > > | |
Cplll::linalg::implementation::MatrixInfo< const math_colvector< T, Rows, ST > > | |
Cplll::linalg::implementation::MatrixInfo< const math_matrix< T, Rows, Cols, ST > > | |
Cplll::linalg::implementation::MatrixInfo< const math_rowvector< T, Cols, ST > > | |
Cplll::linalg::implementation::MatrixInfo< expressions::ConstMatrixWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< expressions::expr< Operator, Data > > | |
Cplll::linalg::implementation::MatrixInfo< expressions::MatrixTemporaryWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< expressions::MatrixWrapper< MatrixType > > | |
Cplll::linalg::implementation::MatrixInfo< expressions::ScalarWrapper< ScalarType > > | |
Cplll::linalg::implementation::MatrixInfo< math_colvector< T, Rows, ST > > | |
Cplll::linalg::implementation::MatrixInfo< math_matrix< T, Rows, Cols, ST > > | |
Cplll::linalg::implementation::MatrixInfo< math_rowvector< T, Cols, ST > > | |
Cplll::linalg::implementation::MatrixPrinter< MatrixType, Rows, Cols, forceGeneric > | |
Cplll::linalg::implementation::MatrixPrinter< MatrixType, Rows, 1, false > | |
Cplll::linalg::implementation::MatrixScanner< MatrixType, Rows, Cols > | |
Cplll::linalg::implementation::expressions::MatrixTemporaryWrapper< MatrixType > | |
Cplll::linalg::implementation::expressions::MatrixWrapper< MatrixType > | |
Cplll::arithmetic::expressions::ModOp< Context, Data > | Returns the remainder of the operands |
Cplll::arithmetic::op::modulo | |
Cplll::linalg::implementation::expressions::MSDiv< OpA, OpB > | |
Cplll::linalg::implementation::expressions::matrix_scalar_operation< Operation >::operation< MatrixScalarPair >::MSEnumerator< Enum > | |
Cplll::linalg::implementation::expressions::matrix_scalar_operation< Operation >::operation< MatrixScalarPair >::MSEnumerator_meta< Enum_meta, Enum > | |
Cplll::linalg::implementation::expressions::MSMod< OpA, OpB > | |
Cplll::linalg::implementation::expressions::MSMul< OpA, OpB > | |
Cplll::arithmetic::expressions::MulOp< Context, Data > | Returns the product of the operands |
Cplll::arithmetic::op::multiplication | |
Cplll::arithmetic::implementation::nativeconversion_impl< SourceType > | Implementation backend for conversions from context types to native types |
Cplll::arithmetic::implementation::nativeconversion_impl2< Native, SourceType, NativeInt, SourceInt > | Implementation backend for native conversion functions |
Cplll::arithmetic::implementation::nativeconversion_impl2< double, SourceType, false, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to double |
Cplll::arithmetic::implementation::nativeconversion_impl2< float, SourceType, false, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to float |
Cplll::arithmetic::implementation::nativeconversion_impl2< Integer, Source, true, SourceInt > | This class allows a shortcut: converting types to Integer objects by writing convert<Integer>(source) |
Cplll::arithmetic::implementation::nativeconversion_impl2< long double, SourceType, false, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to long double |
Cplll::arithmetic::implementation::nativeconversion_impl2< long long, SourceType, true, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to long long |
Cplll::arithmetic::implementation::nativeconversion_impl2< signed int, SourceType, true, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to signed int |
Cplll::arithmetic::implementation::nativeconversion_impl2< signed long, SourceType, true, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to signed long |
Cplll::arithmetic::implementation::nativeconversion_impl2< std::string, SourceType, true, SourceInt > | Provides type to std::string conversion using the native type conversion facility |
Cplll::arithmetic::implementation::nativeconversion_impl2< unsigned int, SourceType, true, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to unsigned int |
Cplll::arithmetic::implementation::nativeconversion_impl2< unsigned long, SourceType, true, SourceInt > | Provides an implementation of the plll::arithmetic::implementation::nativeconversion_impl2<> template for conversions to unsigned long |
Cplll::arithmetic::implementation::nativeconversion_impl< char * > | Provides C-style string to native type conversion using the native type conversion facility |
Cplll::arithmetic::implementation::nativeconversion_impl< char[n]> | Provides C-style string to native type conversion using the native type conversion facility |
Cplll::arithmetic::implementation::nativeconversion_impl< const char * > | Provides C-style string to native type conversion using the native type conversion facility |
Cplll::arithmetic::implementation::nativeconversion_impl< const char[n]> | Provides C-style string to native type conversion using the native type conversion facility |
Cplll::arithmetic::implementation::nativeconversion_impl< expressions::Expression< IntegerContext, Data, Op > > | |
Cplll::arithmetic::implementation::nativeconversion_impl< expressions::Expression< SourceContext, Data, Op > > | Implements native conversions from an expression |
Cplll::arithmetic::implementation::nativeconversion_impl< Integer > | |
Cplll::arithmetic::implementation::nativeconversion_impl< NInt< Type > > | |
Cplll::arithmetic::implementation::nativeconversion_impl< Rational > | |
Cplll::arithmetic::implementation::nativeconversion_impl< Real > | |
Cplll::arithmetic::implementation::nativeconversion_impl< std::string > | Provides std::string to native type conversion using the native type conversion facility |
Cplll::arithmetic::op::negation | |
Cplll::linalg::implementation::expressions::matrix_negation< MTIn >::NegEnumerator< Enum > | |
Cplll::linalg::implementation::expressions::matrix_negation< MTIn >::NegEnumerator_meta< Enum_meta, Enum > | |
Cplll::arithmetic::expressions::NegOp< Context, Data > | Returns the negative of the operand |
Cplll::arithmetic::NInt< Type > | Represents a native integer |
Cplll::arithmetic::NIntContext< IType > | Represents an arithmetic context for native integers |
Cplll::arithmetic::expressions::NoData | A simple "no data" indicator |
Cplll::arithmetic::expressions::NoneOp< Context, Data > | Simply provides the data without any modifications |
Cplll::linalg::implementation::NormSqImpl< MatrixType > | |
►COp | |
Cplll::arithmetic::expressions::Expression< Context_, Data, Op > | Represents an expression |
Cplll::linalg::implementation::expressions::matrix_scalar_operation< Operation >::operation< MatrixScalarPair > | |
Cplll::linalg::implementation::expressions::componentwise_operation< Operation >::operation< PairMatrices > | |
►COperator | |
Cplll::linalg::implementation::expressions::expr< Operator, Data > | |
Cplll::arithmetic::expressions::OrOp< Context, Data > | Returns the bitwise OR of the operands |
Cplll::arithmetic::expressions::PowerCOp< Type > | Returns the power of the operand to a constant stored in the operator object |
Cplll::arithmetic::expressions::PowerCOp_Context< Type > | Returns the power of the operand to a constant stored in the operator object. Uses the context stored in the operator |
Cplll::arithmetic::expressions::PowerOp< Context, Data > | Returns the power of the first operand to the second operand |
Cplll::arithmetic::expressions::PowerOp_Context< Context, Data > | Returns the power of the first operand to the second operand. Uses the context stored in the operator |
Cplll::arithmetic::Real::PrecisionInit | |
Cplll::arithmetic::RandomNumberGenerator | Represents a random number generator |
Cplll::arithmetic::Rational | Represents a rational number as a quotient of two arbitrary precision integers |
Cplll::arithmetic::RationalContext | Represents an arithmetic context for rational numbers |
Cplll::arithmetic::Real | Represents an arbitrary precision floating point value |
Cplll::arithmetic::RealContext | Represents an arithmetic context for arbitrary precision floating point values |
Cplll::helper::remove_decorations< A > | Strips decorations const , & , volatile and && from types |
Cplll::helper::implementation::remove_decorations_impl< A > | |
Cplll::helper::implementation::remove_decorations_impl< A & > | |
Cplll::helper::implementation::remove_decorations_impl< const A > | |
Cplll::helper::implementation::remove_decorations_impl< volatile A > | |
Cplll::arithmetic::expressions::RoundDivOp< Context, Data > | Returns the rounded quotient of the two operands |
Cplll::arithmetic::implementation::RoundingNFP< Type > | |
Cplll::arithmetic::implementation::RoundingNFP< double > | |
Cplll::arithmetic::implementation::RoundingNFP< float > | |
Cplll::arithmetic::implementation::RoundingNFP< long double > | |
►Cplll::linalg::implementation::row_count_storage< Rows > | |
Cplll::linalg::base_matrix< T, 1, Cols, StorageTraits, MathObject > | |
Cplll::linalg::base_matrix< T, Rows, 1, StorageTraits, MathObject > | |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, true > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< MT > | |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject > | Represents a matrix with coefficients in T |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ColsEnumerator | Enumerates over all columns. For every column, a ColsEnumerator::ColEnumerator object is returned which allows to enumerate over that column |
Cplll::linalg::base_matrix< T, Rows, Cols, StorageTraits, MathObject >::ConstColsEnumerator | Enumerates over all columns. For every column, a ConstColsEnumerator::ColEnumerator object is returned which allows to enumerate over that column |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::Enumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_col< Rows > | |
Cplll::linalg::implementation::row_count_storage< Flexible > | |
►Cplll::linalg::implementation::row_count_storage< MatrixInfo< MT >::rows > | |
Cplll::linalg::implementation::expressions::transpose< MT >::Enumerator | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_col< Rows >::RowEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::RowEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_col< Rows >::RowsEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim >::operation_row< Cols >::RowsEnumerator< MT > | |
Cplll::linalg::implementation::expressions::sub< Rows, Cols >::operation_generic< Rows, Cols >::RowsEnumerator< MT > | |
Cplll::linalg::implementation::expressions::ScalarWrapper< ScalarType > | |
Cplll::helper::implementation::select_first_type_impl< cond, A, B > | |
Cplll::helper::implementation::select_first_type_impl< false, A, B > | |
Cplll::helper::SelectFirstType< cond, A, B > | A type selector template |
Cplll::arithmetic::expressions::ShiftCOp< Context, Data > | Returns the operand multiplied by 2 to the power of a constant |
Cplll::arithmetic::expressions::ShLOp< Context, Data > | Returns the first operand multiplied by 2 to the power of the second operand |
Cplll::arithmetic::expressions::ShROp< Context, Data > | Returns the first operand divided by 2 to the power of the second operand |
Cplll::arithmetic::expressions::SinOp< Context, Data > | Returns the sine of the operand |
Cplll::arithmetic::expressions::SinOp_Context< Context, Data > | Returns the sine of the operand. Uses the context stored in the operator |
Cplll::linalg::implementation::expressions::SMMul< OpA, OpB > | |
Cplll::arithmetic::expressions::SqrtCeilOp< Context, Data > | Returns the ceil of the square root of the operand |
Cplll::arithmetic::expressions::SqrtFloorOp< Context, Data > | Returns the floor of the square root of the operand |
Cplll::arithmetic::expressions::SqrtOp< Context, Data > | Returns the square root of the operand |
Cplll::arithmetic::expressions::SqrtOp_Context< Context, Data > | Returns the square root of the operand. Uses the context stored in the operator |
Cplll::arithmetic::expressions::SquareOp< Context, Data > | Returns the square of the operand |
Cplll::arithmetic::expressions::SquareOp_Context< Context, Data > | Returns the square of the operand. Uses the context stored in the operator |
Cplll::LatticeReduction::Statistics | Describes lattice basis reduction statistics |
Cplll::linalg::storage_traits< T > | Provides means to allocate, reallocate and release (linear) arrays of objects of type T |
►Cplll::arithmetic::StringContext | An "arithmetic" context for conversions to std::string s |
Cplll::arithmetic::HexStringContext | An "arithmetic" context for hexadecimal (base 16) conversions to std::string s |
Cplll::arithmetic::OctalStringContext | An "arithmetic" context for octal (base 8) conversions to std::string s |
Cplll::linalg::implementation::expressions::sub< Rows, Cols > | |
Cplll::linalg::implementation::expressions::sub_1d< Dim > | |
Cplll::arithmetic::expressions::SubOp< Context, Data > | Returns the difference of the operands |
Cplll::arithmetic::op::subtraction | |
Cplll::linalg::implementation::SumImpl< MatrixType > | |
Cplll::arithmetic::expressions::TanOp< Context, Data > | Returns the tangent of the operand |
Cplll::arithmetic::expressions::TanOp_Context< Context, Data > | Returns the tangent of the operand. Uses the context stored in the operator |
Cplll::arithmetic::implementation::to_string_conversion< Type > | Provides facilities to convert types to std::string s |
Cplll::arithmetic::implementation::to_string_conversion< Integer > | |
Cplll::arithmetic::implementation::to_string_conversion< Real > | |
Cplll::linalg::implementation::expressions::transpose< MT > | |
Cplll::helper::implementation::type_equality< A, B > | |
Cplll::helper::implementation::type_equality< A, A > | |
Cplll::arithmetic::traits::type_traits< Type > | Provides information on arithmetic (and string) types |
Cplll::arithmetic::traits::type_traits< char * > | |
Cplll::arithmetic::traits::type_traits< char[n]> | |
Cplll::arithmetic::traits::type_traits< const char * > | |
Cplll::arithmetic::traits::type_traits< const char[n]> | |
Cplll::arithmetic::traits::type_traits< double > | |
Cplll::arithmetic::traits::type_traits< expressions::Expression< IntegerContext, Data, Op > > | |
Cplll::arithmetic::traits::type_traits< expressions::Expression< RationalContext, Data, Op > > | |
Cplll::arithmetic::traits::type_traits< expressions::Expression< RealContext, Data, Op > > | |
Cplll::arithmetic::traits::type_traits< float > | |
Cplll::arithmetic::traits::type_traits< Integer > | |
Cplll::arithmetic::traits::type_traits< long double > | |
Cplll::arithmetic::traits::type_traits< long long > | |
Cplll::arithmetic::traits::type_traits< NInt< Type > > | |
Cplll::arithmetic::traits::type_traits< Rational > | |
Cplll::arithmetic::traits::type_traits< Real > | |
Cplll::arithmetic::traits::type_traits< signed int > | |
Cplll::arithmetic::traits::type_traits< signed long > | |
Cplll::arithmetic::traits::type_traits< std::string > | |
Cplll::arithmetic::traits::type_traits< unsigned int > | |
Cplll::arithmetic::traits::type_traits< unsigned long > | |
Cplll::arithmetic::unary_operation< A, Op > | Provides information on the result of an unary arithmetic operation |
Cplll::arithmetic::unary_operation< typename MTIn::CoeffType_Get, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< A, Op > | Provides information on the result of an unary arithmetic operation |
Cplll::arithmetic::implementation::unary_operation_impl< expressions::Expression< IntegerContext, D, O >, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< expressions::Expression< RationalContext, D, O >, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< expressions::Expression< RealContext, D, O >, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< Integer, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< NInt< Type >, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< Rational, arithmetic::op::negation > | |
Cplll::arithmetic::implementation::unary_operation_impl< Real, arithmetic::op::negation > | |
Cplll::linalg::implementation::UnaryMatrixOperationImpl< A > | |
Cplll::linalg::implementation::UnaryMatrixOperationImpl_Impl< A, A_needs_wrapper > | |
Cplll::linalg::implementation::UnaryMatrixOperationImpl_Impl< A, false > | |
Cplll::linalg::implementation::UnaryMatrixOperationImpl_Impl< A, true > | |
Cplll::arithmetic::NIntContext< IType >::UniformRNG | A uniform random number generator frontend |
Cplll::arithmetic::IntegerContext::UniformRNG | |
Cplll::arithmetic::RealContext::UniformRNG | |
Cplll::helper::ArgumentParser::Value | Stores the value of one command line argument |
Cplll::arithmetic::expressions::Wrapper< Context_ > | Wraps a variable to behave similarly to an Expression<> object |
Cplll::arithmetic::expressions::XOROp< Context, Data > | Returns the bitwise XOR (exclusive or) of the operands |