XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
quasineutrality.hpp File Reference
#include "NamelistReader.hpp"
#include "magnetic_field.hpp"
#include "plasma.hpp"
Include dependency graph for quasineutrality.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void enforce_eq_profile_quasineutrality (NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma)
 

Function Documentation

void enforce_eq_profile_quasineutrality ( NLReader::NamelistReader nlr,
const MagneticField< DeviceType > &  magnetic_field,
Plasma plasma 
)

< Due to quasineutrality, the density of one species should be obtained from that of the others: specify its index here.

< density for the reduced spcies (rsp) is constructed from this number of samples

< normalized value of psi for domain setting psi_norm = [0, xmax], psi = psi_norm * eq_x_psi

Here is the call graph for this function: