Expression Templates Library (ETL)
Classes | Namespaces | Functions
dyn.hpp File Reference

Contains runtime matrix implementation. More...

#include "etl/dyn_base.hpp"
#include "etl/direct_fill.hpp"
Include dependency graph for dyn.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  etl::dyn_matrix_impl< T, SO, D >
 Matrix with run-time fixed dimensions. More...
 

Namespaces

 etl
 Root namespace for the ETL library.
 

Functions

template<typename T , typename... Sizes>
etl::dyn_matrix< T, sizeof...(Sizes)> etl::make_dyn_matrix (Sizes... sizes)
 Helper to create a dyn matrix using the dimensions. More...
 
template<typename T , order SO, size_t D>
void etl::swap (dyn_matrix_impl< T, SO, D > &lhs, dyn_matrix_impl< T, SO, D > &rhs)
 Swap two dyn matrix. More...
 
template<typename Stream , typename T , order SO, size_t D>
void etl::serialize (serializer< Stream > &os, const dyn_matrix_impl< T, SO, D > &matrix)
 Serialize the given matrix using the given serializer. More...
 
template<typename Stream , typename T , order SO, size_t D>
void etl::deserialize (deserializer< Stream > &is, dyn_matrix_impl< T, SO, D > &matrix)
 Deserialize the given matrix using the given serializer. More...
 

Detailed Description

Contains runtime matrix implementation.