▼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 |