XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Enumerations | Functions
tracer_diag.cpp File Reference
#include "timer_macro.hpp"
#include "field_aligned_local_fields.hpp"
#include "send_grid_fields.hpp"
#include "tracer_diag.hpp"
Include dependency graph for tracer_diag.cpp:

Namespaces

 TracerDiag
 

Enumerations

enum  TracerDiag::Ports {
  TracerDiag::TIME =0, TracerDiag::R, TracerDiag::Z, TracerDiag::PHI,
  TracerDiag::RHO, TracerDiag::EV, TracerDiag::EV_EPOT, TracerDiag::PITCH,
  TracerDiag::PSI, TracerDiag::PSI_C, TracerDiag::MU, TracerDiag::W1,
  TracerDiag::REALGID, TracerDiag::EXB_GRADPSI, TracerDiag::N_PORTS
}
 

Functions

void write_tracerdata (int n_ports, double *tracerdata)
 
double get_sml_tran ()
 
template<KinType KT>
void templated_tracer_diag (long long int tracer_gid, const TmpSpecies< DeviceType > &tmp_species, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const ElectricField< DeviceType > &electric_field, const Simulation< DeviceType > &sml, const Species< DeviceType > &species)
 
void tracer_diag (FortranPtr psn_fptr, long long int tracer_gid, const TmpSpecies< DeviceType > &tmp_species, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, ElectricField< DeviceType > &electric_field, const Simulation< DeviceType > &sml, const Species< DeviceType > &species)
 

Function Documentation

double get_sml_tran ( )

Here is the caller graph for this function:

template<KinType KT>
void templated_tracer_diag ( long long int  tracer_gid,
const TmpSpecies< DeviceType > &  tmp_species,
const Grid< DeviceType > &  grid,
const MagneticField< DeviceType > &  magnetic_field,
const ElectricField< DeviceType > &  electric_field,
const Simulation< DeviceType > &  sml,
const Species< DeviceType > &  species 
)

Here is the call graph for this function:

void tracer_diag ( FortranPtr  psn_fptr,
long long int  tracer_gid,
const TmpSpecies< DeviceType > &  tmp_species,
const Grid< DeviceType > &  grid,
const MagneticField< DeviceType > &  magnetic_field,
ElectricField< DeviceType > &  electric_field,
const Simulation< DeviceType > &  sml,
const Species< DeviceType > &  species 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void write_tracerdata ( int  n_ports,
double *  tracerdata 
)