![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#include <compile_time_options.h>#include <convenience_macros.h>#include <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 |