XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
add_f0_analytic.hpp
Go to the documentation of this file.
1 #ifndef ADD_F0_ANALYTIC_HPP
2 #define ADD_F0_ANALYTIC_HPP
3 
4 #include <Kokkos_Core.hpp>
5 #include "space_settings.hpp"
6 #include "sml.hpp"
7 #include "plasma.hpp"
8 #include "electric_field.hpp"
9 #include "vgrid_distribution.hpp"
10 
12  const DomainDecomposition<DeviceType>& pol_decomp,
13  Plasma& plasma, VGridDistribution<HostType>& f0_f, bool subtract = false);
14 
16 
17 #endif
void add_f0_analytic(const Simulation< DeviceType > &sml, ElectricField< DeviceType > &electric_field, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, VGridDistribution< HostType > &f0_f, bool subtract)
Definition: add_f0_analytic.cpp:23
Definition: sml.hpp:8
subroutine plasma(grid, itr, p, dene_out, deni_out, Te_out, Ti_out, Vparai_out)
Calculate the plasma density, temperature, and parallel velocity for a point in triangle itr using pl...
Definition: neutral_totalf.F90:1237
Definition: electric_field.hpp:39
void f0_remove_negative(Plasma &plasma, VGridDistribution< HostType > &f0_f)
Definition: add_f0_analytic.cpp:111
Definition: plasma.hpp:14