21 #ifndef fiber_default_collection_of_kernels_hpp
22 #define fiber_default_collection_of_kernels_hpp
24 #include "collection_of_kernels.hpp"
86 template <
typename Functor>
92 typedef typename Base::ValueType ValueType;
93 typedef typename Base::CoordinateType CoordinateType;
99 const Functor& functor()
const {
108 size_t& testGeomDeps,
size_t& trialGeomDeps)
const;
110 virtual void evaluateAtPointPairs(
115 virtual void evaluateOnGrid(
122 virtual CoordinateType estimateRelativeScale(CoordinateType distance)
const;
130 #include "default_collection_of_kernels_imp.hpp"
Collection of kernels.
Definition: collection_of_kernels.hpp:59
virtual std::pair< const char *, int > evaluateClCode() const
Currently unused.
Definition: default_collection_of_kernels_imp.hpp:169
Storage of geometrical data.
Definition: geometrical_data.hpp:54
Definition: collection_of_3d_arrays.hpp:39
virtual void addGeometricalDependencies(size_t &testGeomDeps, size_t &trialGeomDeps) const
Retrieve types of geometrical data on which the kernels depend.
Definition: default_collection_of_kernels_imp.hpp:115
Default implementation of a collection of kernels.
Definition: default_collection_of_kernels.hpp:87
Definition: collection_of_4d_arrays.hpp:41