#include <alpaqa/problem/problem-counters.hpp>
#include <alpaqa/problem/sparsity.hpp>
#include <alpaqa/problem/type-erased-problem.hpp>
#include <alpaqa/util/timed.hpp>
#include <type_traits>
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. | |