| /petsc/include/petsc/private/cpp/ |
| H A D | register_finalize.hpp | 47 template <typename... Args> 48 PetscErrorCode finalize(Args &&...) noexcept; 49 template <typename... Args> 50 PetscErrorCode finalize(Args &&...) const noexcept; 51 template <typename... Args> 52 PetscErrorCode register_finalize(Args &&...) noexcept; 53 template <typename... Args> 54 PetscErrorCode register_finalize(Args &&...) const noexcept; 60 template <typename Self, typename... Args> 61 static PetscErrorCode do_finalize_(Self &&, Args &&...) noexcept; [all …]
|
| H A D | functional.hpp | 32 template <typename Ret, typename... Args> 33 struct func_traits_impl<Ret (*)(Args...)> { 38 using type = util::tuple_element_t<ix, std::tuple<Args...>>; 43 template <typename C, typename Ret, typename... Args> 44 struct func_traits_impl<Ret (C::*)(Args...) const> { 49 using type = util::tuple_element_t<ix, std::tuple<Args...>>; 53 template <typename C, typename Ret, typename... Args> 54 struct func_traits_impl<Ret (C::*)(Args...)> { 59 using type = util::tuple_element_t<ix, std::tuple<Args...>>; 85 template <typename... Args> \ [all …]
|
| H A D | memory.hpp | 42 template <class T, class... Args> 43 inline typename detail::unique_if<T>::unique_single make_unique(Args &&...args) 45 return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); 54 template <class T, class... Args> 55 typename detail::unique_if<T>::unique_array_known_bound make_unique(Args &&...) = delete; 76 template <class T, class... Args, class = decltype(::new (std::declval<void *>()) T{std::declval<Ar… 77 inline constexpr T *construct_at(T *ptr, Args &&...args) noexcept(std::is_nothrow_constructible<T, … in construct_at() 79 return ::new ((void *)ptr) T{std::forward<Args>(args)...}; in construct_at()
|
| H A D | object_pool.hpp | 244 template <typename... Args> 245 PetscErrorCode construct(value_type *ptr, Args &&...args) const noexcept in construct() 248 PetscCall(this->underlying().construct_(ptr, std::forward<Args>(args)...)); in construct() 261 template <typename... Args> 262 PetscErrorCode reset(value_type *val, Args &&...args) const noexcept in reset() 267 PetscCall(underlying.reset_(val, std::forward<Args>(args)...)); in reset() 281 template <typename... Args> 282 static PetscErrorCode construct_(value_type *ptr, Args &&...args) noexcept in construct_() 286 PetscCallCXX(util::construct_at(ptr, std::forward<Args>(args)...)); in construct_() 300 template <typename... Args> [all …]
|
| H A D | unordered_map.hpp | 120 template <typename... Args> 121 std::pair<iterator, bool> emplace(Args &&...) noexcept; 1073 template <typename... Args> 1074 inline std::pair<typename KHashTable<V, H, KE>::iterator, bool> KHashTable<V, H, KE>::emplace(Args … in emplace() 1076 return find_and_emplace_(value_type{std::forward<Args>(args)...}); in emplace() 1244 template <typename... Args> 1245 std::pair<iterator, bool> emplace(Args &&...) noexcept; 1269 template <typename Key, typename... Args> 1270 PETSC_NODISCARD std::pair<iterator, bool> emplace_(Key &&, Args &&...) noexcept; 1292 template <typename Key, typename... Args> [all …]
|
| H A D | type_traits.hpp | 63 template <class Func, class... Args> 64 using invoke_result_t = typename std::result_of<Func &&(Args &&...)>::type;
|
| /petsc/src/ksp/pc/tests/ |
| H A D | ex10.c | 18 int main(int Argc, char **Args) in main() argument 26 PetscCall(PetscInitialize(&Argc, &Args, NULL, NULL)); in main()
|
| H A D | ex5.c | 29 int main(int Argc, char **Args) in main() argument 42 PetscCall(PetscInitialize(&Argc, &Args, NULL, help)); in main()
|
| /petsc/include/petsc/private/ |
| H A D | cupminterface.hpp | 843 template <typename F, typename... Args> 844 …3 gridDim, cupmDim3 blockDim, std::size_t sharedMem, cupmStream_t stream, Args &&...kernelArgs) no… in cupmLaunchKernel() 846 …ence_for<Args...>{}, std::forward<F>(func), std::move(gridDim), std::move(blockDim), std::move(sha… in cupmLaunchKernel() 849 template <std::size_t block_size = 256, std::size_t warp_size = 32, typename F, typename... Args> 850 …el1D(std::size_t n, std::size_t sharedMem, cupmStream_t stream, F &&func, Args &&...kernelArgs) no… in PetscCUPMLaunchKernel1D() 863 …unsigned int)nblock, (unsigned int)nthread, sharedMem, stream, std::forward<Args>(kernelArgs)...)); in PetscCUPMLaunchKernel1D() 886 template <typename F, typename... Args, std::size_t... Idx> 887 …3 gridDim, cupmDim3 blockDim, std::size_t sharedMem, cupmStream_t stream, Args &&...kernelArgs) no… in deduceKernelCall() 907 … cast_to<typename util::func_traits<F>::template arg<Idx>::type>(std::forward<Args>(kernelArgs))... in deduceKernelCall()
|
| /petsc/include/ |
| H A D | petscerror.h | 1897 template <typename F, typename... Args> 1898 void PetscCallExternal(F, Args...); 1899 template <typename F, typename... Args> 1900 void PetscCallExternalAbort(F, Args...);
|
| /petsc/src/sys/tests/ |
| H A D | ex64.cxx | 638 template <typename... T, typename... Args> 639 PETSC_NODISCARD static MapTester<T...> make_tester(PetscViewer vwr, const char name[], Args &&...ar… in make_tester() 641 return {vwr, name, std::forward<Args>(args)...}; in make_tester()
|
| /petsc/doc/manual/ |
| H A D | getting_started.md | 233 PetscCall(PetscFunction(Args)); 240 PetscCallA(PetscFunction(Args,ierr)) 245 PetscCall(PetscFunction(Args,ierr)) 482 …lete error handling, calls to MPI functions should be made with `PetscCallMPI(MPI_Function(Args))`. 483 In Fortran subroutines use `PetscCallMPI(MPI_Function(Args, ierr))` and in Fortran main use 484 `PetscCallMPIA(MPI_Function(Args, ierr))`. 489 XXXBegin(Args);
|
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm_impl.hpp | 856 template <typename... Args> 857 …scInt size, PetscScalar *PETSC_RESTRICT xptr, const PetscScalar *PETSC_RESTRICT aptr, Args... yptr) in MAXPY_kernel() 859 constexpr int N = sizeof...(Args); in MAXPY_kernel()
|