/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/interpolation.hh Source File#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/interpolation.hh Source File
DiFfRG
Discretization Framework for functional Renormalization Group flows
interpolation.hh
Go to the documentation of this file.
1#pragma once
2
5
6namespace DiFfRG
7{
11 template <typename T>
12 concept has_interpolator_types = requires {
13 typename T::value_type;
14 typename T::ctype;
15 };
16
21 template <typename T>
23 t.get_coordinates();
25 };
26
39 template <typename T>
41} // namespace DiFfRG
42
46
48
Checks that an interpolator class provides the required methods (get_coordinates) and a call operator...
Definition interpolation.hh:22
Checks that an interpolator class provides the required type aliases (value_type, ctype).
Definition interpolation.hh:12
Definition types.hh:45
A concept for what is an interpolator class.
Definition interpolation.hh:40
Definition complex_math.hh:10