| 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 |