1#ifndef vlasovmaxwell_h_
2#define vlasovmaxwell_h_
4#include "warpxm/warpxm_config.h"
16 real charge_mass_ratio,
17 real skin_depth_norm);
23 std::vector<std::vector<real>>& internalFlux);
31 const std::string& face_type,
Definition: vlasovmaxwell.h:8
real skin_depth_norm
Definition: vlasovmaxwell.h:11
real charge_mass_ratio
Definition: vlasovmaxwell.h:10
Definition: wmapplication.h:38
void vlasovmaxwell_calculate_field_component(const real *q, const real *aux, const solverVariables_t *pSV, real *field)
real f_maxwellian(const real mass, const real n, const real *nV, const real nT, const elementGeometry_t *pEG)
Calculates Maxwellian f_M = n * (1/2pi / v_th^2)^d/2 * exp( -1/2 / v_th^2 (|v-V|^2)) where: n = speci...
void populate_constants_vlasovmaxwell_t(constants_vlasovmaxwell_t *pC, real charge_mass_ratio, real skin_depth_norm)
real vlasovmaxwell_numerical_flux(const constants_vlasovmaxwell_t *pC, const real *q_l, const real *q_r, const real *aux_l, const real *aux_r, const solverVariables_t *pFV, const std::string &face_type, real *numericalFlux)
real vlasovmaxwell_internal_flux(const constants_vlasovmaxwell_t *pC, const real *q, const real *aux, const solverVariables_t *pSV, std::vector< std::vector< real > > &internalFlux)
#define real
Definition: wmoclunstructuredreconstruction.h:11