A parameter object for any kind of basis transformation. More...
#include <istream>#include <ostream>#include "inc/util/boost_versioning.h"#include "inc/tensor/truncation.h"
Include dependency graph for basis-trafo.h:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | syten::BasisTransformation::TrafoConf |
| Collects all parameters. More... | |
Namespaces | |
| namespace | syten |
| Syten namespace. | |
Enumerations | |
| enum class | syten::BasisTransformation::CostFunction { Auto , Norm1 , Renyi2 , Discord , ClassicCorr } |
| Which cost function to use. More... | |
| enum class | syten::BasisTransformation::Reordering { None , Full , OpOnly } |
| Reordering. More... | |
| enum class | syten::BasisTransformation::TransformationType : char { None , NelderMead , AutoDiff } |
| Transformation mode for MT. More... | |
Functions | |
| std::ostream & | syten::BasisTransformation::operator<< (std::ostream &out, Reordering const &config) |
| Output for Reordering. More... | |
| std::ostream & | syten::BasisTransformation::operator<< (std::ostream &out, TrafoConf const &config) |
| Output for TrafoConfig. More... | |
| std::ostream & | syten::BasisTransformation::operator<< (std::ostream &out, TransformationType const &config) |
| Output for MT. More... | |
| std::istream & | syten::BasisTransformation::operator>> (std::istream &in, Reordering &config) |
| Input for Reordering. More... | |
| std::istream & | syten::BasisTransformation::operator>> (std::istream &in, TrafoConf &config) |
| Input for TrafoConfig. More... | |
| std::istream & | syten::BasisTransformation::operator>> (std::istream &in, TransformationType &config) |
| Input for MT. More... | |
A parameter object for any kind of basis transformation.