explicit kernel_matrix(const expansion_type& e, const SA& sources) : e_(e), targets_(sources.begin(), sources.end()), sources_(sources.begin(), sources.end()), plan(nullptr) { }