has_interpolator_methods Concept Reference#

DiFfRG: DiFfRG::has_interpolator_methods Concept Reference
DiFfRG
DiFfRG::has_interpolator_methods Concept Reference

Checks that an interpolator class provides the required methods (get_coordinates, get_on<CPU_memory>, get_on<GPU_memory>) and a call operator with the correct arity. More...

#include <interpolation.hh>

Concept definition

template<typename T>
t.get_coordinates();
t.template get_on<CPU_memory>();
t.template get_on<GPU_memory>();
}
Checks that an interpolator class provides the required methods (get_coordinates, get_on<CPU_memory>,...
Definition interpolation.hh:22
Checks that an interpolator class provides the required type aliases (value_type, ctype).
Definition interpolation.hh:12
Definition types.hh:41

Detailed Description

Checks that an interpolator class provides the required methods (get_coordinates, get_on<CPU_memory>, get_on<GPU_memory>) and a call operator with the correct arity.