std::cerr<<"Error the type "<<demangle(typeid(T).name())<<"interpreted as constant field, does not have a function val() or val_pos(), please see the numeric examples in Finite Differences for more information\n";
std::cerr<<"Error the type "<<demangle(typeid(T).name())<<"interpreted as constant field, does not have a function val() or val_pos(), please see the numeric examples in Finite Differences for more information\n";