XGCa
|
#include "push.hpp"
#include "scatter.hpp"
#include "solve_poisson_turb.hpp"
#include "solve_poisson_axisym.hpp"
#include "split_weight_algorithm.hpp"
Functions | |
void | ddpotdt_update (const Grid< DeviceType > &grid, int ipc, const GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &dpot_h, View< double ***, CLayout, HostType > &dpotsave, GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::DriftKin > &ddpotdt_ff, double dt) |
void | split_weight_algorithm (int ipc, int istep, bool diag_on, const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, ElectricField< DeviceType > &electric_field, PerturbedBField< DeviceType > &perturbed_B_field, Sheath< DeviceType > &sheath, const Neutrals< DeviceType > &neutrals, const PushDiagnostic< DeviceType > &diag, const HeatDiagnostics< DeviceType > &heat_diag, const Diag1D &diag_1d, const DomainDecomposition< DeviceType > &pol_decomp, Smoothing &smoothing, const VelocityGrid &vgrid, Charges &charges, const ParticleStream &particle_stream) |
void ddpotdt_update | ( | const Grid< DeviceType > & | grid, |
int | ipc, | ||
const GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > & | dpot_h, | ||
View< double ***, CLayout, HostType > & | dpotsave, | ||
GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::DriftKin > & | ddpotdt_ff, | ||
double | dt | ||
) |
void split_weight_algorithm | ( | int | ipc, |
int | istep, | ||
bool | diag_on, | ||
const Simulation< DeviceType > & | sml, | ||
const Grid< DeviceType > & | grid, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma, | ||
ElectricField< DeviceType > & | electric_field, | ||
PerturbedBField< DeviceType > & | perturbed_B_field, | ||
Sheath< DeviceType > & | sheath, | ||
const Neutrals< DeviceType > & | neutrals, | ||
const PushDiagnostic< DeviceType > & | diag, | ||
const HeatDiagnostics< DeviceType > & | heat_diag, | ||
const Diag1D & | diag_1d, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
Smoothing & | smoothing, | ||
const VelocityGrid & | vgrid, | ||
Charges & | charges, | ||
const ParticleStream & | particle_stream | ||
) |