 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 |