#include <cml/et/size_checking.h>
#include <cml/matrix/matrix_traits.h>
#include <cml/matrix/matrix_promotions.h>


Go to the source code of this file.
Classes | |
| class | cml::et::BinaryMatrixOp< LeftT, RightT, OpT > |
| A binary matrix expression. More... | |
| struct | cml::et::ExprTraits< BinaryMatrixOp< LeftT, RightT, OpT > > |
| Expression traits for BinaryMatrixOp<>. More... | |
| struct | cml::et::ExprTraits< MatrixXpr< ExprT > > |
| Expression traits for MatrixXpr<>. More... | |
| struct | cml::et::ExprTraits< UnaryMatrixOp< ExprT, OpT > > |
| Expression traits for UnaryMatrixOp<>. More... | |
| struct | cml::et::MatrixExpressions< LeftTraits, RightTraits > |
| class | cml::et::MatrixXpr< ExprT > |
| A placeholder for a matrix expression in the expression tree. More... | |
| class | cml::et::UnaryMatrixOp< ExprT, OpT > |
| A unary matrix expression operating on matrix elements as a list. More... | |
Namespaces | |
| namespace | cml |
| namespace | cml::et |
| namespace | cml::et::detail |
Defines | |
| #define | MATXPR_ARG_TYPE const et::MatrixXpr<XprT>& |
| #define | MATXPR_ARG_TYPE_N(_N_) const et::MatrixXpr<XprT##_N_>& |
Functions | |
| template<typename MatT > | |
| void | cml::et::detail::Resize (MatT &m, matrix_size N) |
| template<typename MatT > | |
| void | cml::et::detail::Resize (MatT &m, size_t R, size_t C) |
| template<typename MatT > | |
| void | cml::et::detail::Resize (MatT &m, size_t R, size_t C, dynamic_size_tag, dynamic_memory_tag) |
| template<typename MatT , typename MT > | |
| void | cml::et::detail::Resize (MatT &, size_t, size_t, fixed_size_tag, MT) |
Definition in file matrix_expr.h.
| #define MATXPR_ARG_TYPE const et::MatrixXpr<XprT>& |
Definition at line 29 of file matrix_expr.h.
| #define MATXPR_ARG_TYPE_N | ( | _N_ | ) | const et::MatrixXpr<XprT##_N_>& |
Definition at line 30 of file matrix_expr.h.
1.5.9