access_error | Access error |
add< type1, type2 > | Binary addition operator |
base_column_iterator< iterator_type > | Base type for column iterators |
base_column_iterator< type > | |
column_const_iterator< t >::type | Iterator type |
column_iterator< t >::type | Iterator type |
base_row_iterator< iterator_type > | Base type for row iterators |
base_row_iterator< type > | |
row_const_iterator< t >::type | Iterator type |
row_iterator< t >::type | Iterator type |
base_vector_iterator< iterator_type > | Base type for vector iterators |
base_vector_iterator< type > | |
const_iterator< t >::type | Iterator type |
iterator< t >::type | Iterator type |
column | Column vector orientation |
column_const_iterator< t > | Iterator type for iterating over a column of a matrix |
column_iterator< t > | Iterator type for iterating over a column of a matrix |
conj< type > | Unary conjugate operation |
const_iterator< t > | Iterator type for iterating over a vector |
const_iterator< vector_ref< expression_type, tag, orientation::column > > | Iterator type for iterating over a row of a matrix |
const_iterator< vector_ref< expression_type, tag, orientation::row > > | Iterator type for iterating over a row of a matrix |
constrained_index | Constrained index |
div< type1, type2 > | Binary division operator |
expr_traits | Expression traits template class |
expr_traits< matrix_expression< value_t, expr_t, tag_t > > | Expression traits template class partial specialization |
expr_traits< shaped_expression< value_t, expr_t, tag_t, shape_t > > | Expression traits template class partial specialization |
expr_traits< vector_expression< value_t, expr_t, tag_t, orientation_t > > | Expression traits template class partial specialization |
expression< complexity > | Expression tag |
iterator< t > | Iterator type for iterating over a vector |
iterator< vector_ref< expression_type, tag, orientation::column > > | Iterator type for iterating over a row of a matrix |
iterator< vector_ref< expression_type, tag, orientation::row > > | Iterator type for iterating over a row of a matrix |
lower_triangular | Lower triangle shape of matrix |
matrix_expression< value_t, expr_t, tag > | Matrix expression template class |
base_matrix_expression< value_t, expr_t, tag, rectangular > | Base matrix expression template class partial specialization |
matrix_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, lower_triangular >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, lower_triangular >, tag, target_shape > | |
base_matrix_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, lower_triangular >, tag::expression< util::tag_complexity< tag_t >::value >, target_shape > | |
reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, lower_triangular > | Partial specialization of reshaped |
matrix_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, upper_triangular >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, upper_triangular >, tag, target_shape > | |
base_matrix_expression< expr_t::value_type, reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, upper_triangular >, tag::expression< util::tag_complexity< tag_t >::value >, target_shape > | |
reshaped< matrix_expression< value_t, expr_t, tag_t >, target_shape, upper_triangular > | Partial specialization of reshaped |
matrix_expression< expr_traits< expression_type >::type::value_type, scaled< expression_type >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< expr_traits< expression_type >::type::value_type, scaled< expression_type >, tag, expr_traits< expression_type >::shape > | |
base_matrix_expression< expr_traits< expression_type >::type::value_type, scaled< expression_type >, tag::expression< util::select< expr_traits< expression_type >::complexity, 2 >::max >, expr_traits< expression_type >::shape > | |
scaled< expression_type > | Scaled expression template class |
matrix_expression< expr_traits< expression_type >::type::value_type, transposed< expression_type, op >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< expr_traits< expression_type >::type::value_type, transposed< expression_type, op >, tag, expr_traits< expression_type >::shape > | |
base_matrix_expression< expr_traits< expression_type >::type::value_type, transposed< expression_type, op >, tag::expression< expr_traits< expression_type >::complexity >, expr_traits< expression_type >::shape > | |
matrix_expression< expr_traits< expression_type >::type::value_type, unary< expression_type, op >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< expr_traits< expression_type >::type::value_type, unary< expression_type, op >, tag, expr_traits< expression_type >::shape > | |
base_matrix_expression< expr_traits< expression_type >::type::value_type, unary< expression_type, op >, tag::expression< expr_traits< expression_type >::complexity >, expr_traits< expression_type >::shape > | |
matrix_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, binary< expression1, expression2, op >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, binary< expression1, expression2, op >, tag, util::binary_shapes< expr_traits< expression1 >::shape, expr_traits< expression2 >::shape >::resulting_shape > | |
base_matrix_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, binary< expression1, expression2, op >, tag::expression< util::select< expr_traits< expression1 >::complexity, expr_traits< expression2 >::complexity, 2 >::max >, util::binary_shapes< expr_traits< expression1 >::shape, expr_traits< expression2 >::shape >::resulting_shape > | |
binary< expression1, expression2, op > | Binary expression template class |
matrix_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, product< expression1, expression2 >, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, product< expression1, expression2 >, tag, util::product_shapes< expr_traits< expression1 >::shape, expr_traits< expression2 >::shape >::resulting_shape > | |
base_matrix_expression< util::same_types< expr_traits< expression1 >::value_type, expr_traits< expression2 >::value_type >::type, product< expression1, expression2 >, tag::expression< 3 >, util::product_shapes< expr_traits< expression1 >::shape, expr_traits< expression2 >::shape >::resulting_shape > | |
product< expression1, expression2 > | Matrix product template class |
matrix_expression< value_t, column_wrapper< value_t, expr_t, tag >, tag::expression< util::tag_complexity< tag >::value > > | |
column_wrapper< value_t, expr_t, tag > | |
vector_expression< value_t, expr_t, tag, orientation::column > | Vector expression template class specialization |
matrix_expression< value_t, column_wrapper< value_t, expr_t, tag_t >, tag::expression< util::tag_complexity< tag_t >::value > > | |
column_wrapper< value_t, expr_t, tag_t > | Column vector wrapper template class |
matrix_expression< value_t, expr_t, tag::expression< util::tag_complexity< tag >::value > > | |
shaped_expression< value_t, expr_t, tag, shape > | |
base_matrix_expression< value_t, expr_t, tag, shape > | Base matrix expression template class |
transposed< expression_type, op > | Transposition expression template class |
unary< expression_type, op > | Unary expression template class |
matrix_expression< value_t, expr_t, tag::expression< util::tag_complexity< tag_t >::value > > | |
shaped_expression< value_t, expr_t, tag_t, shape > | Shaped matrix expression template class |
matrix_expression< value_t, matrix< value_t, rectangular >, tag::storage > | |
matrix< value_t, rectangular > | General matrix template class |
matrix_expression< value_t, matrix< value_t, shape >, tag::expression< util::tag_complexity< tag::storage >::value > > | |
shaped_expression< value_t, matrix< value_t, shape >, tag::storage, shape > | |
matrix< value_t, shape > | Square matrix template class |
matrix_expression< value_t, matrix< value_t, symmetric >, tag::expression< util::tag_complexity< tag::storage >::value > > | |
shaped_expression< value_t, matrix< value_t, symmetric >, tag::storage, symmetric > | |
matrix< value_t, symmetric > | |
matrix_expression< value_t, row_wrapper< value_t, expr_t, tag >, tag::expression< util::tag_complexity< tag >::value > > | |
row_wrapper< value_t, expr_t, tag > | |
vector_expression< value_t, expr_t, tag, orientation::row > | Vector expression template class specialization |
matrix_expression< value_t, row_wrapper< value_t, expr_t, tag_t >, tag::expression< util::tag_complexity< tag_t >::value > > | |
row_wrapper< value_t, expr_t, tag_t > | Row vector wrapper template class |
minus< type > | Unary minus operator |
mul< type1, type2 > | Binary multiplication operator |
operation< type > | Unary "no op" operator |
pair_const_ref< expr1, expr2 > | Pair of references |
plus< type > | Unary plus operator |
rectangular | General shape of matrix |
reference | Reference tag |
reshape_constraint< target_shape > | Constraints for reshape operation template class |
reshape_constraint< rectangular > | Constraints for reshape operation template class specialization |
reshape_error | Reshape exception class |
reshape_return< matrix_expression< value_t, expr_t, tag >, rectangular, side > | Defines reshape() return type |
reshape_return< matrix_expression< value_t, expr_t, tag >, target_shape, side > | Defines reshape() return type |
reshaped | Reshaped matrix expression template class |
row | Row vector orientation |
row_const_iterator< t > | Iterator type for iterating over a row of a matrix |
row_iterator< t > | Iterator type for iterating over a row of a matrix |
rvalue< type > | Represents an "rvalue" |
size_error | Argument size error |
storage | Storage tag |
sub< type1, type2 > | Binary subtraction operator |
symmetric | Symmetric shape of matrix |
temporary< type > | Temporary object template class |
traits< type > | Type traits class |
column_const_iterator< matrix< value_t, symmetric > >::type | Iterator type |
row_const_iterator< matrix< value_t > >::type | Iterator type |
column_const_iterator< matrix< value_t > >::type | Iterator type |
row_const_iterator< matrix< value_t, symmetric > >::type | Iterator type |
column_iterator< matrix< value_t > >::type | Iterator type |
row_iterator< matrix< value_t > >::type | Iterator type |
column_iterator< matrix< value_t, symmetric > >::type | Iterator type |
row_iterator< matrix< value_t, symmetric > >::type | Iterator type |
undefined | Undefined orientation of vector |
upper_triangular | Upper triangle shape of matrix |
vector_expression< value_t, expr_t, tag, orientation > | Vector expression template class |
vector_expression< expr_traits< expression_type >::value_type, vector_ref< expression_type, tag::expression< complexity >, orientation::column >, tag::expression< util::select< complexity, 1 >::max-1 >, orientation::column > | |
vector_ref< expression_type, tag::expression< complexity >, orientation::column > | Constant column reference template class partial specialization |
vector_expression< expr_traits< expression_type >::value_type, vector_ref< expression_type, tag::expression< complexity >, orientation::row >, tag::expression< util::select< complexity, 1 >::max-1 >, orientation::row > | |
vector_ref< expression_type, tag::expression< complexity >, orientation::row > | Constant row reference template class partial specialization |
vector_expression< expr_traits< expression_type >::value_type, vector_ref< expression_type, tag::reference, orientation::column >, tag::reference, orientation::column > | |
vector_ref< expression_type, tag::reference, orientation::column > | Column reference template class partial specialization |
vector_expression< expr_traits< expression_type >::value_type, vector_ref< expression_type, tag::reference, orientation::row >, tag::reference, orientation::row > | |
vector_ref< expression_type, tag::reference, orientation::row > | Row reference template class partial specialization |
vector_expression< util::same_types< expr_traits< expression1 >::value_type, value_t >::type, product< expression1, vector_expression< value_t, expr2, tag2 > >, tag::expression< 2 >, util::vector_orientation< expr2 >::type > | |
product< expression1, vector_expression< value_t, expr2, tag2 > > | Matrix product template class partial specialization |
vector_expression< value_t, binary< vector_expression< value_t, expr1, tag1 >, vector_expression< value_t, expr2, tag2 >, op >, tag::expression< util::select< util::tag_complexity< tag1 >::value, util::tag_complexity< tag2 >::value, 1 >::max >, util::orientations< util::vector_orientation< expr1 >::type, util::vector_orientation< expr2 >::type >::resulting_orientation > | |
binary< vector_expression< value_t, expr1, tag1 >, vector_expression< value_t, expr2, tag2 >, op > | Binary expression template class specialization |
vector_expression< value_t, scaled< vector_expression< value_t, expr_t, tag_t > >, tag::expression< util::select< util::tag_complexity< tag_t >::value, 2 >::max >, util::vector_orientation< expr_t >::type > | |
scaled< vector_expression< value_t, expr_t, tag_t > > | Scaled expression template class partial specialization |
vector_expression< value_t, unary< vector_expression< value_t, expr_t, tag_t >, op >, tag::expression< util::select< util::tag_complexity< tag_t >::value, 0 >::max >, util::vector_orientation< expr_t >::type > | |
unary< vector_expression< value_t, expr_t, tag_t >, op > | Unary expression template class specialization |
vector_expression< value_t, vector< value_t >, tag::storage, orientation::column > | |
vector< value_t > | Vector template class |