|
Tannic
A C++ Tensor Library
|
Core multidimensional tensor class for the Tannic Tensor Library. More...
#include <iostream>#include <memory>#include <cassert>#include <utility>#include <initializer_list>#include "types.hpp"#include "shape.hpp"#include "strides.hpp"#include "buffer.hpp"#include "slices.hpp"#include "views.hpp"#include "operations.hpp"#include "complex.hpp"#include "graph.hpp"

Go to the source code of this file.
Classes | |
| class | tannic::Tensor |
| A multidimensional, strided tensor data structure. More... | |
Namespaces | |
| namespace | tannic |
Functions | |
| std::ostream & | tannic::operator<< (std::ostream &ostream, Tensor const &tensor) |
| template<Expression Source> | |
| std::ostream & | tannic::operator<< (std::ostream &ostream, Source source) |
Core multidimensional tensor class for the Tannic Tensor Library.
Defines tannic::Tensor, the primary data structure of the library, supporting:
operator[], range, transpose) with negative index.Shape and Strides.