#include <Kokkos_Atomic.hpp>
#include "timer_macro.hpp"
#include "space_settings.hpp"
#include "basic_physics.hpp"
#include "linear_weights.hpp"
#include "update_analytic_f0.hpp"
Functions | |
void | f0_update_analytic_f0 (int isp, int nrho, double *density_h, double *flow_h, double *energy_h) |
void | get_moments (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Species< DeviceType > &species, Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &density, Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &flow, Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &energy) |
void | all_species_f0_update_analytic_f0 (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma) |
void all_species_f0_update_analytic_f0 | ( | const Grid< DeviceType > & | grid, |
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma | ||
) |
void f0_update_analytic_f0 | ( | int | isp, |
int | nrho, | ||
double * | density_h, | ||
double * | flow_h, | ||
double * | energy_h | ||
) |
void get_moments | ( | const Grid< DeviceType > & | grid, |
const MagneticField< DeviceType > & | magnetic_field, | ||
Species< DeviceType > & | species, | ||
Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > & | density, | ||
Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > & | flow, | ||
Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > & | energy | ||
) |