XGC1
|
#include "fourier_filter.hpp"
#include "send_recv_toroidal.hpp"
#include "perturbed_B_field.hpp"
#include "globals.hpp"
#include "toroidal_average.hpp"
#include "get_angular_conversion_fac.hpp"
#include <stdint.h>
Functions | |
void | read_3db_m3dc1_eem (double *As_vac) |
void | read_3db_m3dc1_rz () |
void | read_3db_m3dc1_mesh () |
void | read_3db_test (double *As_vac, int explicit_em_int) |
void | extract_resonant_vector_potential_from_m3dc1 (int itor, double *As_vac) |
void | extract_resonant_vector_potential_from_m3dc1_p2 (int itor, double *As_vac, double *As_vac_full) |
int * | get_ptb_3db_ntor_loc () |
void | update_3db_fort (double rampup_fac, int sml_gstep, double sml_time) |
KOKKOS_INLINE_FUNCTION double | fourier_filter_damp_fac (double psi, double inpsi, double outpsi, double bd_width) |
bool | my_directory_exists (const std::string &path) |
void | process_and_share (const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const Smoothing &smoothing, const View< double *, CLayout, HostType > &As_vac_in, double em_inpsi, double em_outpsi, double em_bd_width, bool blend_with_unfiltered, const View< double **, CLayout, HostType > &As_vac) |
void | write_As_vac (const DomainDecomposition< DeviceType > &pol_decomp, const View< double **, CLayout, HostType > &As_vac, int num_ntor) |
void extract_resonant_vector_potential_from_m3dc1 | ( | int | itor, |
double * | As_vac | ||
) |
void extract_resonant_vector_potential_from_m3dc1_p2 | ( | int | itor, |
double * | As_vac, | ||
double * | As_vac_full | ||
) |
KOKKOS_INLINE_FUNCTION double fourier_filter_damp_fac | ( | double | psi, |
double | inpsi, | ||
double | outpsi, | ||
double | bd_width | ||
) |
int* get_ptb_3db_ntor_loc | ( | ) |
bool my_directory_exists | ( | const std::string & | path | ) |
void process_and_share | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
const Grid< DeviceType > & | grid, | ||
const Smoothing & | smoothing, | ||
const View< double *, CLayout, HostType > & | As_vac_in, | ||
double | em_inpsi, | ||
double | em_outpsi, | ||
double | em_bd_width, | ||
bool | blend_with_unfiltered, | ||
const View< double **, CLayout, HostType > & | As_vac | ||
) |
void read_3db_m3dc1_eem | ( | double * | As_vac | ) |
void read_3db_m3dc1_mesh | ( | ) |
void read_3db_m3dc1_rz | ( | ) |
void read_3db_test | ( | double * | As_vac, |
int | explicit_em_int | ||
) |
void update_3db_fort | ( | double | rampup_fac, |
int | sml_gstep, | ||
double | sml_time | ||
) |
void write_As_vac | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
const View< double **, CLayout, HostType > & | As_vac, | ||
int | num_ntor | ||
) |