|
Stratax 0.2.0
|
#include <iterator>#include <ostream>#include <string>#include <stratax/core/containers/Matrix.hpp>#include <stratax/core/containers/Tensor.hpp>#include <stratax/core/containers/Vector.hpp>#include <stratax/core/algorithms/Conversions.hpp>#include <stratax/core/containers/Shape.hpp>Go to the source code of this file.
Namespaces | |
| namespace | stratax |
| namespace | stratax::container |
| namespace | stratax::container::detail |
Functions | |
| template<typename T> | |
| void | stratax::container::detail::print_tensor_recursive (std::ostream &os, const Tensor< T > &tensor, std::size_t dim, std::size_t offset, std::size_t depth, const char *sibling_separator) |
| Recursively prints a tensor using nested bracket notation. | |
| template<typename T> | |
| std::ostream & | stratax::container::detail::print_tensor_like (std::ostream &os, const Tensor< T > &tensor) |
| template<typename T> | |
| std::ostream & | stratax::container::detail::print_matrix_like (std::ostream &os, const Tensor< T > &tensor) |
| template<typename T> | |
| std::ostream & | stratax::container::operator<< (std::ostream &os, const Vector< T > &vector) |
| Writes a vector in compact bracketed list form. | |
| template<typename T> | |
| std::ostream & | stratax::container::operator<< (std::ostream &os, const Matrix< T > &matrix) |
| Writes a matrix in a human-readable row-major layout. | |
| template<typename T> | |
| std::ostream & | stratax::container::operator<< (std::ostream &os, const Tensor< T > &tensor) |
| Writes a tensor in nested bracket notation. | |