XGC1
|
#include "solver.hpp"
Functions | |
void | init_poisson (double *psi, double *B, double *den, double *temp, double *f0dden, double *f0dtemp) |
void | update_solvers_c (double *psi, double *B, double *den, double *temp, double *f0dden, double *f0dtemp) |
void | calculate_center_vals (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma, const View< double *, CLayout, HostType > &psi_h, const View< double **, CLayout, HostType > &B_h, const View< double **, CLayout, HostType > &den_h, const View< double **, CLayout, HostType > &f0_dden_h, const View< double **, CLayout, HostType > &temp_h, const View< double **, CLayout, HostType > &f0_dtemp_h) |
void | init_solvers (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma) |
void | update_solvers (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma) |
void calculate_center_vals | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
Plasma & | plasma, | ||
const View< double *, CLayout, HostType > & | psi_h, | ||
const View< double **, CLayout, HostType > & | B_h, | ||
const View< double **, CLayout, HostType > & | den_h, | ||
const View< double **, CLayout, HostType > & | f0_dden_h, | ||
const View< double **, CLayout, HostType > & | temp_h, | ||
const View< double **, CLayout, HostType > & | f0_dtemp_h | ||
) |
void init_poisson | ( | double * | psi, |
double * | B, | ||
double * | den, | ||
double * | temp, | ||
double * | f0dden, | ||
double * | f0dtemp | ||
) |
void init_solvers | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
Plasma & | plasma | ||
) |
void update_solvers | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
Plasma & | plasma | ||
) |
void update_solvers_c | ( | double * | psi, |
double * | B, | ||
double * | den, | ||
double * | temp, | ||
double * | f0dden, | ||
double * | f0dtemp | ||
) |