Nonconvex constrained optimization
Loading...
Searching...
No Matches
problem-with-counters.hpp File Reference
#include <alpaqa/problem/problem-counters.hpp>
#include <alpaqa/problem/sparsity.hpp>
#include <alpaqa/problem/type-erased-problem.hpp>
#include <guanaqo/timed.hpp>
#include <type_traits>
Include dependency graph for problem-with-counters.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProblemWithCounters< Problem >
 Problem wrapper that keeps track of the number of evaluations and the run time of each function. More...

Namespaces

namespace  alpaqa

Functions

template<class Problem>
auto problem_with_counters (Problem &&p)
 Wraps the given problem into a ProblemWithCounters and keeps track of how many times each function is called, and how long these calls took.
template<class Problem>
auto problem_with_counters_ref (Problem &p)
 Wraps the given problem into a ProblemWithCounters and keeps track of how many times each function is called, and how long these calls took.