#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.