Home
last modified time | relevance | path

Searched refs:PackInit_ComplexType (Results 1 – 4 of 4) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/kokkos/ !
H A Dsfkok.kokkos.cxx493 static void PackInit_ComplexType(PetscSFLink link) in PackInit_ComplexType() function
728 if (nPetscComplex == 8) PackInit_ComplexType<Kokkos::complex<PetscReal>, 8, 1>(link); in PetscSFLinkSetUp_Kokkos()
729 else if (nPetscComplex % 8 == 0) PackInit_ComplexType<Kokkos::complex<PetscReal>, 8, 0>(link); in PetscSFLinkSetUp_Kokkos()
730 else if (nPetscComplex == 4) PackInit_ComplexType<Kokkos::complex<PetscReal>, 4, 1>(link); in PetscSFLinkSetUp_Kokkos()
731 else if (nPetscComplex % 4 == 0) PackInit_ComplexType<Kokkos::complex<PetscReal>, 4, 0>(link); in PetscSFLinkSetUp_Kokkos()
732 else if (nPetscComplex == 2) PackInit_ComplexType<Kokkos::complex<PetscReal>, 2, 1>(link); in PetscSFLinkSetUp_Kokkos()
733 else if (nPetscComplex % 2 == 0) PackInit_ComplexType<Kokkos::complex<PetscReal>, 2, 0>(link); in PetscSFLinkSetUp_Kokkos()
734 else if (nPetscComplex == 1) PackInit_ComplexType<Kokkos::complex<PetscReal>, 1, 1>(link); in PetscSFLinkSetUp_Kokkos()
737 PackInit_ComplexType<Kokkos::complex<PetscReal>, 1, 0>(link); in PetscSFLinkSetUp_Kokkos()
/petsc/src/vec/is/sf/impls/basic/cupm/ !
H A Dsfcupm_impl.hpp505 inline void SfInterface<T>::PackInit_ComplexType(PetscSFLink link) noexcept in PackInit_ComplexType() function in Petsc::sf::cupm::impl::SfInterface
731 if (nPetscComplex == 8) PackInit_ComplexType<PetscComplex, 8, 1>(link); in LinkSetUp()
732 else if (nPetscComplex % 8 == 0) PackInit_ComplexType<PetscComplex, 8, 0>(link); in LinkSetUp()
733 else if (nPetscComplex == 4) PackInit_ComplexType<PetscComplex, 4, 1>(link); in LinkSetUp()
734 else if (nPetscComplex % 4 == 0) PackInit_ComplexType<PetscComplex, 4, 0>(link); in LinkSetUp()
735 else if (nPetscComplex == 2) PackInit_ComplexType<PetscComplex, 2, 1>(link); in LinkSetUp()
736 else if (nPetscComplex % 2 == 0) PackInit_ComplexType<PetscComplex, 2, 0>(link); in LinkSetUp()
737 else if (nPetscComplex == 1) PackInit_ComplexType<PetscComplex, 1, 1>(link); in LinkSetUp()
740 PackInit_ComplexType<PetscComplex, 1, 0>(link); in LinkSetUp()
H A Dsfcupm.hpp53 static void PackInit_ComplexType(PetscSFLink link) noexcept;
/petsc/src/vec/is/sf/impls/basic/ !
H A Dsfpack.c332 …DEF_Pack(Type, BS, EQ) DEF_Add(Type, BS, EQ) static void CPPJoin4(PackInit_ComplexType, Type, BS, …