| ▼Nlin | |
| ►Ninternal | |
| C_dims | Provides a specific tensor type's compile time dimensions |
| C_dims< ConstMatrixView< T, R, C, MR, MC > > | |
| C_dims< ConstRowVectorView< T, N, MN > > | |
| C_dims< ConstVectorView< T, N, MN > > | |
| C_dims< DiagonalMappingReference< E > > | |
| C_dims< DiagonalStreamReference< E > > | |
| C_dims< MappingTranspose< C > > | |
| C_dims< Matrix< T, R, C, MR, MC > > | |
| C_dims< MatrixMappingReference< E, R, C, MR, MC > > | |
| C_dims< MatrixStreamReference< E, R, C, MR, MC > > | |
| C_dims< MatrixView< T, R, C, MR, MC > > | |
| C_dims< RowVector< T, N, MN > > | |
| C_dims< RowVectorMappingReference< E, N, MN > > | |
| C_dims< RowVectorStreamReference< E, N, MN > > | |
| C_dims< RowVectorView< T, N, MN > > | |
| C_dims< StreamConstants< T, R, C, MR, MC > > | |
| C_dims< StreamDiagonal< E > > | |
| C_dims< StreamElementWiseOperator< F, C, Cs... > > | |
| C_dims< StreamIdentity< T, R, C, MR, MC > > | |
| C_dims< StreamMultiply< C, D > > | |
| C_dims< StreamTranspose< C > > | |
| C_dims< Vector< T, N, MN > > | |
| C_dims< VectorMappingReference< E, N, MN > > | |
| C_dims< VectorStreamReference< E, N, MN > > | |
| C_dims< VectorView< T, N, MN > > | |
| C_elem | Provides a tensor type's element type |
| C_elem< ConstMatrixView< T, R, C, MR, MC > > | |
| C_elem< ConstRowVectorView< T, N, MN > > | |
| C_elem< ConstVectorView< T, N, MN > > | |
| C_elem< DiagonalMappingReference< E > > | |
| C_elem< DiagonalStreamReference< E > > | |
| C_elem< MappingTranspose< C > > | |
| C_elem< Matrix< T, R, C, MR, MC > > | |
| C_elem< MatrixMappingReference< E, R, C, MR, MC > > | |
| C_elem< MatrixStreamReference< E, R, C, MR, MC > > | |
| C_elem< MatrixView< T, R, C, MR, MC > > | |
| C_elem< RowVector< T, N, MN > > | |
| C_elem< RowVectorMappingReference< E, N, MN > > | |
| C_elem< RowVectorStreamReference< E, N, MN > > | |
| C_elem< RowVectorView< T, N, MN > > | |
| C_elem< StreamConstants< T, R, C, MR, MC > > | |
| C_elem< StreamDiagonal< E > > | |
| C_elem< StreamElementWiseOperator< F, Cs... > > | |
| C_elem< StreamIdentity< T, R, C, MR, MC > > | |
| C_elem< StreamMultiply< C, D > > | |
| C_elem< StreamTranspose< C > > | |
| C_elem< Vector< T, N, MN > > | |
| C_elem< VectorMappingReference< E, N, MN > > | |
| C_elem< VectorStreamReference< E, N, MN > > | |
| C_elem< VectorView< T, N, MN > > | |
| C_eval | Provides a specific tensor type's evaluation type |
| C_eval< C, std::enable_if_t< is_col_vector< C >::value > > | |
| C_eval< C, std::enable_if_t< is_matrix< C >::value > > | |
| C_eval< C, std::enable_if_t< is_row_vector< C >::value > > | |
| C_has_traits | |
| C_has_traits< C, void_t< typename C::Traits > > | |
| C_have_same_vector_dimensions | |
| C_is_detected | |
| C_is_detected< E, void_t< E< Ts... > >, Ts... > | |
| C_vector_dims | |
| C_vector_dims< C, std::enable_if_t< is_col_vector< C >::value > > | |
| C_vector_dims< C, std::enable_if_t< is_row_vector< C >::value > > | |
| Cadd | |
| Cadd_st | |
| CBase | Value backed tensor interface with resizing support |
| Ccan_backward_sub | |
| Ccan_chol | |
| Ccan_cross | |
| Ccan_dot | |
| Ccan_forward_sub | |
| Ccan_multiply | |
| Ccan_norm | |
| Ccan_qr | |
| Ccast | |
| Cconjunction | Logical AND operation for template metaprogramming |
| Cconjunction< C > | |
| Cconjunction< C, Cs... > | |
| Cconjunction<> | |
| Cconst_view | |
| Cconst_view< C, std::enable_if_t< is_col_vector< C >::value > > | |
| Cconst_view< C, std::enable_if_t< is_matrix< C >::value > > | |
| Cconst_view< C, std::enable_if_t< is_row_vector< C >::value > > | |
| CConstBase | Value backed, read only tensor interface |
| CConstMatrixView | Generic constant matrix view |
| CConstRowVectorView | Generic constant row vector view |
| CConstTensorView | Member pointer backed constant tensor |
| CConstVectorView | Generic constant vector view |
| CDiagonalMappingReference | Generic diagonal reference with read and write access |
| CDiagonalStreamReference | Generic diagonal reference with read only access |
| CDimensions | Tracks the runtime dimensions of a tensor object |
| CDimensions< D, std::enable_if_t< conjunction< has_fixed_rows< D >, has_strictly_bounded_cols< D > >::value > > | |
| CDimensions< D, std::enable_if_t< conjunction< has_strictly_bounded_rows< D >, has_fixed_cols< D > >::value > > | |
| CDimensions< D, std::enable_if_t< has_fixed_dimensions< D >::value > > | |
| CDimensions< D, std::enable_if_t< has_strictly_bounded_dimensions< D >::value > > | |
| Cdisjunction | Logical OR operation for template metaprogramming |
| Cdisjunction< C > | |
| Cdisjunction< C, Cs... > | |
| Cdisjunction<> | |
| Cdivide | |
| Cdivide_st | |
| Cdivide_ts | |
| Cequal_to | |
| Cequal_to_st | |
| Cgreater | |
| Cgreater_equal | |
| Cgreater_equal_st | |
| Cgreater_equal_ts | |
| Cgreater_st | |
| Cgreater_ts | |
| Chas_bounded_cols | Tests if a tensor type has a bounded column count |
| Chas_bounded_dimensions | Tests if a tensor type has bounded dimensions |
| Chas_bounded_rows | Tests if a tensor type has a bounded row count |
| Chas_fixed_cols | Tests if a tensor type has a fixed column count |
| Chas_fixed_dimensions | Tests if a tensor type has fixed dimensions |
| Chas_fixed_rows | Tests if a tensor type has a fixed row count |
| Chas_strictly_bounded_cols | Tests if a tensor type has a strictly bounded column count |
| Chas_strictly_bounded_dimensions | Tests if a tensor type has strictly bounded dimensions |
| Chas_strictly_bounded_rows | Tests is a tensor type has a strictly bounded row count |
| Chas_traits | Tests if a type has traits |
| Chas_valid_traits | Tests if a tensor type's traits are valid |
| Chave_floating_point_elements | Tests if a set of tensor types all have floating point elements |
| Chave_floating_point_elements<> | |
| Chave_integral_elements | Tests if a set of tensor types all have integral elements |
| Chave_integral_elements<> | |
| Chave_same_cols | Tests if a set of tensor types all have the same column traits |
| Chave_same_cols< C > | |
| Chave_same_cols< C, Cs... > | |
| Chave_same_cols<> | |
| Chave_same_dimensions | Tests if a set of tensor types all have the same dimensions |
| Chave_same_elements | Tests if a set of tensor types all have the same element type |
| Chave_same_elements< C > | |
| Chave_same_elements< C, Cs... > | |
| Chave_same_elements<> | |
| Chave_same_rows | Tests if a set of tensor types all have the same row traits |
| Chave_same_rows< C > | |
| Chave_same_rows< C, Cs... > | |
| Chave_same_rows<> | |
| Chave_same_traits | Tests if a set of tensor types all have the same traits |
| Chave_same_vector_dimensions | Tests if a set of vector types all have the same dimensions |
| Chave_same_vector_dimensions< C > | |
| Chave_same_vector_dimensions< C, Cs... > | |
| Chave_same_vector_dimensions<> | |
| Chave_same_vector_traits | Tests if a set of vector types all have the same vector traits |
| Cis_col_vector | Tests if a tensor type is a column vector |
| Cis_detected | Tests if a given expression can be instantiated |
| Cis_matrix | Tests if a tensor type is a matrix |
| Cis_row_vector | Tests if a tensor type is a row vector |
| Cis_short | Tests if a tensor type is "short" |
| Cis_square | Tests if a tensor type is "square" |
| Cis_tall | Tests if a tensor type is "tall" |
| Cis_vector | Tests if a tensor type is a vector |
| Cless | |
| Cless_equal | |
| Cless_equal_st | |
| Cless_equal_ts | |
| Cless_st | |
| Cless_ts | |
| Clogical_and | |
| Clogical_and_st | |
| Clogical_not | |
| Clogical_or | |
| Clogical_or_st | |
| CMapping | Tensor interface providing read and write access to elements |
| Cmapping_reference | |
| Cmapping_reference< C, D, std::enable_if_t< conjunction< is_col_vector< C >, have_same_elements< C, D > >::value > > | |
| Cmapping_reference< C, D, std::enable_if_t< conjunction< is_matrix< C >, have_same_elements< C, D > >::value > > | |
| Cmapping_reference< C, D, std::enable_if_t< conjunction< is_row_vector< C >, have_same_elements< C, D > >::value > > | |
| CMappingTranspose | Proxy to a lazily evalutated transpose operation |
| Cmatches_scalar | Tests if a type is a scalar |
| Cmatches_scalar_scalar | Tests if a pair of types is a "scalar scalar" pair |
| Cmatches_scalar_tensor | Tests if a pair of types is a "scalar tensor" pair |
| Cmatches_tensor | Tests if a type is a tensor |
| Cmatches_tensor_scalar | Tests if a pair of types is a "tensor scalar" pair |
| Cmatches_tensor_tensor | Tests if a pair of types is a "tensor tensor" pair |
| CMatrixMappingReference | Generic matrix reference with read and write access |
| CMatrixStreamReference | Generic matrix reference with read-only access |
| CMatrixView | Generic matrix view |
| Cmultiply | |
| Cmultiply_st | |
| Cnegate | |
| Cnegation | Logical NOT operation for template metaprogramming |
| Cnot_equal_to | |
| Cnot_equal_to_st | |
| CRandomsGenerator | Random number generator |
| CRowVectorMappingReference | Generic row vector reference with read and write access |
| CRowVectorStreamReference | Generic row vector reference with read only access |
| CRowVectorView | Generic row vector view |
| Csign | |
| Csquare | |
| CStream | Tensor interface providing read only access to elements |
| Cstream_reference | |
| Cstream_reference< C, D, std::enable_if_t< conjunction< is_col_vector< C >, have_same_elements< C, D > >::value > > | |
| Cstream_reference< C, D, std::enable_if_t< conjunction< is_matrix< C >, have_same_elements< C, D > >::value > > | |
| Cstream_reference< C, D, std::enable_if_t< conjunction< is_row_vector< C >, have_same_elements< C, D > >::value > > | |
| CStreamConstants | Tensor stream where all element accesses return the same constant value |
| CStreamDiagonal | Tensor stream where all elements are zeros expects the elements on on the diagonal specified by an underlying stream |
| ►CStreamElementWiseOperator | Proxy to a lazily evalutated element wise operation |
| Ccan_element_wise_operate | |
| CStreamIdentity | Tensor stream where all element accesses specify an identity matrix |
| CStreamMultiply | Proxy to a lazily evalutated tensor multiplication operation |
| CStreamTranspose | Proxy to a lazily evalutated transpose operation |
| Csubtract | |
| Csubtract_st | |
| Csubtract_ts | |
| CTensor | Member array backed tensor |
| CTensorMappingReference | Generic tensor reference with read and write access |
| CTensorStreamReference | Generic tensor reference with read only access |
| CTensorView | Member pointer backed tensor |
| Ctraits | Collection of compile time information about a specific tensor class |
| Cvector_traits | Collection of compile time information describing a tensor type which is deemed a vector |
| CVectorMappingReference | Generic vector reference with read and write access |
| CVectorStreamReference | Generic vector reference with read only access |
| CVectorView | Generic vector view |
| Cview | |
| Cview< C, std::enable_if_t< is_col_vector< C >::value > > | |
| Cview< C, std::enable_if_t< is_matrix< C >::value > > | |
| Cview< C, std::enable_if_t< is_row_vector< C >::value > > | |
| CMatrix | Generic matrix |
| CRowVector | Generic row vector |
| CVector | Generic vector |