13 #include "eckit/config/Configuration.h"
15 #include "oops/util/Logger.h"
30 Log::info() << name <<
" already registered in the interpolator factory." << std::endl;
43 const eckit::Configuration & conf,
44 const atlas::FunctionSpace & fs1,
45 const atlas::FunctionSpace & fs2,
46 const atlas::field::FieldSetImpl * masks)
48 Log::trace() <<
"InterpolatorBase::create starting" << std::endl;
49 std::string
id = conf.getString(
"interpolator",
"atlas");
50 typename std::map<std::string, InterpolatorFactory*>::iterator
53 throw std::runtime_error(
id +
" does not exist in the interpolator factory.");
56 Log::trace() <<
"InterpolatorBase::create done" << std::endl;