xerus
a general purpose tensor library
xerus::ALSVariant Member List

This is the complete list of members for xerus::ALSVariant, including all inherited members.

ALSVariant(uint _sites, size_t _numHalfSweeps, LocalSolver _localSolver, bool _assumeSPD, bool _useResidual=false)xerus::ALSVariantinline
ASD_solver(const TensorNetwork &_A, std::vector< Tensor > &_x, const TensorNetwork &_b, const ALSAlgorithmicData &_data)xerus::ALSVariantstatic
assumeSPDxerus::ALSVariant
check_for_end_of_sweep(ALSAlgorithmicData &_data, size_t _numHalfSweeps, value_t _convergenceEpsilon, PerformanceData &_perfData) constxerus::ALSVariantprotected
construct_local_operator(ALSAlgorithmicData &_data) constxerus::ALSVariantprotected
construct_local_RHS(ALSAlgorithmicData &_data) constxerus::ALSVariantprotected
convergenceEpsilonxerus::ALSVariant
Decreasing enum valuexerus::ALSVariant
Direction enum namexerus::ALSVariant
FLAG_FINISHED_FULLSWEEPxerus::ALSVariant
FLAG_FINISHED_HALFSWEEPxerus::ALSVariant
Increasing enum valuexerus::ALSVariant
lapack_solver(const TensorNetwork &_A, std::vector< Tensor > &_x, const TensorNetwork &_b, const ALSAlgorithmicData &_data)xerus::ALSVariantstatic
LocalSolver typedefxerus::ALSVariant
localSolverxerus::ALSVariant
numHalfSweepsxerus::ALSVariant
operator()(const TTOperator &_A, TTTensor &_x, const TTTensor &_b, value_t _convergenceEpsilon, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
operator()(const TTOperator &_A, TTTensor &_x, const TTTensor &_b, size_t _numHalfSweeps, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
operator()(const TTOperator &_A, TTTensor &_x, const TTTensor &_b, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
operator()(TTTensor &_x, const TTTensor &_b, value_t _convergenceEpsilon, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
operator()(TTTensor &_x, const TTTensor &_b, size_t _numHalfSweeps, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
operator()(TTTensor &_x, const TTTensor &_b, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantinline
preserveCorePositionxerus::ALSVariant
sitesxerus::ALSVariant
solve(const TTOperator *_Ap, TTTensor &_x, const TTTensor &_b, size_t _numHalfSweeps, value_t _convergenceEpsilon, PerformanceData &_perfData=NoPerfData) constxerus::ALSVariantprotected
useResidualForEndCriterionxerus::ALSVariant