backwardStack | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
backwardStackMem | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
backwardStackSaveSlots | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
backwardUpdates | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
calculate_norm_of_measured_values(const MeasurmentSet &_measurments) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protectedstatic |
calculate_projected_gradient(const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | inlineprotected |
calculate_residual(const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
calculate_slicewise_norm_A_projGrad(const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
construct_stacks(std::unique_ptr< xerus::Tensor[] > &_stackSaveSlot, std::vector< std::vector< size_t > > &_updates, const std::unique_ptr< Tensor *[]> &_stackMem, const bool _forward) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
degree | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
forwardStack | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
forwardStackMem | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
forwardStackSaveSlots | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
forwardUpdates | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
get_fixed_components(const Tensor &_component) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
i1 | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
InternalSolver(TTTensor &_x, const std::vector< size_t > &_maxRanks, const MeasurmentSet &_measurments, const size_t _maxIteration, const double _targetResidualNorm, const double _minimalResidualNormDecrease, PerformanceData &_perfData) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | inline |
iteration | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
lastResidualNorm | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
maxIterations | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
maxRanks | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
measurmentNorms | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
measurments | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
minimalResidualNormDecrease | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
normMeasuredValues | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
numMeasurments | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
perfData | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
perform_dyadic_product(const size_t _localLeftRank, const size_t _localRightRank, const value_t *const _leftPtr, const value_t *const _rightPtr, value_t *const _deltaPtr, const value_t _residual, const PositionType &_position, value_t *const _scratchSpace) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
perform_dyadic_product(const size_t _localLeftRank, const size_t _localRightRank, const value_t *const _leftPtr, const value_t *const _rightPtr, value_t *const _deltaPtr, const value_t _residual, const size_t &_position, value_t *const) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | inlineprotected |
perform_dyadic_product(const size_t _localLeftRank, const size_t _localRightRank, const value_t *const _leftPtr, const value_t *const _rightPtr, value_t *const _deltaPtr, const value_t _residual, const Tensor &_position, value_t *const _scratchSpace) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | inlineprotected |
projectedGradientComponent | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
r1 | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
r2 | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
residual | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
residualNorm | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
resize_stack_tensors() | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
solve() | xerus::ADFVariant::InternalSolver< MeasurmentSet > | |
solve_with_current_ranks() | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
targetResidualNorm | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_backward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_backward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_backward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_forward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_forward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_forward_stack(const size_t _corePosition, const Tensor &_currentComponent) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_x(const std::vector< value_t > &_normAProjGrad, const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_x(const std::vector< value_t > &_normAProjGrad, const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
update_x(const std::vector< value_t > &_normAProjGrad, const size_t _corePosition) | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |
x | xerus::ADFVariant::InternalSolver< MeasurmentSet > | protected |