►NCasADi | |
CCasadiException | Casadi exception class |
CPrintableObject | Base class for objects that have a natural string representation |
CSharedObject | SharedObject implements a reference counting framework simular for effient and easily-maintained memory management |
CSharedObjectNode | Internal class for the reference counting framework, see comments on the public class |
►Ncpplint | |
C_BlockInfo | |
C_ClassInfo | |
C_CppLintState | |
C_FunctionState | |
C_IncludeError | |
C_IncludeState | |
C_NamespaceInfo | |
C_NestingState | |
C_PreprocessorInfo | |
CCleansedLines | |
CFileInfo | |
►NEigen | Iterative scaling algorithm to equilibrate rows and column norms in matrices |
►Ninternal | |
Cabs2_impl | |
Cabs2_impl< std::complex< RealScalar > > | |
Cabs2_retval | |
Caccessors_level | |
Cadd_const | |
Cadd_const< T & > | |
Cadd_const_on_value_type | |
Cadd_const_on_value_type< T & > | |
Cadd_const_on_value_type< T * > | |
Cadd_const_on_value_type< T *const > | |
Cadd_const_on_value_type< T const *const > | |
Cadd_const_on_value_type_if_arithmetic | |
Caligned_stack_memory_handler | |
Call_unroller | |
Call_unroller< Derived, 1 > | |
Call_unroller< Derived, Dynamic > | |
Calways_void | |
►CAmbiVector | |
CIterator | |
CListEl | |
Cany_unroller | |
Cany_unroller< Derived, 1 > | |
Cany_unroller< Derived, Dynamic > | |
Cassign_DefaultTraversal_CompleteUnrolling | |
Cassign_DefaultTraversal_CompleteUnrolling< Derived1, Derived2, Stop, Stop > | |
Cassign_DefaultTraversal_InnerUnrolling | |
Cassign_DefaultTraversal_InnerUnrolling< Derived1, Derived2, Stop, Stop > | |
Cassign_impl | |
Cassign_impl< Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, DefaultTraversal, NoUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, InvalidTraversal, Unrolling, Version > | |
Cassign_impl< Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, LinearTraversal, NoUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version > | |
Cassign_impl< Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version > | |
Cassign_innervec_CompleteUnrolling | |
Cassign_innervec_CompleteUnrolling< Derived1, Derived2, Stop, Stop > | |
Cassign_innervec_InnerUnrolling | |
Cassign_innervec_InnerUnrolling< Derived1, Derived2, Stop, Stop > | |
Cassign_LinearTraversal_CompleteUnrolling | |
Cassign_LinearTraversal_CompleteUnrolling< Derived1, Derived2, Stop, Stop > | |
Cassign_selector | |
Cassign_selector< Derived, OtherDerived, false, false > | |
Cassign_selector< Derived, OtherDerived, false, true > | |
Cassign_selector< Derived, OtherDerived, true, false > | |
Cassign_selector< Derived, OtherDerived, true, true > | |
Cassign_traits | |
Catanh2_default_impl | |
Catanh2_default_impl< Scalar, true > | |
Catanh2_impl | |
Catanh2_retval | |
Cauto_diff_special_op | |
Cauto_diff_special_op< _DerType, false > | |
Cauto_diff_special_op< _DerType, true > | |
CBandMatrix | Represents a rectangular matrix with a banded storage |
►CBandMatrixBase | |
CDiagonalIntReturnType | |
CBandMatrixWrapper | |
Cbinary_result_of_select | |
Cbinary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_std_result_type)> | |
Cbinary_result_of_select< Func, ArgType0, ArgType1, sizeof(has_tr1_result)> | |
Cblas_data_mapper | |
Cblas_traits | |
Cblas_traits< const T > | |
Cblas_traits< CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr > > | |
Cblas_traits< CwiseUnaryOp< scalar_multiple_op< Scalar >, NestedXpr > > | |
Cblas_traits< CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr > > | |
Cblas_traits< SelfCwiseBinaryOp< BinOp, NestedXpr, Rhs > > | |
Cblas_traits< Transpose< NestedXpr > > | |
CBlockImpl_dense | |
CBlockImpl_dense< XprType, BlockRows, BlockCols, InnerPanel, true > | |
Ccast_impl | |
Ccast_return_type | |
Ccheck_rows_cols_for_overflow | |
Ccheck_rows_cols_for_overflow< Dynamic > | |
Ccheck_transpose_aliasing_compile_time_selector | |
Ccheck_transpose_aliasing_compile_time_selector< DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > | |
Ccheck_transpose_aliasing_run_time_selector | |
Ccheck_transpose_aliasing_run_time_selector< Scalar, DestIsTransposed, CwiseBinaryOp< BinOp, DerivedA, DerivedB > > | |
CcheckTransposeAliasing_impl | |
CcheckTransposeAliasing_impl< Derived, OtherDerived, false > | |
Ccoeff_visitor | |
Ccolamd_col | |
CColamd_Row | |
Ccolumn_dfs_traits | |
Ccompanion | |
Ccomplex_schur_reduce_to_hessenberg | |
Ccomplex_schur_reduce_to_hessenberg< MatrixType, false > | |
CCompressedStorage | |
Ccompute_inverse | |
Ccompute_inverse< MatrixType, ResultType, 1 > | |
Ccompute_inverse< MatrixType, ResultType, 2 > | |
Ccompute_inverse< MatrixType, ResultType, 3 > | |
Ccompute_inverse< MatrixType, ResultType, 4 > | |
Ccompute_inverse_and_det_with_check | |
Ccompute_inverse_and_det_with_check< MatrixType, ResultType, 1 > | |
Ccompute_inverse_and_det_with_check< MatrixType, ResultType, 2 > | |
Ccompute_inverse_and_det_with_check< MatrixType, ResultType, 3 > | |
Ccompute_inverse_and_det_with_check< MatrixType, ResultType, 4 > | |
Ccompute_inverse_size4 | |
Ccompute_inverse_size4< Architecture::SSE, double, MatrixType, ResultType > | |
Ccompute_inverse_size4< Architecture::SSE, float, MatrixType, ResultType > | |
Ccompute_matrix_flags | |
Cconditional | |
Cconditional< false, Then, Else > | |
Cconj_expr_if | |
Cconj_helper | |
Cconj_helper< Packet1cd, Packet1cd, false, true > | |
Cconj_helper< Packet1cd, Packet1cd, true, false > | |
Cconj_helper< Packet1cd, Packet1cd, true, true > | |
Cconj_helper< Packet1cd, Packet2d, false, false > | |
Cconj_helper< Packet2cf, Packet2cf, false, true > | |
Cconj_helper< Packet2cf, Packet2cf, true, false > | |
Cconj_helper< Packet2cf, Packet2cf, true, true > | |
Cconj_helper< Packet2cf, Packet4f, false, false > | |
Cconj_helper< Packet2d, Packet1cd, false, false > | |
Cconj_helper< Packet4f, Packet2cf, false, false > | |
Cconj_helper< RealScalar, std::complex< RealScalar >, false, Conj > | |
Cconj_helper< Scalar, Scalar, false, false > | |
Cconj_helper< std::complex< RealScalar >, RealScalar, Conj, false > | |
Cconj_helper< std::complex< RealScalar >, std::complex< RealScalar >, false, true > | |
Cconj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, false > | |
Cconj_helper< std::complex< RealScalar >, std::complex< RealScalar >, true, true > | |
Cconj_if | |
Cconj_if< false > | |
Cconj_if< true > | |
Cconj_impl | |
Cconj_impl< Scalar, true > | |
Cconj_retval | |
Cconservative_resize_like_impl | |
Cconservative_resize_like_impl< Derived, OtherDerived, true > | |
Cconservative_sparse_sparse_product_selector | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor > | |
Cconservative_sparse_sparse_product_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor > | |
Cconst_blas_data_mapper | |
Cconstructor_without_unaligned_array_assert | |
Ccross3_impl | |
Ccross3_impl< Architecture::SSE, VectorLhs, VectorRhs, float, true > | |
Cdecrement_if_fixed_size | |
Cdecrement_size | |
Cdefault_packet_traits | |
Cdense_xpr_base | |
Cdense_xpr_base< Derived, ArrayXpr > | |
Cdense_xpr_base< Derived, MatrixXpr > | |
Cdeterminant_impl | |
Cdeterminant_impl< Derived, 1 > | |
Cdeterminant_impl< Derived, 2 > | |
Cdeterminant_impl< Derived, 3 > | |
Cdeterminant_impl< Derived, 4 > | |
Cdirect_selfadjoint_eigenvalues | |
Cdirect_selfadjoint_eigenvalues< SolverType, 2, false > | |
Cdirect_selfadjoint_eigenvalues< SolverType, 3, false > | |
Cdot_nocheck | |
Cdot_nocheck< T, U, true > | |
Ceigenvalues_selector | |
Ceigenvalues_selector< Derived, false > | |
Cenable_if | |
Cenable_if< true, T > | |
Ceval | |
Ceval< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > | |
Ceval< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >, Dense > | |
Ceval< T, Dense > | |
Ceval< T, IsSkyline > | |
Ceval< T, Sparse > | |
Cextract_data_selector | |
Cextract_data_selector< T, false > | |
Cfalse_type | |
Cfftw_impl | |
Cfftw_plan | |
Cfftw_plan< double > | |
Cfftw_plan< float > | |
Cfftw_plan< long double > | |
Cfirst_aligned_impl | |
Cfirst_aligned_impl< Derived, false > | |
Cfloor_log2 | |
Cfloor_log2< n, lower, upper, floor_log2_bogus > | |
Cfloor_log2< n, lower, upper, floor_log2_move_down > | |
Cfloor_log2< n, lower, upper, floor_log2_move_up > | |
Cfloor_log2< n, lower, upper, floor_log2_terminate > | |
Cfloor_log2_selector | |
CFullPivHouseholderQRMatrixQReturnType | Expression type for return value of FullPivHouseholderQR::matrixQ() |
Cfunctor_has_linear_access | |
Cfunctor_has_linear_access< scalar_identity_op< Scalar > > | |
Cfunctor_is_product_like | |
Cfunctor_is_product_like< scalar_conj_product_op< LhsScalar, RhsScalar > > | |
Cfunctor_is_product_like< scalar_product_op< LhsScalar, RhsScalar > > | |
Cfunctor_is_product_like< scalar_quotient_op< LhsScalar, RhsScalar > > | |
Cfunctor_traits | |
Cfunctor_traits< linspaced_op< Scalar, RandomAccess > > | |
Cfunctor_traits< max_coeff_visitor< Scalar > > | |
Cfunctor_traits< min_coeff_visitor< Scalar > > | |
Cfunctor_traits< scalar_abs2_op< Scalar > > | |
Cfunctor_traits< scalar_abs_op< Scalar > > | |
Cfunctor_traits< scalar_acos_op< Scalar > > | |
Cfunctor_traits< scalar_add_op< Scalar > > | |
Cfunctor_traits< scalar_asin_op< Scalar > > | |
Cfunctor_traits< scalar_binary_pow_op< Scalar, OtherScalar > > | |
Cfunctor_traits< scalar_boolean_and_op > | |
Cfunctor_traits< scalar_boolean_or_op > | |
Cfunctor_traits< scalar_cast_op< Scalar, NewType > > | |
Cfunctor_traits< scalar_conj_product_op< LhsScalar, RhsScalar > > | |
Cfunctor_traits< scalar_conjugate_op< Scalar > > | |
Cfunctor_traits< scalar_constant_op< Scalar > > | |
Cfunctor_traits< scalar_cos_op< Scalar > > | |
Cfunctor_traits< scalar_cube_op< Scalar > > | |
Cfunctor_traits< scalar_difference_op< Scalar > > | |
Cfunctor_traits< scalar_exp_op< Scalar > > | |
Cfunctor_traits< scalar_hypot_op< Scalar > > | |
Cfunctor_traits< scalar_identity_op< Scalar > > | |
Cfunctor_traits< scalar_imag_op< Scalar > > | |
Cfunctor_traits< scalar_imag_ref_op< Scalar > > | |
Cfunctor_traits< scalar_inverse_op< Scalar > > | |
Cfunctor_traits< scalar_log_op< Scalar > > | |
Cfunctor_traits< scalar_max_op< Scalar > > | |
Cfunctor_traits< scalar_min_op< Scalar > > | |
Cfunctor_traits< scalar_multiple2_op< Scalar1, Scalar2 > > | |
Cfunctor_traits< scalar_multiple_op< Scalar > > | |
Cfunctor_traits< scalar_opposite_op< Scalar > > | |
Cfunctor_traits< scalar_pow_op< Scalar > > | |
Cfunctor_traits< scalar_product_op< LhsScalar, RhsScalar > > | |
Cfunctor_traits< scalar_quotient1_op< Scalar > > | |
Cfunctor_traits< scalar_quotient_op< LhsScalar, RhsScalar > > | |
Cfunctor_traits< scalar_random_op< Scalar > > | |
Cfunctor_traits< scalar_real_op< Scalar > > | |
Cfunctor_traits< scalar_real_ref_op< Scalar > > | |
Cfunctor_traits< scalar_sin_op< Scalar > > | |
Cfunctor_traits< scalar_sqrt_op< Scalar > > | |
Cfunctor_traits< scalar_square_op< Scalar > > | |
Cfunctor_traits< scalar_sum_op< Scalar > > | |
Cfunctor_traits< scalar_tan_op< Scalar > > | |
Cfunctor_traits< std::binary_negate< T > > | |
Cfunctor_traits< std::binder1st< T > > | |
Cfunctor_traits< std::binder2nd< T > > | |
Cfunctor_traits< std::divides< T > > | |
Cfunctor_traits< std::equal_to< T > > | |
Cfunctor_traits< std::greater< T > > | |
Cfunctor_traits< std::greater_equal< T > > | |
Cfunctor_traits< std::less< T > > | |
Cfunctor_traits< std::less_equal< T > > | |
Cfunctor_traits< std::logical_and< T > > | |
Cfunctor_traits< std::logical_not< T > > | |
Cfunctor_traits< std::logical_or< T > > | |
Cfunctor_traits< std::minus< T > > | |
Cfunctor_traits< std::multiplies< T > > | |
Cfunctor_traits< std::negate< T > > | |
Cfunctor_traits< std::not_equal_to< T > > | |
Cfunctor_traits< std::plus< T > > | |
Cfunctor_traits< std::unary_negate< T > > | |
Cgebp_kernel | |
Cgebp_madd_selector | |
Cgebp_madd_selector< CJ, T, T, T, T > | |
Cgebp_traits | |
Cgebp_traits< RealScalar, std::complex< RealScalar >, false, _ConjRhs > | |
Cgebp_traits< std::complex< RealScalar >, RealScalar, _ConjLhs, false > | |
►Cgebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, _ConjLhs, _ConjRhs > | |
CDoublePacket | |
Cgemm_blocking_space | |
Cgemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false > | |
Cgemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true > | |
Cgemm_functor | |
Cgemm_pack_lhs | |
Cgemm_pack_rhs | |
Cgemm_pack_rhs< Scalar, Index, nr, ColMajor, Conjugate, PanelMode > | |
Cgemm_pack_rhs< Scalar, Index, nr, RowMajor, Conjugate, PanelMode > | |
CGemmParallelInfo | |
Cgemv_selector | |
Cgemv_selector< OnTheLeft, StorageOrder, BlasCompatible > | |
Cgemv_selector< OnTheRight, ColMajor, false > | |
Cgemv_selector< OnTheRight, ColMajor, true > | |
Cgemv_selector< OnTheRight, RowMajor, false > | |
Cgemv_selector< OnTheRight, RowMajor, true > | |
Cgemv_static_vector_if | |
Cgemv_static_vector_if< Scalar, Size, Dynamic, true > | |
Cgemv_static_vector_if< Scalar, Size, MaxSize, false > | |
Cgemv_static_vector_if< Scalar, Size, MaxSize, true > | |
Cgeneral_matrix_matrix_product | |
Cgeneral_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor > | |
Cgeneral_matrix_matrix_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor > | |
Cgeneral_matrix_matrix_rankupdate | |
Cgeneral_matrix_matrix_triangular_product | |
Cgeneral_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version > | |
Cgeneral_matrix_matrix_triangular_product< Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version > | |
Cgeneral_matrix_vector_product | |
Cgeneral_matrix_vector_product< Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version > | |
Cgeneral_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version > | |
Cgeneral_matrix_vector_product_gemv | |
Cget_boxes_helper | |
Cget_boxes_helper< ObjectList, VolumeList, int > | |
Cget_factor | |
Cget_factor< Scalar, typename NumTraits< Scalar >::Real > | |
Cglobal_math_functions_filtering_base | |
Cglobal_math_functions_filtering_base< T, typename always_void< typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl >::type > | |
Chas_direct_access | |
Chas_none | |
Chas_std_result_type | |
Chas_tr1_result | |
CHessenbergDecompositionMatrixHReturnType | Expression type for return value of HessenbergDecomposition::matrixH() |
Chomogeneous_left_product_impl | |
Chomogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > | |
Chomogeneous_right_product_impl | |
Chomogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > | |
Chseq_side_dependent_impl | |
Chseq_side_dependent_impl< VectorsType, CoeffsType, OnTheRight > | |
Chypot_impl | |
Chypot_retval | |
Cimag_default_impl | |
Cimag_default_impl< Scalar, true > | |
Cimag_impl | |
Cimag_ref_default_impl | |
Cimag_ref_default_impl< Scalar, false > | |
Cimag_ref_impl | |
Cimag_ref_retval | |
Cimag_retval | |
Cimage_retval | |
Cimage_retval< FullPivLU< _MatrixType > > | |
Cimage_retval_base | |
Cinner_stride_at_compile_time | |
Cinner_stride_at_compile_time< Derived, false > | |
Cinplace_transpose_selector | |
Cinplace_transpose_selector< MatrixType, false > | |
Cinplace_transpose_selector< MatrixType, true > | |
Cintersector_helper1 | |
Cintersector_helper2 | |
Cinverse_impl | |
Cis_arithmetic | |
Cis_arithmetic< __m128 > | |
Cis_arithmetic< __m128d > | |
Cis_arithmetic< __m128i > | |
Cis_arithmetic< bool > | |
Cis_arithmetic< char > | |
Cis_arithmetic< double > | |
Cis_arithmetic< float > | |
Cis_arithmetic< long double > | |
Cis_arithmetic< signed char > | |
Cis_arithmetic< signed int > | |
Cis_arithmetic< signed long > | |
Cis_arithmetic< signed short > | |
Cis_arithmetic< unsigned char > | |
Cis_arithmetic< unsigned int > | |
Cis_arithmetic< unsigned long > | |
Cis_arithmetic< unsigned short > | |
Cis_const | |
Cis_const< T const > | |
Cis_diagonal | |
Cis_diagonal< DiagonalBase< T > > | |
Cis_diagonal< DiagonalMatrix< T, S > > | |
Cis_diagonal< DiagonalWrapper< T > > | |
Cis_lvalue | |
Cis_same | |
Cis_same< T, T > | |
CisApprox_selector | |
CisApprox_selector< Derived, OtherDerived, true > | |
CisMuchSmallerThan_object_selector | |
CisMuchSmallerThan_object_selector< Derived, OtherDerived, true > | |
CisMuchSmallerThan_scalar_selector | |
CisMuchSmallerThan_scalar_selector< Derived, true > | |
Ckernel_retval | |
Ckernel_retval< FullPivLU< _MatrixType > > | |
Ckernel_retval_base | |
Ckiss_cpx_fft | |
Ckissfft_impl | |
Cldlt_inplace | |
Cldlt_inplace< Lower > | |
Cldlt_inplace< Upper > | |
CLDLT_Traits | |
CLDLT_Traits< MatrixType, Lower > | |
CLDLT_Traits< MatrixType, Upper > | |
Clevel3_blocking | |
Clinspaced_op | |
Clinspaced_op_impl | |
Clinspaced_op_impl< Scalar, false > | |
Clinspaced_op_impl< Scalar, true > | |
Cllt_inplace | |
Cllt_inplace< Scalar, Lower > | |
Cllt_inplace< Scalar, Upper > | |
CLLT_Traits | |
CLLT_Traits< MatrixType, Lower > | |
CLLT_Traits< MatrixType, Upper > | |
ClpNorm_selector | |
ClpNorm_selector< Derived, 1 > | |
ClpNorm_selector< Derived, 2 > | |
ClpNorm_selector< Derived, Infinity > | |
CLU_GlobalLU_t | |
CLU_kernel_bmod | Performs numeric block updates from a given supernode to a single column |
CLU_kernel_bmod< 1 > | |
Cmake_coherent_impl | |
Cmake_coherent_impl< A, Matrix< B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols > > | |
Cmake_coherent_impl< Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols >, B > | |
Cmake_coherent_impl< Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols >, Matrix< B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols > > | |
Cmake_proper_matrix_type | |
►CMappedSuperNodalMatrix | Class to manipulate the L supernodal factor from the SparseLU factorization |
CInnerIterator | InnerIterator class to iterate over nonzero values of the current column in the supernodal matrix L |
Cmatrix_swap_impl | |
Cmatrix_swap_impl< MatrixTypeA, MatrixTypeB, true > | |
Cmatrix_type_times_scalar_type | |
Cmax_coeff_visitor | |
►Cmember_redux | |
CCost | |
Cmeta_sqrt | |
Cmeta_sqrt< Y, InfX, SupX, true > | |
Cmin_coeff_visitor | |
Cminimizer_helper1 | |
Cminimizer_helper2 | |
Cmkl_llt | |
Cmust_nest_by_value | |
Cnested | |
Cnested< CoeffBasedProduct< Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit >, N, PlainObject > | |
Cnested< GeneralProduct< Lhs, Rhs, Mode >, N, PlainObject > | |
Cnested< ReturnByValue< Derived >, n, PlainObject > | |
Cno_assignment_operator | |
Cnoncopyable | |
Cnorm1_default_impl | |
Cnorm1_default_impl< Scalar, false > | |
Cnorm1_impl | |
Cnorm1_retval | |
Couter_stride_at_compile_time | |
Couter_stride_at_compile_time< Derived, false > | |
CPacket1cd | |
CPacket2cf | |
Cpacket_traits | |
Cpacket_traits< double > | |
Cpacket_traits< float > | |
Cpacket_traits< int > | |
Cpacket_traits< std::complex< double > > | |
Cpacket_traits< std::complex< float > > | |
Cpalign_impl | |
Cpalign_impl< Offset, Packet1cd > | |
Cpalign_impl< Offset, Packet2cf > | |
Cpalign_impl< Offset, Packet2d > | |
Cpalign_impl< Offset, Packet4f > | |
Cpalign_impl< Offset, Packet4i > | |
Cpanel_dfs_traits | |
Cpardiso_run_selector | |
Cpardiso_run_selector< long long int > | |
Cpardiso_traits | |
Cpardiso_traits< PardisoLDLT< _MatrixType, Options > > | |
Cpardiso_traits< PardisoLLT< _MatrixType, Options > > | |
Cpardiso_traits< PardisoLU< _MatrixType > > | |
Cpartial_lu_impl | |
Cpastix_traits | |
Cpastix_traits< PastixLDLT< _MatrixType, Options > > | |
Cpastix_traits< PastixLLT< _MatrixType, Options > > | |
Cpastix_traits< PastixLU< _MatrixType > > | |
Cperfvalues | |
Cpermut_matrix_product_retval | |
Cpermut_sparsematrix_product_retval | |
Cplain_array | |
Cplain_array< T, 0, MatrixOrArrayOptions, Alignment > | |
Cplain_array< T, Size, MatrixOrArrayOptions, 16 > | |
Cplain_col_type | |
Cplain_diag_type | |
Cplain_matrix_type | |
Cplain_matrix_type< T, Dense > | |
Cplain_matrix_type< T, Sparse > | |
Cplain_matrix_type_column_major | |
Cplain_matrix_type_dense | |
Cplain_matrix_type_dense< T, ArrayXpr > | |
Cplain_matrix_type_dense< T, MatrixXpr > | |
Cplain_matrix_type_row_major | |
Cplain_row_type | |
Cpow_default_impl | |
Cpow_default_impl< Scalar, true > | |
Cpow_impl | |
Cpow_retval | |
Cproduct_coeff_impl | |
Cproduct_coeff_impl< DefaultTraversal, 0, Lhs, Rhs, RetScalar > | |
Cproduct_coeff_impl< DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar > | |
Cproduct_coeff_impl< DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > | |
Cproduct_coeff_impl< InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar > | |
Cproduct_coeff_impl< InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar > | |
Cproduct_coeff_vectorized_dyn_selector | |
Cproduct_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, 1 > | |
Cproduct_coeff_vectorized_dyn_selector< Lhs, Rhs, 1, RhsCols > | |
Cproduct_coeff_vectorized_dyn_selector< Lhs, Rhs, LhsRows, 1 > | |
Cproduct_coeff_vectorized_unroller | |
Cproduct_coeff_vectorized_unroller< 0, Lhs, Rhs, Packet > | |
Cproduct_packet_impl | |
Cproduct_packet_impl< ColMajor, 0, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_packet_impl< ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_packet_impl< ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_packet_impl< RowMajor, 0, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_packet_impl< RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_packet_impl< RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > | |
Cproduct_selfadjoint_matrix | |
Cproduct_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor > | |
Cproduct_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor > | |
Cproduct_selfadjoint_matrix< Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor > | |
Cproduct_size_category | |
Cproduct_triangular_matrix_matrix | |
Cproduct_triangular_matrix_matrix< Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version > | |
Cproduct_triangular_matrix_matrix< Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version > | |
Cproduct_triangular_matrix_matrix< Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version > | |
Cproduct_triangular_matrix_matrix_trmm | |
Cproduct_type | |
Cproduct_type_selector | |
Cproduct_type_selector< 1, 1, 1 > | |
Cproduct_type_selector< 1, 1, Depth > | |
Cproduct_type_selector< 1, Large, Large > | |
Cproduct_type_selector< 1, Large, Small > | |
Cproduct_type_selector< 1, Small, Large > | |
Cproduct_type_selector< 1, Small, Small > | |
Cproduct_type_selector< Large, 1, Large > | |
Cproduct_type_selector< Large, 1, Small > | |
Cproduct_type_selector< Large, Large, Large > | |
Cproduct_type_selector< Large, Large, Small > | |
Cproduct_type_selector< Large, Small, 1 > | |
Cproduct_type_selector< Large, Small, Large > | |
Cproduct_type_selector< Large, Small, Small > | |
Cproduct_type_selector< M, N, 1 > | |
Cproduct_type_selector< Small, 1, Large > | |
Cproduct_type_selector< Small, 1, Small > | |
Cproduct_type_selector< Small, Large, 1 > | |
Cproduct_type_selector< Small, Large, Large > | |
Cproduct_type_selector< Small, Large, Small > | |
Cproduct_type_selector< Small, Small, 1 > | |
Cproduct_type_selector< Small, Small, Large > | |
Cproduct_type_selector< Small, Small, Small > | |
Cprojective_transform_inverse | |
Cprojective_transform_inverse< TransformType, Projective > | |
Cpromote_index_type | |
Cpromote_storage_type | |
Cpromote_storage_type< A, A > | |
Cpromote_storage_type< Dense, Sparse > | |
Cpromote_storage_type< Sparse, Dense > | |
Cqr_preconditioner_impl | |
Cqr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > | |
Cqr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > | |
Cqr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > | |
Cqr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > | |
Cqr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true > | |
Cqr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true > | |
Cqr_preconditioner_impl< MatrixType, QRPreconditioner, Case, false > | |
Cqr_preconditioner_should_do_anything | |
Cquat_product | |
Cquat_product< Architecture::SSE, Derived, OtherDerived, double, Aligned > | |
Cquat_product< Architecture::SSE, Derived, OtherDerived, float, Aligned > | |
Cquaternionbase_assign_impl | |
Cquaternionbase_assign_impl< Other, 3, 3 > | |
Cquaternionbase_assign_impl< Other, 4, 1 > | |
Crandom_default_impl | |
Crandom_default_impl< Scalar, false, false > | |
Crandom_default_impl< Scalar, false, true > | |
Crandom_default_impl< Scalar, true, false > | |
Crandom_impl | |
Crandom_impl< bool > | |
Crandom_retval | |
Creal_default_impl | |
Creal_default_impl< Scalar, true > | |
Creal_impl | |
Creal_ref_impl | |
Creal_ref_retval | |
Creal_retval | |
Credux_impl | |
Credux_impl< Func, Derived, DefaultTraversal, CompleteUnrolling > | |
Credux_impl< Func, Derived, DefaultTraversal, NoUnrolling > | |
Credux_impl< Func, Derived, LinearVectorizedTraversal, CompleteUnrolling > | |
Credux_impl< Func, Derived, LinearVectorizedTraversal, NoUnrolling > | |
Credux_impl< Func, Derived, SliceVectorizedTraversal, NoUnrolling > | |
Credux_novec_unroller | |
Credux_novec_unroller< Func, Derived, Start, 0 > | |
Credux_novec_unroller< Func, Derived, Start, 1 > | |
Credux_traits | |
Credux_vec_unroller | |
Credux_vec_unroller< Func, Derived, Start, 1 > | |
Cref_selector | |
Cremove_all | |
Cremove_all< const T > | |
Cremove_all< T & > | |
Cremove_all< T * > | |
Cremove_all< T const & > | |
Cremove_all< T const * > | |
Cremove_const | |
Cremove_const< const T > | |
Cremove_const< const T[]> | |
Cremove_const< const T[Size]> | |
Cremove_pointer | |
Cremove_pointer< T * > | |
Cremove_pointer< T *const > | |
Cremove_reference | |
Cremove_reference< T & > | |
Cresult_of | |
Cresult_of< Func(ArgType)> | |
Cresult_of< Func(ArgType0, ArgType1)> | |
Creverse_packet_cond | |
Creverse_packet_cond< PacketScalar, false > | |
Crotation_base_generic_product_selector | |
Crotation_base_generic_product_selector< RotationDerived, DiagonalMatrix< Scalar, Dim, MaxDim >, false > | |
Crotation_base_generic_product_selector< RotationDerived, MatrixType, false > | |
Crotation_base_generic_product_selector< RotationDerived, OtherVectorType, true > | |
Cscalar_abs2_op | |
Cscalar_abs_op | |
Cscalar_acos_op | |
Cscalar_add_op | |
Cscalar_asin_op | |
Cscalar_binary_pow_op | |
Cscalar_boolean_and_op | |
Cscalar_boolean_or_op | |
Cscalar_cast_op | |
Cscalar_conj_product_op | |
Cscalar_conjugate_op | |
Cscalar_constant_op | |
Cscalar_cos_op | |
Cscalar_cube_op | |
Cscalar_difference_op | |
Cscalar_exp_op | |
Cscalar_fuzzy_default_impl | |
Cscalar_fuzzy_default_impl< Scalar, false, false > | |
Cscalar_fuzzy_default_impl< Scalar, false, true > | |
Cscalar_fuzzy_default_impl< Scalar, true, false > | |
Cscalar_fuzzy_impl | |
Cscalar_fuzzy_impl< bool > | |
Cscalar_hypot_op | |
Cscalar_identity_op | |
Cscalar_imag_op | |
Cscalar_imag_ref_op | |
Cscalar_inverse_mult_op | |
Cscalar_inverse_op | |
Cscalar_log_op | |
Cscalar_max_op | |
Cscalar_min_op | |
Cscalar_multiple2_op | |
Cscalar_multiple_op | |
Cscalar_opposite_op | |
Cscalar_pow_op | |
Cscalar_product_op | |
Cscalar_product_traits | |
Cscalar_product_traits< A_Scalar, Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols > > | |
Cscalar_product_traits< AutoDiffScalar< DerType >, typename DerType::Scalar > | |
Cscalar_product_traits< Matrix< A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols >, A_Scalar > | |
Cscalar_product_traits< std::complex< T >, T > | |
Cscalar_product_traits< T, std::complex< T > > | |
Cscalar_product_traits< T, T > | |
Cscalar_product_traits< typename DerType::Scalar, AutoDiffScalar< DerType > > | |
Cscalar_quotient1_op | |
Cscalar_quotient_op | |
Cscalar_random_op | |
Cscalar_real_op | |
Cscalar_real_ref_op | |
Cscalar_sin_op | |
Cscalar_sqrt_op | |
Cscalar_square_op | |
Cscalar_sum_op | |
Cscalar_tan_op | |
Cselfadjoint_matrix_vector_product | |
Cselfadjoint_matrix_vector_product_symv | |
Cselfadjoint_rank2_update_selector | |
Cselfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Lower > | |
Cselfadjoint_rank2_update_selector< Scalar, Index, UType, VType, Upper > | |
CsetIdentity_impl | |
CsetIdentity_impl< Derived, true > | |
Csignificant_decimals_default_impl | |
Csignificant_decimals_default_impl< Scalar, true > | |
Csignificant_decimals_impl | |
Csize_at_compile_time | |
Cskyline_product_mode | |
Cskyline_product_selector | |
Cskyline_product_selector< Lhs, Rhs, ResultType, ColMajor > | |
Cskyline_product_selector< Lhs, Rhs, ResultType, RowMajor > | |
CSkylineProduct | |
CSkylineProductReturnType | |
Csmart_copy_helper | |
Csmart_copy_helper< T, false > | |
Csmart_copy_helper< T, true > | |
Csolve_retval | |
Csolve_retval< BiCGSTAB< _MatrixType, _Preconditioner >, Rhs > | |
Csolve_retval< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > | |
Csolve_retval< ColPivHouseholderQR< _MatrixType >, Rhs > | |
Csolve_retval< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner >, Rhs > | |
Csolve_retval< DGMRES< _MatrixType, _Preconditioner >, Rhs > | |
Csolve_retval< DiagonalPreconditioner< _MatrixType >, Rhs > | |
Csolve_retval< FullPivHouseholderQR< _MatrixType >, Rhs > | |
Csolve_retval< FullPivLU< _MatrixType >, Rhs > | |
Csolve_retval< GMRES< _MatrixType, _Preconditioner >, Rhs > | |
Csolve_retval< HouseholderQR< _MatrixType >, Rhs > | |
Csolve_retval< IncompleteCholesky< _Scalar, _UpLo, OrderingType >, Rhs > | |
Csolve_retval< IncompleteLU< _MatrixType >, Rhs > | |
Csolve_retval< IncompleteLUT< _MatrixType >, Rhs > | |
Csolve_retval< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs > | |
Csolve_retval< LDLT< _MatrixType, _UpLo >, Rhs > | |
Csolve_retval< LLT< _MatrixType, UpLo >, Rhs > | |
Csolve_retval< MINRES< _MatrixType, _UpLo, _Preconditioner >, Rhs > | |
Csolve_retval< PardisoImpl< _Derived >, Rhs > | |
Csolve_retval< PartialPivLU< _MatrixType >, Rhs > | |
Csolve_retval< PastixBase< _MatrixType >, Rhs > | |
Csolve_retval< SimplicialCholeskyBase< Derived >, Rhs > | |
Csolve_retval< SparseLU< _MatrixType, Derived >, Rhs > | |
Csolve_retval< SparseQR< _MatrixType, OrderingType >, Rhs > | |
Csolve_retval< SPQR< _MatrixType >, Rhs > | |
Csolve_retval< SuperLUBase< _MatrixType, Derived >, Rhs > | |
Csolve_retval< UmfPackLU< _MatrixType >, Rhs > | |
Csolve_retval_base | |
Csolve_retval_with_guess | |
Csparse_cwise_binary_op_inner_iterator_selector | |
Csparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse > | |
Csparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Dense, Sparse > | |
Csparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Dense > | |
Csparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Sparse > | |
Csparse_diagonal_product_inner_iterator_selector | |
Csparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor > | |
Csparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor > | |
Csparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal > | |
Csparse_diagonal_product_inner_iterator_selector< Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal > | |
Csparse_eval | |
Csparse_eval< T, 1, 1 > | |
Csparse_eval< T, 1, Cols > | |
Csparse_eval< T, Rows, 1 > | |
Csparse_solve_retval | |
Csparse_solve_retval< CholmodBase< _MatrixType, _UpLo, Derived >, Rhs > | |
Csparse_solve_retval< IterativeSolverBase< Derived >, Rhs > | |
Csparse_solve_retval< PardisoImpl< Derived >, Rhs > | |
Csparse_solve_retval< PastixBase< _MatrixType >, Rhs > | |
Csparse_solve_retval< SimplicialCholeskyBase< Derived >, Rhs > | |
Csparse_solve_retval< SparseLU< _MatrixType, Derived >, Rhs > | |
Csparse_solve_retval< SparseQR< _MatrixType, OrderingType >, Rhs > | |
Csparse_solve_retval< SuperLUBase< _MatrixType, Derived >, Rhs > | |
Csparse_solve_retval< UmfPackLU< _MatrixType >, Rhs > | |
Csparse_solve_retval_base | |
Csparse_solve_triangular_selector | |
Csparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, ColMajor > | |
Csparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, RowMajor > | |
Csparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, ColMajor > | |
Csparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, RowMajor > | |
Csparse_solve_triangular_sparse_selector | |
Csparse_solve_triangular_sparse_selector< Lhs, Rhs, Mode, UpLo, ColMajor > | |
Csparse_sparse_product_with_pruning_selector | |
Csparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor > | |
Csparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor > | |
Csparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor > | |
Csparse_sparse_product_with_pruning_selector< Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor > | |
Csparse_time_dense_product_impl | |
Csparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, ColMajor, false > | |
Csparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, ColMajor, true > | |
Csparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, RowMajor, false > | |
Csparse_time_dense_product_impl< SparseLhsType, DenseRhsType, DenseResType, RowMajor, true > | |
Csparse_vector_assign_selector | |
Csparse_vector_assign_selector< Dest, Src, SVA_Inner > | |
Csparse_vector_assign_selector< Dest, Src, SVA_Outer > | |
Csparse_vector_assign_selector< Dest, Src, SVA_RuntimeSwitch > | |
CSparseLUImpl | |
Cspecial_scalar_op_base | |
Cspecial_scalar_op_base< Derived, Scalar, OtherScalar, true > | |
Cstatic_assertion | |
Cstatic_assertion< true > | |
Cstem_function | |
Csvd_precondition_2x2_block_to_be_real | |
Csvd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, false > | |
Csvd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, true > | |
Csymm_pack_lhs | |
Csymm_pack_rhs | |
Ctake_matrix_for_product | |
Ctake_matrix_for_product< Transform< Scalar, Dim, Mode, Options > > | |
Ctake_matrix_for_product< Transform< Scalar, Dim, Projective, Options > > | |
Ctraits | |
Ctraits< ACADO::GenericMatrix< T > > | |
Ctraits< AngleAxis< _Scalar > > | |
Ctraits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
Ctraits< ArrayWrapper< ExpressionType > > | |
Ctraits< BandMatrix< _Scalar, _Rows, _Cols, _Supers, _Subs, _Options > > | |
Ctraits< BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > > | |
Ctraits< BiCGSTAB< _MatrixType, _Preconditioner > > | |
Ctraits< Block< XprType, BlockRows, BlockCols, InnerPanel > > | |
Ctraits< CoeffBasedProduct< LhsNested, RhsNested, NestingFlags > > | |
Ctraits< ConjugateGradient< _MatrixType, _UpLo, _Preconditioner > > | |
Ctraits< const T > | |
Ctraits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
Ctraits< CwiseNullaryOp< NullaryOp, PlainObjectType > > | |
Ctraits< CwiseUnaryOp< UnaryOp, XprType > > | |
Ctraits< CwiseUnaryView< ViewOp, MatrixType > > | |
Ctraits< DenseTimeSparseProduct< Lhs, Rhs > > | |
Ctraits< DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo > > | |
Ctraits< DGMRES< _MatrixType, _Preconditioner > > | |
Ctraits< Diagonal< const SparseMatrix< _Scalar, _Options, _Index >, DiagIndex > > | |
Ctraits< Diagonal< MatrixType, DiagIndex > > | |
Ctraits< DiagonalMatrix< _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime > > | |
Ctraits< DiagonalProduct< MatrixType, DiagonalType, ProductOrder > > | |
Ctraits< DiagonalWrapper< _DiagonalVectorType > > | |
Ctraits< DynamicSparseMatrix< _Scalar, _Options, _Index > > | |
Ctraits< Flagged< ExpressionType, Added, Removed > > | |
Ctraits< ForceAlignedAccess< ExpressionType > > | |
Ctraits< FullPivHouseholderQRMatrixQReturnType< MatrixType > > | |
Ctraits< GeneralProduct< Lhs, Rhs, GemmProduct > > | |
Ctraits< GeneralProduct< Lhs, Rhs, GemvProduct > > | |
Ctraits< GeneralProduct< Lhs, Rhs, InnerProduct > > | |
Ctraits< GeneralProduct< Lhs, Rhs, OuterProduct > > | |
Ctraits< GMRES< _MatrixType, _Preconditioner > > | |
Ctraits< HessenbergDecompositionMatrixHReturnType< MatrixType > > | |
Ctraits< Homogeneous< MatrixType, Direction > > | |
Ctraits< homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs > > | |
Ctraits< homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs > > | |
Ctraits< HouseholderSequence< VectorsType, CoeffsType, Side > > | |
Ctraits< image_retval_base< DecompositionType > > | |
Ctraits< inverse_impl< MatrixType > > | |
Ctraits< kernel_retval_base< DecompositionType > > | |
Ctraits< KroneckerProduct< _Lhs, _Rhs > > | |
Ctraits< KroneckerProductSparse< _Lhs, _Rhs > > | |
Ctraits< Map< const Quaternion< _Scalar >, _Options > > | |
Ctraits< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
Ctraits< Map< PlainObjectType, MapOptions, StrideType > > | |
Ctraits< Map< Quaternion< _Scalar >, _Options > > | |
Ctraits< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > > | |
Ctraits< MappedSparseMatrix< _Scalar, _Flags, _Index > > | |
Ctraits< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
Ctraits< MatrixExponentialReturnValue< Derived > > | |
Ctraits< MatrixFunctionReturnValue< Derived > > | |
Ctraits< MatrixLogarithmReturnValue< Derived > > | |
Ctraits< MatrixPowerReturnValue< Derived > > | |
Ctraits< MatrixPowerRetval< MatrixPowerType > > | |
Ctraits< MatrixSquareRootReturnValue< Derived > > | |
Ctraits< MatrixWrapper< ExpressionType > > | |
Ctraits< Minor< MatrixType > > | |
Ctraits< MINRES< _MatrixType, _UpLo, _Preconditioner > > | |
Ctraits< NestByValue< ExpressionType > > | |
Ctraits< PartialReduxExpr< MatrixType, MemberOp, Direction > > | |
Ctraits< permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
Ctraits< permut_sparsematrix_product_retval< PermutationType, MatrixType, Side, Transposed > > | |
Ctraits< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
Ctraits< PermutationWrapper< _IndicesType > > | |
Ctraits< ProductBase< Derived, _Lhs, _Rhs > > | |
Ctraits< Quaternion< _Scalar, _Options > > | |
►Ctraits< Ref< _PlainObjectType, _Options, _StrideType > > | |
Cmatch | |
Ctraits< RefBase< Derived > > | |
Ctraits< Replicate< MatrixType, RowFactor, ColFactor > > | |
Ctraits< ReturnByValue< Derived > > | |
Ctraits< Reverse< MatrixType, Direction > > | |
Ctraits< Rotation2D< _Scalar > > | |
Ctraits< ScaledProduct< NestedProduct > > | |
Ctraits< Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType > > | |
Ctraits< SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > > | |
Ctraits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > > | |
Ctraits< SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > > | |
Ctraits< SelfAdjointView< MatrixType, UpLo > > | |
Ctraits< SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs > > | |
Ctraits< SimplicialCholesky< _MatrixType, _UpLo > > | |
Ctraits< SimplicialLDLT< _MatrixType, _UpLo > > | |
Ctraits< SimplicialLLT< _MatrixType, _UpLo > > | |
Ctraits< SkylineMatrix< _Scalar, _Options > > | |
Ctraits< SkylineProduct< LhsNested, RhsNested, ProductMode > > | |
Ctraits< solve_retval_base< DecompositionType, Rhs > > | |
Ctraits< solve_retval_with_guess< DecompositionType, Rhs, Guess > > | |
Ctraits< sparse_solve_retval_base< DecompositionType, Rhs > > | |
Ctraits< SparseDenseOuterProduct< Lhs, Rhs, Tr > > | |
Ctraits< SparseDiagonalProduct< Lhs, Rhs > > | |
Ctraits< SparseMatrix< _Scalar, _Options, _Index > > | |
Ctraits< SparseQR_QProduct< SparseQRType, Derived > > | |
Ctraits< SparseQRMatrixQReturnType< SparseQRType > > | |
Ctraits< SparseQRMatrixQTransposeReturnType< SparseQRType > > | |
Ctraits< SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo > > | |
Ctraits< SparseSelfAdjointView< MatrixType, UpLo > > | |
Ctraits< SparseSparseProduct< LhsNested, RhsNested > > | |
Ctraits< SparseSymmetricPermutationProduct< MatrixType, UpLo > > | |
Ctraits< SparseTimeDenseProduct< Lhs, Rhs > > | |
Ctraits< SparseTriangularView< MatrixType, Mode > > | |
Ctraits< SparseVector< _Scalar, _Options, _Index > > | |
Ctraits< SparseView< MatrixType > > | |
Ctraits< SPQR_QProduct< SPQRType, Derived > > | |
Ctraits< SPQRMatrixQReturnType< SPQRType > > | |
Ctraits< SPQRMatrixQTransposeReturnType< SPQRType > > | |
Ctraits< SwapWrapper< ExpressionType > > | |
Ctraits< Transpose< MatrixType > > | |
Ctraits< Transpose< PermutationBase< Derived > > > | |
Ctraits< transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed > > | |
Ctraits< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType > > | |
Ctraits< TranspositionsWrapper< _IndicesType > > | |
Ctraits< triangular_solve_retval< Side, TriangularType, Rhs > > | |
Ctraits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > > | |
Ctraits< TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, true > > | |
Ctraits< TriangularProduct< Mode, LhsIsTriangular, Lhs, true, Rhs, false > > | |
Ctraits< TriangularView< MatrixType, _Mode > > | |
Ctraits< TridiagonalizationMatrixTReturnType< MatrixType > > | |
Ctraits< VectorBlock< VectorType, Size > > | |
Ctransfer_constness | |
Ctransform_construct_from_matrix | |
Ctransform_construct_from_matrix< Other, AffineCompact, Options, Dim, HDim, HDim, HDim > | |
Ctransform_construct_from_matrix< Other, Mode, Options, Dim, HDim, Dim, Dim > | |
Ctransform_construct_from_matrix< Other, Mode, Options, Dim, HDim, Dim, HDim > | |
Ctransform_construct_from_matrix< Other, Mode, Options, Dim, HDim, HDim, HDim > | |
Ctransform_left_product_impl | |
Ctransform_left_product_impl< Other, AffineCompact, Options, Dim, HDim, Dim, HDim > | |
Ctransform_left_product_impl< Other, AffineCompact, Options, Dim, HDim, HDim, HDim > | |
Ctransform_left_product_impl< Other, Mode, Options, Dim, HDim, Dim, Dim > | |
Ctransform_left_product_impl< Other, Mode, Options, Dim, HDim, Dim, HDim > | |
Ctransform_left_product_impl< Other, Mode, Options, Dim, HDim, HDim, HDim > | |
Ctransform_product_result | |
Ctransform_right_product_impl | |
Ctransform_right_product_impl< TransformType, MatrixType, 0 > | |
Ctransform_right_product_impl< TransformType, MatrixType, 1 > | |
Ctransform_right_product_impl< TransformType, MatrixType, 2 > | |
Ctransform_take_affine_part | |
Ctransform_take_affine_part< Transform< Scalar, Dim, AffineCompact, Options > > | |
Ctransform_traits | |
Ctransform_transform_product_impl | |
Ctransform_transform_product_impl< Transform< Scalar, Dim, AffineCompact, LhsOptions >, Transform< Scalar, Dim, Projective, RhsOptions >, true > | |
Ctransform_transform_product_impl< Transform< Scalar, Dim, LhsMode, LhsOptions >, Transform< Scalar, Dim, RhsMode, RhsOptions >, false > | |
Ctransform_transform_product_impl< Transform< Scalar, Dim, LhsMode, LhsOptions >, Transform< Scalar, Dim, RhsMode, RhsOptions >, true > | |
Ctransform_transform_product_impl< Transform< Scalar, Dim, Projective, LhsOptions >, Transform< Scalar, Dim, AffineCompact, RhsOptions >, true > | |
CTransposeImpl_base | |
CTransposeImpl_base< MatrixType, false > | |
Ctransposition_matrix_product_retval | |
Ctriangular_assignment_selector | |
Ctriangular_assignment_selector< Derived1, Derived2, Lower, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, Mode, 0, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, UnitLower, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2, Upper, Dynamic, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite > | |
Ctriangular_assignment_selector< Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite > | |
Ctriangular_matrix_vector_product | |
Ctriangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version > | |
Ctriangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version > | |
Ctriangular_matrix_vector_product_trmv | |
Ctriangular_solve_matrix | |
Ctriangular_solve_matrix< Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor > | |
Ctriangular_solve_matrix< Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor > | |
Ctriangular_solve_matrix< Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor > | |
Ctriangular_solve_retval | |
Ctriangular_solve_vector | |
Ctriangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor > | |
Ctriangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor > | |
Ctriangular_solve_vector< LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder > | |
Ctriangular_solver_selector | |
Ctriangular_solver_selector< Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 > | |
Ctriangular_solver_selector< Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 > | |
Ctriangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, 1 > | |
Ctriangular_solver_selector< Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic > | |
Ctriangular_solver_unroller | |
Ctriangular_solver_unroller< Lhs, Rhs, Mode, Index, Size, false > | |
Ctriangular_solver_unroller< Lhs, Rhs, Mode, Index, Size, true > | |
Ctribb_kernel | |
Ctridiagonalization_inplace_selector | |
Ctridiagonalization_inplace_selector< MatrixType, 1, IsComplex > | |
Ctridiagonalization_inplace_selector< MatrixType, 3, false > | |
CTridiagonalizationMatrixTReturnType | |
CTridiagonalMatrix | Represents a tridiagonal matrix with a compact banded storage |
Ctrmv_selector | |
Ctrmv_selector< ColMajor > | |
Ctrmv_selector< RowMajor > | |
Ctrsolve_traits | |
Ctrue_type | |
Cumeyama_transform_matrix_type | |
Cunaligned_assign_impl | |
Cunaligned_assign_impl< false > | |
Cunary_result_of_select | |
Cunary_result_of_select< Func, ArgType, sizeof(has_std_result_type)> | |
Cunary_result_of_select< Func, ArgType, sizeof(has_tr1_result)> | |
CunitOrthogonal_selector | |
CunitOrthogonal_selector< Derived, 2 > | |
CunitOrthogonal_selector< Derived, 3 > | |
Cunpacket_traits | |
Cunpacket_traits< Packet1cd > | |
Cunpacket_traits< Packet2cf > | |
Cunpacket_traits< Packet2d > | |
Cunpacket_traits< Packet4f > | |
Cunpacket_traits< Packet4i > | |
CUpperBidiagonalization | |
Cvariable_if_dynamic | |
Cvariable_if_dynamic< T, Dynamic > | |
Cvariable_if_dynamicindex | |
Cvariable_if_dynamicindex< T, DynamicIndex > | |
Cvector_int_pair | |
Cvisitor_impl | |
Cvisitor_impl< Visitor, Derived, 1 > | |
Cvisitor_impl< Visitor, Derived, Dynamic > | |
Cvml_assign_impl | |
Cvml_assign_impl< Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal > | |
Cvml_assign_impl< Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal > | |
Cvml_assign_traits | |
Cvml_call | |
►Caligned_allocator | STL compatible allocator to use with with 16 byte aligned types |
Crebind | |
►Caligned_allocator_indirection | |
Crebind | |
CAlignedBox | An axis aligned box |
CAMDOrdering | |
CAngleAxis | Represents a 3D rotation as a rotation angle around an arbitrary 3D axis |
CArray | General-purpose arrays with easy API for coefficient-wise operations |
CArrayBase | Base class for all 1D and 2D array, and related expressions |
CArrayWrapper | Expression of a mathematical vector or matrix as an array object |
CArrayXpr | |
CAutoDiffJacobian | |
CAutoDiffScalar | A scalar type replacement with automatic differentation capability |
CAutoDiffVector | |
CBiCGSTAB | A bi conjugate gradient stabilized solver for sparse square problems |
CBlock | Expression of a fixed-size or dynamic-size block |
CBlockImpl | |
►CBlockImpl< SparseMatrix< _Scalar, _Options, _Index >, BlockRows, BlockCols, true, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
CBlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Dense > | |
►CBlockImpl< XprType, BlockRows, BlockCols, InnerPanel, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
►CBlockImpl< XprType, BlockRows, BlockCols, true, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
CCholmodBase | The base class for the direct Cholesky factorization of Cholmod |
CCholmodDecomposition | A general Cholesky factorization and solver based on Cholmod |
CCholmodSimplicialLDLT | A simplicial direct Cholesky (LDLT) factorization and solver based on Cholmod |
CCholmodSimplicialLLT | A simplicial direct Cholesky (LLT) factorization and solver based on Cholmod |
CCholmodSupernodalLLT | A supernodal Cholesky (LLT) factorization and solver based on Cholmod |
CCoeffBasedProduct | |
CCOLAMDOrdering | |
CColPivHouseholderQR | Householder rank-revealing QR decomposition of a matrix with column-pivoting |
CCommaInitializer | Helper class used by the comma initializer operator |
CComplexEigenSolver | Computes eigenvalues and eigenvectors of general complex matrices |
CComplexSchur | Performs a complex Schur decomposition of a real or complex square matrix |
CConjugate | |
CConjugateGradient | A conjugate gradient solver for sparse self-adjoint problems |
CCross | |
CCwise | Pseudo expression providing additional coefficient-wise operations |
CCwiseBinaryOp | Generic expression where a coefficient-wise binary operator is applied to two expressions |
CCwiseBinaryOpImpl | |
CCwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Dense > | |
►CCwiseBinaryOpImpl< BinaryOp, Lhs, Rhs, Sparse > | |
CInnerIterator | |
CCwiseNullaryOp | Generic expression of a matrix where all coefficients are defined by a functor |
CCwiseUnaryOp | Generic expression where a coefficient-wise unary operator is applied to an expression |
CCwiseUnaryOpImpl | |
►CCwiseUnaryOpImpl< UnaryOp, MatrixType, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
CCwiseUnaryOpImpl< UnaryOp, XprType, Dense > | |
CCwiseUnaryView | Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector |
CCwiseUnaryViewImpl | |
CCwiseUnaryViewImpl< ViewOp, MatrixType, Dense > | |
►CCwiseUnaryViewImpl< ViewOp, MatrixType, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
CDense | |
►CDenseBase | Base class for all dense matrices, vectors, and arrays |
CConstFixedSegmentReturnType | |
CConstNColsBlockXpr | |
CConstNRowsBlockXpr | |
CFixedSegmentReturnType | |
CInnerIterator | |
CNColsBlockXpr | |
CNRowsBlockXpr | |
CDenseCoeffsBase | |
CDenseCoeffsBase< Derived, DirectAccessors > | Base class providing direct read-only coefficient access to matrices and arrays |
CDenseCoeffsBase< Derived, DirectWriteAccessors > | Base class providing direct read/write coefficient access to matrices and arrays |
CDenseCoeffsBase< Derived, ReadOnlyAccessors > | Base class providing read-only coefficient access to matrices and arrays |
CDenseCoeffsBase< Derived, WriteAccessors > | Base class providing read/write coefficient access to matrices and arrays |
CDenseSparseProductReturnType | |
CDenseSparseProductReturnType< Lhs, Rhs, 1 > | |
CDenseStorage | |
CDenseStorage< T, 0, _Rows, _Cols, _Options > | |
CDenseStorage< T, 0, _Rows, Dynamic, _Options > | |
CDenseStorage< T, 0, Dynamic, _Cols, _Options > | |
CDenseStorage< T, 0, Dynamic, Dynamic, _Options > | |
CDenseStorage< T, Dynamic, _Rows, Dynamic, _Options > | |
CDenseStorage< T, Dynamic, Dynamic, _Cols, _Options > | |
CDenseStorage< T, Dynamic, Dynamic, Dynamic, _Options > | |
CDenseStorage< T, Size, _Rows, Dynamic, _Options > | |
CDenseStorage< T, Size, Dynamic, _Cols, _Options > | |
CDenseStorage< T, Size, Dynamic, Dynamic, _Options > | |
CDenseTimeSparseProduct | |
CDenseTimeSparseSelfAdjointProduct | |
CDGMRES | A Restarted GMRES with deflation. This class implements a modification of the GMRES solver for sparse linear systems. The basis is built with modified Gram-Schmidt. At each restart, a few approximated eigenvectors corresponding to the smallest eigenvalues are used to build a preconditioner for the next cycle. This preconditioner for deflation can be combined with any other preconditioner, the IncompleteLUT for instance. The preconditioner is applied at right of the matrix and the combination is multiplicative |
CDiagonal | Expression of a diagonal/subdiagonal/superdiagonal in a matrix |
CDiagonalBase | |
CDiagonalMatrix | Represents a diagonal matrix with its storage |
CDiagonalPreconditioner | A preconditioner based on the digonal entries |
CDiagonalProduct | |
CDiagonalWrapper | Expression of a diagonal matrix |
CDynamicSkylineMatrix | |
►CDynamicSparseMatrix | A sparse matrix class designed for matrix assembly purpose |
CInnerIterator | |
CReverseInnerIterator | |
Cei_cleantype | |
Cei_cleantype< const T & > | |
Cei_cleantype< const T * > | |
Cei_cleantype< const T > | |
Cei_cleantype< T & > | |
Cei_cleantype< T * > | |
Cei_is_same_type | |
Cei_is_same_type< T, T > | |
Cei_meta_false | |
Cei_meta_if | |
Cei_meta_if< false, Then, Else > | |
Cei_meta_sqrt | |
Cei_meta_sqrt< Y, InfX, SupX, true > | |
Cei_meta_true | |
Cei_quaternion_assign_impl | |
Cei_quaternion_assign_impl< Other, 3, 3 > | |
Cei_quaternion_assign_impl< Other, 4, 1 > | |
Cei_traits | |
Cei_traits< AngleAxis< _Scalar > > | |
Cei_traits< Quaternion< _Scalar > > | |
Cei_traits< Rotation2D< _Scalar > > | |
Cei_transform_product_impl | |
Cei_transform_product_impl< Other, Dim, HDim, Dim, 1 > | |
Cei_transform_product_impl< Other, Dim, HDim, Dim, Dim > | |
Cei_transform_product_impl< Other, Dim, HDim, HDim, 1 > | |
Cei_transform_product_impl< Other, Dim, HDim, HDim, HDim > | |
Cei_unconst | |
Cei_unconst< const T > | |
Cei_unconst< T const & > | |
Cei_unconst< T const * > | |
Cei_unpointer | |
Cei_unpointer< T * > | |
Cei_unpointer< T *const > | |
Cei_unref | |
Cei_unref< T & > | |
CEigenBase | |
CEigenSolver | Computes eigenvalues and eigenvectors of general matrices |
CFlagged | Expression with modified flags |
CForceAlignedAccess | Enforce aligned packet loads and stores regardless of what is requested |
CFullPivHouseholderQR | Householder rank-revealing QR decomposition of a matrix with full pivoting |
CFullPivLU | LU decomposition of a matrix with complete pivoting, and related features |
Cgeneral_product_to_triangular_selector | |
Cgeneral_product_to_triangular_selector< MatrixType, ProductType, UpLo, false > | |
Cgeneral_product_to_triangular_selector< MatrixType, ProductType, UpLo, true > | |
CGeneralizedEigenSolver | Computes the generalized eigenvalues and eigenvectors of a pair of general matrices |
CGeneralizedSelfAdjointEigenSolver | Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem |
CGeneralProduct | Expression of the product of two general matrices or vectors |
CGeneralProduct< Lhs, Rhs, GemmProduct > | |
CGeneralProduct< Lhs, Rhs, GemvProduct > | |
CGeneralProduct< Lhs, Rhs, InnerProduct > | |
►CGeneralProduct< Lhs, Rhs, OuterProduct > | |
Cadd | |
Cadds | |
CIsRowMajor | |
Cset | |
Csub | |
CGenericNumTraits | |
CGMRES | A GMRES solver for sparse square problems |
CHessenbergDecomposition | Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation |
CHomogeneous | Expression of one (or a set of) homogeneous vector(s) |
CHouseholderQR | Householder QR decomposition of a matrix |
CHouseholderSequence | Sequence of Householder reflections acting on subspaces with decreasing size |
►CHybridNonLinearSolver | Finds a zero of a system of n nonlinear functions in n variables by a modification of the Powell hybrid method ("dogleg") |
CParameters | |
CHyperplane | A hyperplane |
CIdentityPreconditioner | A naive preconditioner which approximates any matrix as the identity matrix |
CIncompleteCholesky | Modified Incomplete Cholesky with dual threshold |
CIncompleteLU | |
►CIncompleteLUT | Incomplete LU factorization with dual-threshold strategy |
Ckeep_diag | |
CInnerStride | Convenience specialization of Stride to specify only an inner stride See class Map for some examples |
CIOFormat | Stores a set of parameters controlling the way matrices are printed |
CIterationController | Controls the iterations of the iterative solvers |
CIterativeSolverBase | Base class for linear iterative solvers |
CIterScaling | |
CJacobiRotation | Rotation given by a cosine-sine pair |
CJacobiSVD | Two-sided Jacobi SVD decomposition of a rectangular matrix |
►CKdBVH | A simple bounding volume hierarchy based on AlignedBox |
CVectorComparator | |
CKroneckerProduct | Kronecker tensor product helper class for dense matrices |
CKroneckerProductSparse | Kronecker tensor product helper class for sparse matrices |
CLazyProductReturnType | |
CLDLT | Robust Cholesky decomposition of a matrix with pivoting |
►CLevenbergMarquardt | Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm |
CParameters | |
CLLT | Standard Cholesky decomposition (LL^T) of a matrix and associated features |
CLU | |
CMap | A matrix or vector expression mapping an existing array of data |
CMap< const Quaternion< _Scalar >, _Options > | Quaternion expression mapping a constant memory buffer |
CMap< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > | |
CMap< Quaternion< _Scalar >, _Options > | Expression of a quaternion from a memory buffer |
CMap< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > | |
CMapBase | Base class for Map and Block expression with direct access |
CMapBase< Derived, ReadOnlyAccessors > | |
CMapBase< Derived, WriteAccessors > | |
CMappedSkylineMatrix | |
►CMappedSparseMatrix | Sparse matrix |
CInnerIterator | |
CReverseInnerIterator | |
CMatrix | The matrix class, also used for vectors and row-vectors |
►CMatrixBase | Base class for all dense matrices, vectors, and expressions |
CConstDiagonalIndexReturnType | |
CConstSelfAdjointViewReturnType | |
CConstTriangularViewReturnType | |
Ccross_product_return_type | |
CDiagonalIndexReturnType | |
CSelfAdjointViewReturnType | |
CTriangularViewReturnType | |
CMatrixExponential | Class for computing the matrix exponential |
CMatrixExponentialReturnValue | Proxy for the matrix exponential of some matrix (expression) |
CMatrixFunction | Class for computing matrix functions |
CMatrixFunction< MatrixType, AtomicType, 0 > | |
CMatrixFunction< MatrixType, AtomicType, 1 > | |
CMatrixFunctionAtomic | Helper class for computing matrix functions of atomic matrices |
CMatrixFunctionReturnValue | Proxy for the matrix function of some matrix (expression) |
CMatrixLogarithmAtomic | Helper class for computing matrix logarithm of atomic matrices |
CMatrixLogarithmReturnValue | Proxy for the matrix logarithm of some matrix (expression) |
CMatrixMarketIterator | Iterator to browse matrices from a specified folder |
CMatrixPower | Class for computing matrix powers |
CMatrixPowerAtomic | |
CMatrixPowerProduct | |
CMatrixPowerReturnValue | Proxy for the matrix power of some matrix (expression) |
CMatrixPowerRetval | |
CMatrixSquareRoot | Class for computing matrix square roots of general matrices |
CMatrixSquareRoot< MatrixType, 0 > | |
CMatrixSquareRoot< MatrixType, 1 > | |
CMatrixSquareRootQuasiTriangular | Class for computing matrix square roots of upper quasi-triangular matrices |
CMatrixSquareRootReturnValue | Proxy for the matrix square root of some matrix (expression) |
CMatrixSquareRootTriangular | Class for computing matrix square roots of upper triangular matrices |
CMatrixWrapper | Expression of an array as a mathematical vector or matrix |
CMatrixXpr | |
CMetisOrdering | |
CMinor | Expression of a minor |
CMINRES | A minimal residual solver for sparse symmetric problems |
CNaturalOrdering | |
CNestByValue | Expression which must be nested by value |
CNoAlias | Pseudo expression providing an operator = assuming no aliasing |
CNumericalDiff | |
CNumTraits | Holds information about the various numeric (i.e. scalar) types allowed by Eigen |
CNumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | |
CNumTraits< double > | |
CNumTraits< float > | |
CNumTraits< long double > | |
CNumTraits< std::complex< _Real > > | |
COuterStride | Convenience specialization of Stride to specify only an outer stride See class Map for some examples |
CParametrizedLine | A parametrized line |
CPardisoImpl | |
CPardisoLDLT | A sparse direct Cholesky (LDLT) factorization and solver based on the PARDISO library |
CPardisoLLT | A sparse direct Cholesky (LLT) factorization and solver based on the PARDISO library |
CPardisoLU | A sparse direct LU factorization and solver based on the PARDISO library |
CPartialPivLU | LU decomposition of a matrix with partial pivoting, and related features |
CPartialReduxExpr | Generic expression of a partially reduxed matrix |
CPastixBase | |
CPastixLDLT | A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library |
CPastixLLT | A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library |
CPastixLU | Interface to the PaStix solver |
CPermutationBase | Base class for permutations |
CPermutationMatrix | Permutation matrix |
CPermutationStorage | |
CPermutationWrapper | Class to view a vector of integers as a permutation matrix |
CPermutedImpl | |
►CPlainObjectBase | Dense storage base class for matrices and arrays |
CStridedAlignedMapType | |
CStridedConstAlignedMapType | |
CStridedConstMapType | |
CStridedMapType | |
CPolynomialSolver | A polynomial solver |
CPolynomialSolver< _Scalar, 1 > | |
CPolynomialSolverBase | Defined to be inherited by polynomial solvers: it provides convenient methods such as |
CProductBase | |
CProductReturnType | Helper class to get the correct and optimized returned type of operator* |
CProductReturnType< Lhs, Rhs, CoeffBasedProductMode > | |
CProductReturnType< Lhs, Rhs, LazyCoeffBasedProductMode > | |
CQR | |
CQuaternion | The quaternion class used to represent 3D orientations and rotations |
CQuaternionBase | Base class for quaternion expressions |
►CRandomSetter | The RandomSetter is a wrapper object allowing to set/update a sparse matrix with random access |
CScalarWrapper | |
CRealQZ | Performs a real QZ decomposition of a pair of square matrices |
CRealSchur | Performs a real Schur decomposition of a square matrix |
CRef | A matrix or vector expression mapping an existing expressions |
CRef< const TPlainObjectType, Options, StrideType > | |
CRefBase | |
CReplicate | Expression of the multiple replication of a matrix or vector |
►CReturnByValue | |
CUnusable | |
CReverse | Expression of the reverse of a vector or matrix |
CRotation2D | Represents a rotation/orientation in a 2 dimensional space |
CRotationBase | Common base class for compact rotation representations |
CScaledProduct | |
CScaling | Represents a possibly non uniform scaling transformation |
CSelect | Expression of a coefficient wise version of the C++ ternary operator ?: |
Cselfadjoint_product_selector | |
Cselfadjoint_product_selector< MatrixType, OtherType, UpLo, false > | |
Cselfadjoint_product_selector< MatrixType, OtherType, UpLo, true > | |
Cselfadjoint_rank1_update | |
Cselfadjoint_rank1_update< Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs > | |
Cselfadjoint_rank1_update< Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs > | |
CSelfAdjointEigenSolver | Computes eigenvalues and eigenvectors of selfadjoint matrices |
CSelfadjointProductMatrix | |
CSelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false > | |
CSelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true > | |
CSelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false > | |
CSelfAdjointView | Expression of a selfadjoint matrix from a triangular part of a dense matrix |
CSelfCwiseBinaryOp | |
CSimplicialCholesky | |
►CSimplicialCholeskyBase | A direct sparse Cholesky factorizations |
Ckeep_diag | |
CSimplicialLDLT | A direct sparse LDLT Cholesky factorizations without square root |
CSimplicialLLT | A direct sparse LLT Cholesky factorizations |
CSkylineInplaceLU | Inplace LU decomposition of a skyline matrix and associated features |
►CSkylineMatrix | The main skyline matrix class |
CInnerLowerIterator | |
CInnerUpperIterator | |
CSkylineMatrixBase | Base class of any skyline matrices or skyline expressions |
CSkylineProduct | |
CSkylineProductReturnType | |
CSkylineStorage | |
CSkylineVector | |
CSluMatrix | |
CSluMatrixMapHelper | |
CSluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > > | |
CSluMatrixMapHelper< SparseMatrixBase< Derived > > | |
►CSparseDenseOuterProduct | |
CInnerIterator | |
CSparseDenseProductReturnType | |
CSparseDenseProductReturnType< Lhs, Rhs, 1 > | |
CSparseDiagonalProduct | |
CSparseLU | Sparse supernodal LU factorization for general matrices |
CSparseLUMatrixLReturnType | |
CSparseLUMatrixUReturnType | |
►CSparseMatrix | A versatible sparse matrix representation |
Cdefault_prunning_func | |
CInnerIterator | |
CReverseInnerIterator | |
CSingletonVector | |
►CSparseMatrixBase | Base class of any sparse matrices or sparse expressions |
CConstFixedSegmentReturnType | |
CConstNColsBlockXpr | |
CConstNRowsBlockXpr | |
CFixedSegmentReturnType | |
CNColsBlockXpr | |
CNRowsBlockXpr | |
CSparseQR | Sparse left-looking rank-revealing QR factorization |
CSparseQR_QProduct | |
CSparseQRMatrixQReturnType | |
CSparseQRMatrixQTransposeReturnType | |
CSparseSelfAdjointTimeDenseProduct | |
CSparseSelfAdjointView | Pseudo expression to manipulate a triangular sparse matrix as a selfadjoint matrix |
CSparseSparseProduct | |
CSparseSparseProductReturnType | |
CSparseSymmetricPermutationProduct | |
CSparseTimeDenseProduct | |
►CSparseTriangularView | |
CInnerIterator | |
CReverseInnerIterator | |
►CSparseVector | Sparse vector class |
CInnerIterator | |
CReverseInnerIterator | |
►CSparseView | |
CInnerIterator | |
CSpline | A class representing multi-dimensional spline curves |
CSplineFitting | Spline fitting methods |
CSplineTraits | |
CSplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder > | Compile-time attributes of the Spline class for fixed degree |
CSplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic > | Compile-time attributes of the Spline class for Dynamic degree |
CSPQR | Sparse QR factorization based on SuiteSparseQR library |
CSPQR_QProduct | |
CSPQRMatrixQReturnType | |
CSPQRMatrixQTransposeReturnType | |
CStdMapTraits | |
CStdStemFunctions | Stem functions corresponding to standard mathematical functions |
CStride | Holds strides information for Map |
CSuperLU | A sparse direct LU factorization and solver based on the SuperLU library |
CSuperLUBase | The base class for the direct and incomplete LU factorization of SuperLU |
CSVD | Standard SVD decomposition of a matrix and associated features |
CSwapWrapper | |
►CTransform | Represents an homogeneous transformation in a N dimensional space |
Cconstruct_from_matrix | |
Cconstruct_from_matrix< OtherDerived, true > | |
CTranslation | Represents a translation transformation |
CTranspose | Expression of the transpose of a matrix |
CTranspose< PermutationBase< Derived > > | |
CTranspose< TranspositionsBase< TranspositionsDerived > > | |
CTransposeImpl | |
CTransposeImpl< MatrixType, Dense > | |
►CTransposeImpl< MatrixType, Sparse > | |
CInnerIterator | |
CReverseInnerIterator | |
CTranspositions | Represents a sequence of transpositions (row/column interchange) |
CTranspositionsBase | |
CTranspositionsWrapper | |
CTriangularBase | |
CTriangularProduct | |
CTriangularProduct< Mode, false, Lhs, true, Rhs, false > | |
CTriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false > | |
CTriangularProduct< Mode, true, Lhs, false, Rhs, true > | |
CTriangularView | Base class for triangular part in a matrix |
CTridiagonalization | Tridiagonal decomposition of a selfadjoint matrix |
CTriplet | A small structure to hold a non zero as a triplet (i,j,value) |
CUmfPackLU | A sparse LU factorization and solver based on UmfPack |
CUniformScaling | |
CVectorBlock | Expression of a fixed-size or dynamic-size sub-vector |
►CVectorwiseOp | Pseudo expression providing partial reduction operations |
CExtendedType | |
COppositeExtendedType | |
CReduxReturnType | |
CReturnType | |
CWithFormat | Pseudo expression providing matrix output with given format |
►Ninternal | |
Ccolamd_col | |
CColamd_Row | |
►Nstd | |
Cdeque< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
CIoFormatter | |
Clist< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
Cvector< T, EIGEN_ALIGNED_ALLOCATOR< T > > | |
►Ntests | |
►Ntest_examples | |
CTestExamples | |
CACADOcsparse | (not yet documented) |
CACADOworkspace_ | |
CAcos | Implements the scalar inverse cosine operator (arccos) within the symbolic operators family |
CActuator | Allows to simulate the behaviour of actuators within the Process |
CAdaptiveReferenceTrajectory | Allows to define an adaptive reference trajectory that the ControlLaw aims to track |
CAddition | Implements the scalar addition operator within the symbolic expressions family |
CAdjointERKExport | Allows to export a tailored explicit Runge-Kutta integrator with adjoint first order sensitivity propagation for fast model predictive control |
CAdjointLiftedIRKExport | Allows to export a tailored lifted implicit Runge-Kutta integrator with adjoint sensitivity generation for extra fast model predictive control |
CAlgebraicConsistencyConstraint | Deals with algebraic consistency constraints within optimal control problems |
CAlgebraicState | |
CAlgorithmicBase | Base class for all algorithmic modules within the ACADO Toolkit providing some basic functionality |
CAsin | Implements the scalar inverse sine operator (arcsin) within the symbolic operators family |
CAtan | Implements the scalar inverse tangens operator (arctan) within the symbolic operators family |
CBandedCP | Data class for storing conic programs arising from optimal control |
CBandedCPsolver | Base class for algorithms solving banded conic programs arising in optimal control |
CBFGSupdate | Implements BFGS updates for approximating second-order derivatives within NLPsolvers |
CBinaryOperator | Abstract base class for all scalar-valued binary operators within the symbolic operators family |
CBlockMatrix | Implements a very rudimentary block sparse matrix class |
CBoundaryConstraint | Stores and evaluates boundary constraints within optimal control problems |
CBounds | Manages working sets of bounds (= box constraints) |
CBoxConstraint | Stores and evaluates box constraints within optimal control problems |
CCFunction | (no description yet) |
CClippingFunctionality | Allows to transform the output of the ControlLaw before passing it to the Process |
CClock | Base class for all kind of time measurements |
CCollocationMethod | Discretizes a DifferentialEquation by means of a collocation scheme |
CColoredNoise | Generates pseudo-random colored noise for simulating the Process |
CCondensingBasedCPsolver | Solves banded conic programs arising in optimal control using condensing |
CConjugateGradientMethod | Implements a conjugate gradient method as sparse linear algebra solver |
CConstantHessian | Implements a constant Hessian as approximation of second-order derivatives within NLPsolvers |
CConstFixedSegmentReturnType | |
CConstNColsBlockXpr | |
CConstNRowsBlockXpr | |
CConstraint | Stores and evaluates the constraints of optimal control problems |
CConstraintComponent | Data class for symbolically formulating constraints within optimal control problems |
CConstraintElement | Base class for all kind of constraints (except for bounds) within optimal control problems |
CConstraintProduct | Interface for specifying user-defined evaluations of constraint products |
CConstraints | Manages working sets of constraints |
CControl | |
CControlLaw | Base class for interfacing online feedback laws to be used within a Controller |
CController | Calculates the control inputs of the Process based on the Process outputs |
CCOperator | The class COperator is an auxiliary class to use C-Functions within a function evaluation tree |
CCos | Implements the scalar cosine operator within the symbolic operators family |
CCoupledPathConstraint | Stores and evaluates coupled path constraints within optimal control problems |
Ccs_dmperm_results | |
Ccs_numeric | |
Ccs_sparse | |
Ccs_symbolic | |
CCurve | Allows to work with piecewise-continous function defined over a scalar time interval |
CCyclingManager | |
CDenseCP | Data class for storing generic conic programs |
CDenseCPsolver | Base class for algorithms solving conic programs |
CDenseMatrix | Interfaces matrix-vector operations tailored to general dense matrices |
CDenseQPsolver | Abstract base class for algorithms solving quadratic programs |
CDiagonallyImplicitRKExport | Allows to export a tailored diagonally implicit Runge-Kutta integrator for fast model predictive control |
CDiagonallyIRK3Export | Allows to export a tailored diagonally implicit 2-stage Runge-Kutta method of order 3 for fast model predictive control |
CDiagonallyIRK4Export | Allows to export a tailored diagonally implicit 3-stage Runge-Kutta method of order 4 for fast model predictive control |
CDiagonallyIRK5Export | Allows to export a tailored diagonally implicit 5-stage Runge-Kutta method of order 5 for fast model predictive control |
CDifferentialEquation | Allows to setup and evaluate differential equations (ODEs and DAEs) based on SymbolicExpressions |
CDifferentialState | |
CDifferentialStateDerivative | |
CDiscreteTimeExport | Allows to export a tailored discrete-time 'integrator' for fast model predictive control |
CDiscretizedDifferentialEquation | Allows to setup and evaluate discretized differential equations based on SymbolicExpressions |
CDisturbance | |
CDoubleConstant | Implements a scalar constant within the symbolic operators family |
CDynamicDiscretization | Base class for discretizing a DifferentialEquation for use in optimal control algorithms |
CDynamicEstimator | Implements an online state/parameter estimator based on dynamic optimization |
CDynamicSystem | Stores a DifferentialEquation together with an OutputFcn |
CEllipsoidalIntegrator | Validated integrator for ODEs based on Taylor models with ellipsoidal remainder term |
CEstimator | Base class for interfacing online state/parameter estimators |
CEvaluationBase | Abstract base class for templated evaluation of operators |
CEvaluationPoint | Allows to setup function evaluation points |
CEvaluationTemplate | Templated class for operator evaluation |
CExactHessian | Implements an exact Hessian computation for obtaining second-order derivatives within NLPsolvers |
CExp | Implements the scalar exponential operator within the symbolic operators family |
CExplicitEulerExport | Allows to export a tailored explicit Euler method for fast model predictive control |
CExplicitRungeKutta2Export | Allows to export a tailored explicit Runge-Kutta integrator of order 2 for fast model predictive control |
CExplicitRungeKutta3Export | Allows to export a tailored explicit Runge-Kutta integrator of order 3 for fast model predictive control |
CExplicitRungeKutta4Export | Allows to export a tailored explicit Runge-Kutta integrator of order 4 for fast model predictive control |
CExplicitRungeKuttaExport | Allows to export a tailored explicit Runge-Kutta integrator for fast model predictive control |
CExportAcadoFunction | Allows to export code of an ACADO function |
CExportAlgorithm | Allows to export automatically generated algorithms for fast model predictive control |
CExportAlgorithmFactory | Factory for creation of exported algorithms |
CExportArgument | Defines a matrix-valued variable that can be passed as argument to exported functions |
CExportArgumentInternal | Defines a matrix-valued variable that can be passed as argument to exported functions |
CExportArgumentList | Allows to store a list of calling arguments of an ExportFunction |
CExportArithmeticStatement | Allows to export code of different arithmetic statements |
CExportAuxiliaryFunctions | A class for generating some helper functions |
CExportAuxiliarySimFunctions | A class for generating some helper functions |
CExportCholeskyDecomposition | A class for exporting a function for calculation of the Cholesky decomposition |
CExportCholeskySolver | Allows to export linear solver based on Cholesky factorization |
CExportCommonHeader | Centralized place to export the common header for a generated module |
CExportData | Abstract base class to define variables to be used for exporting code |
CExportDataDeclaration | Allows to export code containing variable declarations |
CExportDataInternal | |
CExportExactHessianCN2 | TBD |
CExportExactHessianQpDunes | A class for export of an OCP solver using sparse QP solver qpDUNES |
CExportFile | Allows to export files containing automatically generated algorithms for fast model predictive control |
CExportForcesGenerator | Generator of the FORCES interface, the to, be called from MATLAB |
CExportForcesInterface | A class for configuration and export for interface to the FORCES QP solver |
CExportForLoop | Allows to export code of a for-loop |
CExportFunction | Allows to export code of an arbitrary function |
CExportFunctionCall | Allows to export code of a function call |
CExportFunctionDeclaration | Allows to export code containing function (forward) declarations |
CExportGaussElim | Allows to export Gaussian elimination for solving linear systems of specific dimensions |
CExportGaussNewtonBlockCN2 | An OCP solver based on the block N^2 condensing algorithm |
CExportGaussNewtonBlockForces | An OCP solver based on the block N^2 condensing algorithm, in combination with qpDUNES as the QP solver |
CExportGaussNewtonBlockQpDunes | An OCP solver based on the block N^2 condensing algorithm, in combination with qpDUNES as the QP solver |
CExportGaussNewtonCN2 | An OCP solver based on the N^2 condensing algorithm |
CExportGaussNewtonCn2Factorization | TBD |
CExportGaussNewtonCondensed | A class for export of Gauss-Newton condensed OCP solver |
CExportGaussNewtonForces | A class for export of an OCP solver using sparse QP solver FORCES |
CExportGaussNewtonGeneric | TBD |
CExportGaussNewtonHpmpc | TBD |
CExportGaussNewtonQpDunes | A class for export of an OCP solver using sparse QP solver qpDUNES |
CExportHessianRegularization | A class for generating code implementing a symmetric EigenValue Decomposition |
CExportHouseholderQR | Allows to export Householder QR Factorization for solving linear systems of specific dimensions |
CExportHpmpcInterface | Interface generator for the HPMPC QP solver |
CExportIndex | Defines a scalar-valued index variable to be used for exporting code |
CExportIndexComparator | |
CExportIndexNode | |
CExportIRK3StageSimplifiedNewton | Allows to export a tailored IRK solver based on Gaussian elimination of specific dimensions |
CExportIRK3StageSingleNewton | Allows to export a tailored IRK solver based on Gaussian elimination of specific dimensions |
CExportIRK4StageSimplifiedNewton | Allows to export a tailored IRK solver based on Gaussian elimination of specific dimensions |
CExportIRK4StageSingleNewton | Allows to export a tailored IRK solver based on Gaussian elimination of specific dimensions |
CExportLinearSolver | Allows to export automatically generated algorithms for solving linear systems of specific dimensions |
CExportMatlabIntegrator | .. |
CExportModule | User-interface to automatically generate algorithms for fast model predictive control |
CExportNLPSolver | Base class for export of NLP/OCP solvers |
CExportQpDunesInterface | Interface generator for the qpDUNES QP solver |
CExportQpOases3Interface | A class for generating the glue code for interfacing qpOASES |
CExportQpOasesInterface | A class for generating the glue code for interfacing qpOASES |
CExportSimulinkInterface | A class for generating the glue code and makefile for interfacing generated code and Simulink |
CExportSplitQpDunesInterface | Interface generator for the qpDUNES QP solver |
CExportStatement | Base class for all kind of statements to be exported by the code generation tool |
CExportStatementBlock | Allows to export code for a block of statements |
CExportStatementString | Allows to export code writing a string |
CExportTemplatedFile | Allows export of template files |
CExportVariable | Defines a matrix-valued variable to be used for exporting code |
CExportVariableInternal | Defines a matrix-valued variable to be used for exporting code |
CExpression | Base class for all variables within the symbolic expressions family |
CExpressionType | |
CFeedbackLiftedIRKExport | Allows to export a tailored lifted implicit Runge-Kutta integrator with forward sensitivity generation for extra fast model predictive control |
CFeedforwardLaw | Implements a feedforward law to be used within a Controller |
CFixedSegmentReturnType | |
CFlipper | Auxiliary class for storing a copy of the current matrix factorisations |
CForwardBackwardLiftedIRKExport | Allows to export a tailored lifted implicit Runge-Kutta integrator with forward-over-adjoint second order sensitivity generation for extra fast model predictive control |
CForwardIRKExport | Allows to export a tailored implicit Runge-Kutta integrator with forward sensitivity generation for fast model predictive control |
CForwardLiftedIRKExport | Allows to export a tailored lifted implicit Runge-Kutta integrator with forward sensitivity generation for extra fast model predictive control |
CForwardOverBackwardERKExport | Allows to export a tailored explicit Runge-Kutta integrator with forward-over-backward second order sensitivity propagation for fast model predictive control |
CFunction | Allows to setup and evaluate a general function based on SymbolicExpressions |
CFunctionEvaluationTree | Organizes the evaluation of the function tree |
CGaussianNoise | Generates pseudo-random Gaussian noise for simulating the Process |
CGaussLegendre2Export | Allows to export a tailored Gauss-Legendre method of order 2 for fast model predictive control |
CGaussLegendre4Export | Allows to export a tailored Gauss-Legendre method of order 4 for fast model predictive control |
CGaussLegendre6Export | Allows to export a tailored Gauss-Legendre method of order 6 for fast model predictive control |
CGaussLegendre8Export | Allows to export a tailored Gauss-Legendre method of order 8 for fast model predictive control |
CGaussNewtonApproximation | Implements a Gauss-Newton approximation as second-order derivatives within NLPsolvers |
CGaussNewtonApproximationWithBFGS | Implements a Gauss-Newton approximation with block BFGS updates as second-order derivatives within NLPsolvers |
CGenericMatrix | |
CGenericVector | |
CGnuplotWindow | Provides an interface to Gnuplot for plotting algorithmic outputs |
CGrid | Allows to conveniently handle (one-dimensional) grids consisting of time points |
CImplicitRungeKuttaExport | Allows to export a tailored implicit Runge-Kutta integrator for fast model predictive control |
CIndexlist | Stores and manages index lists |
CInnerIterator | An InnerIterator allows to loop over the element of a sparse (or dense) matrix or expression |
CIntegerControl | |
CIntegerParameter | |
CIntegrationAlgorithm | User-interface to integrate a DynamicSystem, possibly over multiple stages |
CIntegrator | Abstract base class for all kinds of algorithms for integrating differential equations (ODEs or DAEs) |
CIntegratorBDF | Implements the backward-differentiation formula for integrating DAEs |
CIntegratorDiscretizedODE | Implements a scheme for evaluating discretized ODEs |
CIntegratorExport | Allows to export a tailored integrator for fast model predictive control |
CIntegratorLYAPUNOV | Base class for all kinds of Runge-Kutta schemes for integrating ODEs |
CIntegratorLYAPUNOV45 | Implements the Runge-Kutta-45 scheme for integrating ODEs |
CIntegratorRK | Abstract base class for all kinds of Runge-Kutta schemes for integrating ODEs |
CIntegratorRK12 | Implements the Runge-Kutta-12 scheme for integrating ODEs |
CIntegratorRK23 | Implements the Runge-Kutta-23 scheme for integrating ODEs |
CIntegratorRK45 | Implements the Runge-Kutta-45 scheme for integrating ODEs |
CIntegratorRK78 | Implements the Runge-Kutta-78 scheme for integrating ODEs |
CIntermediateState | |
CInterval | Implements a rudimentary interval class |
CIPmethod | Implements different interior-point methods for solving NLPs |
CKalmanFilter | Provides a Kalman filter for state estimation |
CLagrangeTerm | Stores and evaluates Lagrange terms within optimal control problems |
CLiftedERKExport | Allows to export a tailored explicit Runge-Kutta integrator with a lifted Newton method to efficiently support (implicit) DAE systems for fast model predictive control |
CLinearStateFeedback | Implements a linear state feedback law to be used within a Controller |
CLogarithm | Implements the scalar logarithm operator within the symbolic operators family |
CLogger | A very simple logging class |
CLogging | Provides a generic way to store algorithmic information during runtime |
►CLogRecord | Allows to setup and store user-specified log records of algorithmic information |
CLogRecordData | |
CLsqData | |
CLSQEndTerm | Stores and evaluates LSQ mayer terms within optimal control problems |
CLsqExternData | |
CLsqLinearData | |
CLSQTerm | Stores and evaluates LSQ terms within optimal control problems |
CLyapunov | Implements a parameter |
►CMatFile | Simple class for writing binary data file that are compatible with Matlab |
CFmatrix | |
CMatMatrixHeader | Struct containing the variable header for mat file |
CMatrix | Abstract base class for interfacing tailored matrix-vector operations |
CMatrixVariable | Provides matrix-valued optimization variables |
CMatrixVariablesGrid | Provides a time grid consisting of matrix-valued optimization variables at each grid point |
CMayerTerm | Stores and evaluates Mayer terms within optimal control problems |
CMemoryAllocator | |
►CMessageHandling | Handles all kind of error messages, warnings and other information |
CReturnValueList | Data structure for entries in global message list |
CMHEalgorithm | User-interface to formulate and solve moving horizon estimation problems |
CModelContainer | Container class to store and pass data to the ModelData class |
CModelData | Data class for defining models and everything that is related, to be passed to the integrator |
CMpcConstraintProduct | Example illustrating the use of the ConstraintProduct class |
CMultiObjectiveAlgorithm | User-interface to formulate and solve optimal control problems with multiple objectives |
CMultiObjectiveFunctionality | Encapsulates functionality for defining OCPs having multiple objectives |
CMyConstraintProduct | Example illustrating the use of the ConstraintProduct class |
CNARXExport | Allows to export a tailored polynomial NARX integrator for fast model predictive control |
CNColsBlockXpr | |
CNLP | Data class for defining static optimization problems |
CNLPderivativeApproximation | Base class for techniques of approximating second-order derivatives within NLPsolvers |
CNLPsolver | Base class for different algorithms for solving nonlinear programming (NLP) problems |
CNoise | Base class for generating pseudo-random noise for simulating the Process |
CNonsmoothOperator | Abstract base class for all scalar-valued symbolic operators |
CNormalConjugateGradientMethod | Implements a conjugate gradient method as sparse linear algebra solver for non-symmetric linear systems |
CNRowsBlockXpr | |
CObjective | Stores and evaluates the objective function of optimal control problems |
CObjectiveElement | Base class for all kind of objective function terms within optimal control problems |
CObjectPool | |
COCP | Data class for defining optimal control problems |
COCPexport | A user class for auto-generation of OCP solvers |
COCPiterate | Data class for storing generic optimization variables |
COnlineData | |
COperator | Abstract base class for all scalar-valued symbolic operators |
COptimizationAlgorithm | User-interface to formulate and solve optimal control problems and static NLPs |
COptimizationAlgorithmBase | Base class for user-interfaces to formulate and solve optimal control problems and static NLPs |
COptions | Provides a generic way to set and pass user-specified options |
►COptionsList | Provides a generic list of options (for internal use) |
COptionValue | |
COptionValueBase | |
COutput | |
COutputFcn | Allows to setup and evaluate output functions based on SymbolicExpressions |
CParameter | |
CParameterEstimationAlgorithm | User-interface to formulate and solve parameter estimation problems |
CParameters | |
CPathConstraint | Stores and evaluates path constraints within optimal control problems |
CPeriodicReferenceTrajectory | Allows to define a static periodic reference trajectory that the ControlLaw aims to track |
CPIDcontroller | Implements a PID control law to be used within a Controller |
CPlotCollection | Provides a generic list of plot windows (for internal use) |
CPlotting | Provides a generic way to plot algorithmic outputs during runtime |
CPlotWindow | Allows to setup and plot user-specified plot windows for algorithmic outputs |
CPlotWindowSubplot | Allows to manage sub-windows of user-specified plot windows for algorithmic outputs (for internal use) |
CPointConstraint | Stores and evaluates pointwise constraints within optimal control problems |
CPower | Implements the scalar power operator within the symbolic operators family |
CPower_Int | Implements the scalar power operator with integer exponent within the symbolic operators family |
CProcess | Simulates the process to be controlled based on a dynamic model |
CProduct | Implements the scalar product operator within the symbolic operators family |
CProjection | Implements the projection operator within the symbolic operators family |
CQPInstance | |
CqpOASES_Options | Manages all user-specified options for solving QPs |
CQProblem | Implements the online active set strategy for QPs with general constraints |
CQProblemB | Implements the online active set strategy for box-constrained QPs |
CQPsolver_qpOASES | (not yet documented) |
CQuotient | Implements the scalar quotient operator within the symbolic operators family |
CRadauIIA1Export | Allows to export a tailored Radau IIA method of order 1 for fast model predictive control |
CRadauIIA3Export | Allows to export a tailored Radau IIA method of order 3 for fast model predictive control |
CRadauIIA5Export | Allows to export a tailored Radau IIA method of order 5 for fast model predictive control |
CRealClock | Allows real time measurements based on the system's clock |
CRealTimeAlgorithm | User-interface to formulate and solve model predictive control problems |
CReferenceTrajectory | Abstract base class to define a reference trajectory that the ControlLaw aims to track |
CRegisterExportedIntegrators | |
CRegisterNlpSolvers | |
►CreturnValue | Allows to pass back messages to the calling function |
CreturnValueData | |
CReturnValueList | Data structure for entries in returnValueList |
CRKSensitivitiesExport | Allows to export a tailored Runge-Kutta sensitivity propagation for fast model predictive control |
CRungeKuttaExport | Allows to export a tailored Runge-Kutta integrator for fast model predictive control |
CSCPevaluation | Base class for different ways to evaluate functions and derivatives within an SCPmethod for solving NLPs |
CSCPmeritFunction | Allows to evaluate a merit function within an SCPmethod for solving NLPs |
CSCPmethod | Implements different sequential convex programming methods for solving NLPs |
CSCPstep | Base class for different ways to perform a step of an SCPmethod for solving NLPs |
CSCPstepFullstep | Implements a fullstep to perform a step of an SCPmethod for solving NLPs |
CSCPstepLinesearch | Implements linesearch techniques to perform a globalized step of an SCPmethod for solving NLPs |
CSensor | Allows to simulate the behaviour of sensors within the Process |
CShootingMethod | Discretizes a DifferentialEquation by means of single or multiple shooting |
CSIMexport | User-interface to automatically generate simulation algorithms for fast optimal control |
CSimulatedReferenceTrajectory | Allows to define a simulated reference trajectory that the ControlLaw aims to track |
CSimulationBlock | Base class for building-blocks of the SimulationEnvironment |
CSimulationClock | Simulates real time measurements for simulations |
CSimulationEnvironment | Allows to run closed-loop simulations of dynamic systems |
CSin | Implements the scalar sine operator within the symbolic operators family |
CSmoothOperator | Abstract base class for all scalar-valued symbolic operators |
CSolutionAnalysis | Provides additional tools for analysing QP solutions |
CSparseLUImpl | |
CSparseMatrix | Interfaces matrix-vector operations tailored to general sparse matrices |
CSparseMatrixRow | Interfaces matrix-vector operations tailored to general sparse matrices |
CSparseSolver | Generic interface for sparse solvers to be coupled with ACADO Toolkit |
CSQProblem | Implements the online active set strategy for QPs with varying matrices |
CSQProblemSchur | Implements the online active set strategy for QPs with varying, sparse matrices |
CStaticReferenceTrajectory | Allows to define a static reference trajectory that the ControlLaw aims to track |
CSubjectTo | Base class for managing working sets of bounds and constraints |
CSubtraction | Implements the scalar subtraction operator within the symbolic operators family |
CSymbolicIndexList | Manages the indices of SymbolicVariables |
CSymDenseMat | Interfaces matrix-vector operations tailored to symmetric dense matrices |
CSymmetricConjugateGradientMethod | Implements a conjugate gradient method as sparse linear algebra solver for symmetric linear systems |
CSymmetricIRKExport | Allows to export a tailored implicit Runge-Kutta integrator with symmetric second order sensitivity generation for extra fast model predictive control |
CSymmetricLiftedIRKExport | Allows to export a tailored lifted implicit Runge-Kutta integrator with symmetric second order sensitivity generation for extra fast model predictive control |
CSymmetricMatrix | Abstract base class for interfacing matrix-vector operations tailored to symmetric matrices |
CSymSparseMat | Interfaces matrix-vector operations tailored to symmetric sparse matrices |
CTabularOutput | Stores internal information for tabular (debugging) output |
CTan | Implements the scalar tangens operator within the symbolic operators family |
►CTaylorModel | C++ class supporting the definition and computation of Taylor models for factorable functions |
CExceptions | Taylor model exceptions |
COptions | Taylor model options |
CTaylorVariable | C++ template class for definition of and operation on variables in a Taylor model |
CTevaluationPoint | Allows to setup function evaluation points |
CThreeSweepsERKExport | Allows to export a tailored explicit Runge-Kutta integrator with three-sweeps second order sensitivity propagation for fast model predictive control |
CTIME | |
Ctimer | |
CTmatrix | Implements a templated dense matrix class |
CTransferDevice | Base class for simulating Actuator and Sensor behaviour wihtin the Process |
CTransition | Allows to setup and evaluate transition functions based on SymbolicExpressions |
CTreeProjection | Implements the tree-projection operator within the family of SymbolicOperators |
CUnaryOperator | Abstract base class for all scalar-valued unary operators within the symbolic operators family |
CUniformNoise | Generates pseudo-random uniformly distributed noise for simulating the Process |
CUserInteraction | Encapsulates all user interaction for setting options, logging data and plotting results |
CVariableSettings | Provides variable-specific settings for vector- or matrix-valued optimization variables (for internal use) |
CVariablesGrid | Provides a time grid consisting of vector-valued optimization variables at each grid point |
CWeightGeneration | Generates weights for solving OCPs having multiple objectives |