XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
diag_diffusion_profiles.hpp File Reference

Headers for the DiffusionProfilesDiag diagnostic for writing plasma profile data for automatic adjustment of the anomalous diffusion coefficients. More...

#include "globals.hpp"
#include "space_settings.hpp"
#include "sml.hpp"
#include "moments.hpp"
#include "diagnostic.hpp"
Include dependency graph for diag_diffusion_profiles.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DiffusionProfilesDiag
 Diagnostic for writing diffusion profile data using ADIOS2. More...
 

Detailed Description

Headers for the DiffusionProfilesDiag diagnostic for writing plasma profile data for automatic adjustment of the anomalous diffusion coefficients.

This file contains the headers of the DiffusionProfilesDiag class. The diagnostic collects density, parallel flow, and temperature profiles, averaging them over the toroidal direction and flux surfaces, and then writes the buffered data using XGC_io.