cyqlone develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
Loading...
Searching...
No Matches
linesearch.tpp File Reference
#include <cyqlone/config.hpp>
#include <cyqlone/neumaier.hpp>
#include <cyqlone/qpalm/implementation/algorithms.hpp>
#include <cyqlone/qpalm/implementation/breakpoint.hpp>
#include <cyqlone/qpalm/implementation/breakpoint.tpp>
#include <batmat/assume.hpp>
#include <guanaqo/trace.hpp>
#include <cmath>
#include <ranges>
#include <span>
#include <utility>
#include <vector>
#include <iostream>
#include <print>

Go to the source code of this file.

Classes

struct  cyqlone::qpalm::LineSearchSettings
struct  cyqlone::qpalm::LineSearch< Vec >
struct  cyqlone::qpalm::LineSearch< Vec >::Result

Namespaces

namespace  cyqlone
namespace  cyqlone::qpalm

Macros

#define LINE_SEARCH_COMPARE_IMPLEMENTATIONS   1

Class Documentation

◆ cyqlone::qpalm::LineSearchSettings

struct cyqlone::qpalm::LineSearchSettings
Class Members
bool find_smallest_breakpoint_first = false

◆ cyqlone::qpalm::LineSearch::Result

struct cyqlone::qpalm::LineSearch::Result
Class Members
real_t τ
size_t index

Macro Definition Documentation

◆ LINE_SEARCH_COMPARE_IMPLEMENTATIONS

#define LINE_SEARCH_COMPARE_IMPLEMENTATIONS   1

Definition at line 18 of file linesearch.tpp.