![]() |
ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
|
#include <ryujin/base/compile_time_options.h>#include <ryujin/base/convenience_macros.h>#include <ryujin/base/simd.h>#include <deal.II/base/exceptions.h>#include <deal.II/base/memory_space.h>#include <deal.II/base/vectorization.h>#include <string>#include <type_traits>

Go to the source code of this file.
Classes | |
| class | ryujin::MirroredStorage< Derived > |
| class | ryujin::Mirrored< T > |
| class | ryujin::SelectView< dim, Number, MemorySpace, Object > |
Namespaces | |
| namespace | ryujin |
Typedefs | |
| using | ryujin::selected_memory_space_t = std::conditional_t< have_separate_memory_spaces, dealii::MemorySpace::Default, dealii::MemorySpace::Host > |
| template<typename MemorySpace > | |
| using | ryujin::other_space_t = std::conditional_t< std::is_same_v< MemorySpace, dealii::MemorySpace::Host >, dealii::MemorySpace::Default, dealii::MemorySpace::Host > |
Functions | |
| constexpr bool | ryujin::performs_implicit_transfers (const TransferPolicy policy) |
| template<int dim, typename Number , typename MemorySpace , typename Object > | |
| auto | ryujin::make_select_view (const Object &object) |
Variables | |
| constexpr bool | ryujin::have_separate_memory_spaces |
| constexpr unsigned int | ryujin::warp_size |