‘Smart’ tensor class. More...
#include <variant>#include "inc/tensor/tensor.h"#include "inc/stensor/sbasis.h"#include "inc/stensor/stensor_registry.h"#include "inc/stensor/ad_fwd.h"#include "inc/util/cached_type.h"#include "inc/util/tensor_timer.h"
Include dependency graph for stensor_base.h:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | syten::STensorImpl::STensor::AutodiffRenewReturn |
| Simple helper struct returned by STensor::get_and_renew_autodiff() and STensorProxy::get_and_renew_autodiff(). More... | |
| struct | syten::requires_inmemory_rump_during_cache< STensorImpl::STensor > |
| class | syten::STensorImpl::STensor |
Implementation for syten::STensor. More... | |
Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::STensorImpl |
| Contains all ‘smart’ tensor related classes and functions. | |
Typedefs | |
| using | syten::STensor = STensorImpl::STensor |
| ‘Smart’ tensor class. More... | |
| template<Rank... Ranks> | |
| using | syten::STensorImpl::STensorStorage = std::variant< Tensor< Ranks >... > |
| Internal storage type for the variant of the STensor. More... | |
‘Smart’ tensor class.