sisi4s
Loading...
Searching...
No Matches
RegularizedAlternatingLeastSquares.hpp File Reference
#include <math/Complex.hpp>
#include <DryTensor.hpp>
#include <util/Log.hpp>
#include <util/Tensor.hpp>
Include dependency graph for RegularizedAlternatingLeastSquares.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sisi4s::AlternatingLeastSquaresRegularizationEstimator
 
class  sisi4s::NoRegularizationEstimator
 

Namespaces

namespace  sisi4s
 

Functions

template<typename F = double>
void sisi4s::fitAlternatingLeastSquaresFactor (Tensor< F > &T, char const *indicesT, Tensor< F > &B, char const idxB, Tensor< F > &C, char const idxC, Tensor< F > &A, char const idxA)
 
template<typename F = double>
void sisi4s::fitRegularizedAlternatingLeastSquaresFactor (Tensor< F > &T, char const *indicesT, Tensor< F > &B, char const idxB, Tensor< F > &C, char const idxC, Tensor< F > &A, char const idxA, AlternatingLeastSquaresRegularizationEstimator *regularizationEstimatorA)
 
template<typename F = double>
void sisi4s::dryFitRegularizedAlternatingLeastSquaresFactor (DryTensor< F > &T, char const *indicesT, DryTensor< F > &B, char const idxB, DryTensor< F > &C, char const idxC, DryTensor< F > &A, char const idxA)