xerus
a general purpose tensor library
xerus::ADFVariant::InternalSolver< MeasurmentSet > Member List

This is the complete list of members for xerus::ADFVariant::InternalSolver< MeasurmentSet >, including all inherited members.

backwardStackxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
backwardStackMemxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
backwardStackSaveSlotsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
backwardUpdatesxerus::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
degreexerus::ADFVariant::InternalSolver< MeasurmentSet >protected
forwardStackxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
forwardStackMemxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
forwardStackSaveSlotsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
forwardUpdatesxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
get_fixed_components(const Tensor &_component)xerus::ADFVariant::InternalSolver< MeasurmentSet >protected
i1xerus::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
iterationxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
lastResidualNormxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
maxIterationsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
maxRanksxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
measurmentNormsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
measurmentsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
minimalResidualNormDecreasexerus::ADFVariant::InternalSolver< MeasurmentSet >protected
normMeasuredValuesxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
numMeasurmentsxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
perfDataxerus::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
projectedGradientComponentxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
r1xerus::ADFVariant::InternalSolver< MeasurmentSet >protected
r2xerus::ADFVariant::InternalSolver< MeasurmentSet >protected
residualxerus::ADFVariant::InternalSolver< MeasurmentSet >protected
residualNormxerus::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
targetResidualNormxerus::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
xxerus::ADFVariant::InternalSolver< MeasurmentSet >protected