#include <compile_time_options.h>
#include "computing_timer.h"
#include "multicomponent_vector.h"
#include <algorithm>
#include <concepts>
#include <limits>
#include <vector>
Go to the source code of this file.
|
| template<typename MemorySpace , typename Number , std::same_as< StateVectorPart >... Parts> |
| void | ryujin::copy_to_memory_space (const StateVector< Number > &state_vector, Parts... parts) |
| |
| template<typename MemorySpace , typename Number > |
| void | ryujin::copy_to_memory_space (const MultiComponentVector< Number > &vector) |
| |
| template<typename MemorySpace , typename Number , std::same_as< StateVectorPart >... Parts> |
| void | ryujin::move_to_memory_space (StateVector< Number > &state_vector, Parts... parts) |
| |
| template<typename MemorySpace , typename Number > |
| void | ryujin::move_to_memory_space (MultiComponentVector< Number > &vector) |
| |
| template<typename MemorySpace , typename Number > |
| void | ryujin::sadd (StateVector< Number > &dst, const Number s, const Number b, const StateVector< Number > &src) |
| |
| template<typename Number , typename OfflineData > |
| void | ryujin::debug_poison_invalid_values (StateVector< Number > &state_vector, const OfflineData &offline_data) |
| |