64 input(&_input), epsilon(
EPSILON), softThreshold(0.0), maxRank(
std::numeric_limits<size_t>::max()), preventZero(false) { }
67 input(&_input), epsilon(0.0), softThreshold(_softTreshold), maxRank(
std::numeric_limits<size_t>::max()), preventZero(_preventZero) { }
70 input(&_input), epsilon(_epsilon), softThreshold(0.0), maxRank(_maxRank), preventZero(false) { }
73 input(&_input), epsilon(_epsilon), softThreshold(_softTreshold), maxRank(_maxRank), preventZero(_preventZero) { }
SVD(internal::IndexedTensorReadOnly< Tensor > &&_input, const double _softTreshold, const bool _preventZero=false)
const double softThreshold
Helper class to allow an intuitive syntax for SVD factorisations.
internal::IndexedTensorReadOnly< Tensor > * input
RQ(internal::IndexedTensorReadOnly< Tensor > &&_input)
Internal representation of an readable indexed Tensor or TensorNetwork.
internal::IndexedTensorReadOnly< Tensor > * input
internal::IndexedTensorReadOnly< Tensor > * input
The main namespace of xerus.
CQ(internal::IndexedTensorReadOnly< Tensor > &&_input)
SVD(internal::IndexedTensorReadOnly< Tensor > &&_input, const size_t _maxRank, const double _epsilon, const double _softTreshold, const bool _preventZero)
Internal representation of an readable and writeable indexed Tensor or TensorNetwork.
internal::IndexedTensorReadOnly< Tensor > * input
SVD(internal::IndexedTensorReadOnly< Tensor > &&_input, const size_t _maxRank, const double _epsilon=EPSILON)
SVD(internal::IndexedTensorReadOnly< Tensor > &&_input)
Helper class to allow an intuitive syntax for an rank revealing orthogonal factorisation.
QR(internal::IndexedTensorReadOnly< Tensor > &&_input)
constexpr const value_t EPSILON
The default epsilon value in xerus.
QC(internal::IndexedTensorReadOnly< Tensor > &&_input)
Header file for shorthand notations that are xerus specific but used throughout the library...
internal::IndexedTensorReadOnly< Tensor > * input
Helper class to allow an intuitive syntax for RQ factorisations.
Abstract super class for all tensor factorisations.
Helper class to allow an intuitive syntax for an rank revealing orthogonal factorisation.
Helper class to allow an intuitive syntax for QR factorisations.