XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
solver.cpp File Reference
#include "solver.hpp"
Include dependency graph for solver.cpp:

Functions

void init_poisson (int *pdb0, int *pbdH, int *AbdH, double *psi, double *B, double *den, double *temp, double *f0dden, double *f0dtemp)
 
void update_solvers_c (int *pdb0, int *pbdH, int *AbdH, 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, const ElectricField< DeviceType > &electric_field, Plasma &plasma)
 
void update_solvers (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const ElectricField< DeviceType > &electric_field, Plasma &plasma)
 

Function Documentation

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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void init_poisson ( int *  pdb0,
int *  pbdH,
int *  AbdH,
double *  psi,
double *  B,
double *  den,
double *  temp,
double *  f0dden,
double *  f0dtemp 
)
void init_solvers ( const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
const ElectricField< DeviceType > &  electric_field,
Plasma plasma 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void update_solvers ( const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
const ElectricField< DeviceType > &  electric_field,
Plasma plasma 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void update_solvers_c ( int *  pdb0,
int *  pbdH,
int *  AbdH,
double *  psi,
double *  B,
double *  den,
double *  temp,
double *  f0dden,
double *  f0dtemp 
)

Here is the caller graph for this function: