Lines Matching refs:FolderFactory

180 template <typename HostFuncType, HostFuncType func> class FolderFactory {  class
218 FolderFactory<F, F{std::acos}>::Create("acos"),
219 FolderFactory<F, F{std::acosh}>::Create("acosh"),
220 FolderFactory<F, F{std::asin}>::Create("asin"),
221 FolderFactory<F, F{std::asinh}>::Create("asinh"),
222 FolderFactory<F, F{std::atan}>::Create("atan"),
223 FolderFactory<F2, F2{std::atan2}>::Create("atan2"),
224 FolderFactory<F, F{std::atanh}>::Create("atanh"),
225 FolderFactory<F, F{std::cos}>::Create("cos"),
226 FolderFactory<F, F{std::cosh}>::Create("cosh"),
227 FolderFactory<F, F{std::erf}>::Create("erf"),
228 FolderFactory<F, F{std::erfc}>::Create("erfc"),
229 FolderFactory<F, F{std::exp}>::Create("exp"),
230 FolderFactory<F, F{std::tgamma}>::Create("gamma"),
231 FolderFactory<F, F{std::log}>::Create("log"),
232 FolderFactory<F, F{std::log10}>::Create("log10"),
233 FolderFactory<F, F{std::lgamma}>::Create("log_gamma"),
234 FolderFactory<F2, F2{std::pow}>::Create("pow"),
235 FolderFactory<F, F{std::sin}>::Create("sin"),
236 FolderFactory<F, F{std::sinh}>::Create("sinh"),
237 FolderFactory<F, F{std::tan}>::Create("tan"),
238 FolderFactory<F, F{std::tanh}>::Create("tanh"),
264 FolderFactory<F, F{std::acos}>::Create("acos"),
265 FolderFactory<F, F{std::acosh}>::Create("acosh"),
266 FolderFactory<F, F{std::asin}>::Create("asin"),
267 FolderFactory<F, F{std::asinh}>::Create("asinh"),
268 FolderFactory<F, F{std::atan}>::Create("atan"),
269 FolderFactory<F, F{std::atanh}>::Create("atanh"),
270 FolderFactory<F, F{std::cos}>::Create("cos"),
271 FolderFactory<F, F{std::cosh}>::Create("cosh"),
272 FolderFactory<F, F{std::exp}>::Create("exp"),
273 FolderFactory<F, F{std::log}>::Create("log"),
274 FolderFactory<F2, F2{std::pow}>::Create("pow"),
275 FolderFactory<F2A, F2A{std::pow}>::Create("pow"),
276 FolderFactory<F2B, F2B{std::pow}>::Create("pow"),
277 FolderFactory<F, F{std::sin}>::Create("sin"),
278 FolderFactory<F, F{std::sinh}>::Create("sinh"),
279 FolderFactory<F, F{std::sqrt}>::Create("sqrt"),
280 FolderFactory<F, F{std::tan}>::Create("tan"),
281 FolderFactory<F, F{std::tanh}>::Create("tanh"),
302 FolderFactory<F, F{::j0f}>::Create("bessel_j0"),
303 FolderFactory<F, F{::j1f}>::Create("bessel_j1"),
304 FolderFactory<FN, FN{::jnf}>::Create("bessel_jn"),
305 FolderFactory<F, F{::y0f}>::Create("bessel_y0"),
306 FolderFactory<F, F{::y1f}>::Create("bessel_y1"),
307 FolderFactory<FN, FN{::ynf}>::Create("bessel_yn"),
317 FolderFactory<F, F{::j0}>::Create("bessel_j0"),
318 FolderFactory<F, F{::j1}>::Create("bessel_j1"),
319 FolderFactory<FN, FN{::jn}>::Create("bessel_jn"),
320 FolderFactory<F, F{::y0}>::Create("bessel_y0"),
321 FolderFactory<F, F{::y1}>::Create("bessel_y1"),
322 FolderFactory<FN, FN{::yn}>::Create("bessel_yn"),
334 FolderFactory<F, F{::j0l}>::Create("bessel_j0"),
335 FolderFactory<F, F{::j1l}>::Create("bessel_j1"),
336 FolderFactory<FN, FN{::jnl}>::Create("bessel_jn"),
337 FolderFactory<F, F{::y0l}>::Create("bessel_y0"),
338 FolderFactory<F, F{::y1l}>::Create("bessel_y1"),
339 FolderFactory<FN, FN{::ynl}>::Create("bessel_yn"),
356 FolderFactory<decltype(&func), &func>::Create(#name)