![]() |
Macros | |
#define | BLAZE_CONSTRAINT_MUST_BE_COMPUTATION_TYPE(T) |
Constraint on the data type.In case the given data type T is not a computational expression (i.e. a type derived from the Computation base class), a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_COMPUTATION_TYPE(T) |
Constraint on the data type.In case the given data type T is a computational expression (i.e. a type derived from the Computation base class), a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_DENSE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is not a dense, N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_DENSE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is a dense, N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_DENSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is not a dense, N-dimensional vector type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_DENSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is a dense, N-dimensional vector type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_EXPRESSION_TYPE(T) |
Constraint on the data type.In case the given data type T is not an expression (i.e. a type derived from the Expression base class), a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_EXPRESSION_TYPE(T) |
Constraint on the data type.In case the given data type T is an expression (i.e. a type derived from the Expression base class), a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is not a N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is a N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_SPARSE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is not a sparse, N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_SPARSE_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is a sparse, N-dimensional matrix type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is not a sparse, N-dimensional vector type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_SPARSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is a sparse, N-dimensional vector type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_ROW_MAJOR_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is not a row-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to false) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_ROW_MAJOR_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is a row-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to false) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_COLUMN_MAJOR_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is not a column-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to true) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_COLUMN_MAJOR_MATRIX_TYPE(T) |
Constraint on the data type.In case the given data type T is a column-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to true) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_MATRIX_WITH_STORAGE_ORDER(T, SO) |
Constraint on the data type.In case the given data type T is not a dense or sparse matrix type and in case the storage order of the given dense or sparse vector type T is not set to SO, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MATRICES_MUST_HAVE_SAME_STORAGE_ORDER(T1, T2) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a matrix type and in case the storage order of both matrix types doesn't match, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MATRICES_MUST_HAVE_DIFFERENT_STORAGE_ORDER(T1, T2) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a matrix type and in case the storage order of both matrix types does match, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_TRANSPOSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is not a transpose dense or sparse vector type a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_TRANSPOSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is a transpose dense or sparse vector type a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_NONTRANSPOSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is a non-transpose dense or sparse vector type (i.e., a vector type that is not transposed) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_NONTRANSPOSE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is not a non-transpose dense or sparse vector type (i.e., any data type except a normal, non-transposed vector type) a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_VECTOR_WITH_TRANSPOSE_FLAG(T, TF) |
Constraint on the data type.In case the given data type T is not a dense or sparse vector type and in case the transpose flag of the given dense or sparse vector type T is not set to TF, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_VECTORS_MUST_HAVE_SAME_TRANSPOSE_FLAG(T1, T2) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a vector type and in case the transpose flags of both vector types don't match, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_BE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is not a N-dimensional vector type, a compilation error is created. | |
#define | BLAZE_CONSTRAINT_MUST_NOT_BE_VECTOR_TYPE(T) |
Constraint on the data type.In case the given data type T is a N-dimensional vector type, a compilation error is created. | |
#define BLAZE_CONSTRAINT_MATRICES_MUST_HAVE_DIFFERENT_STORAGE_ORDER | ( | T1, | |
T2 | |||
) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a matrix type and in case the storage order of both matrix types does match, a compilation error is created.
#define BLAZE_CONSTRAINT_MATRICES_MUST_HAVE_SAME_STORAGE_ORDER | ( | T1, | |
T2 | |||
) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a matrix type and in case the storage order of both matrix types doesn't match, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_COLUMN_MAJOR_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a column-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to true) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_COMPUTATION_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a computational expression (i.e. a type derived from the Computation base class), a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_DENSE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a dense, N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_DENSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a dense, N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_EXPRESSION_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not an expression (i.e. a type derived from the Expression base class), a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_MATRIX_WITH_STORAGE_ORDER | ( | T, | |
SO | |||
) |
Constraint on the data type.In case the given data type T is not a dense or sparse matrix type and in case the storage order of the given dense or sparse vector type T is not set to SO, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_NONTRANSPOSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a non-transpose dense or sparse vector type (i.e., a vector type that is not transposed) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_ROW_MAJOR_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a row-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to false) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_SPARSE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a sparse, N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a sparse, N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_TRANSPOSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a transpose dense or sparse vector type a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_BE_VECTOR_WITH_TRANSPOSE_FLAG | ( | T, | |
TF | |||
) |
Constraint on the data type.In case the given data type T is not a dense or sparse vector type and in case the transpose flag of the given dense or sparse vector type T is not set to TF, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_COLUMN_MAJOR_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a column-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to true) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_COMPUTATION_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a computational expression (i.e. a type derived from the Computation base class), a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_DENSE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a dense, N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_DENSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a dense, N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_EXPRESSION_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is an expression (i.e. a type derived from the Expression base class), a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_NONTRANSPOSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is not a non-transpose dense or sparse vector type (i.e., any data type except a normal, non-transposed vector type) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_ROW_MAJOR_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a row-major dense or sparse matrix type (i.e. a matrix type whose storage order is set to false) a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_SPARSE_MATRIX_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a sparse, N-dimensional matrix type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_SPARSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a sparse, N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_TRANSPOSE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a transpose dense or sparse vector type a compilation error is created.
#define BLAZE_CONSTRAINT_MUST_NOT_BE_VECTOR_TYPE | ( | T | ) |
Constraint on the data type.In case the given data type T is a N-dimensional vector type, a compilation error is created.
#define BLAZE_CONSTRAINT_VECTORS_MUST_HAVE_SAME_TRANSPOSE_FLAG | ( | T1, | |
T2 | |||
) |
Constraint on the data type.In case either of the two given data types T1 or T2 is not a vector type and in case the transpose flags of both vector types don't match, a compilation error is created.