#include <loop_voltage_diag.hpp>
|
| LoopVolDiagnostics () |
|
void | init (NLReader::NamelistReader &nlr, int f_source_period, const std::string &name) |
|
void | write (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const ElectricField< DeviceType > &electric_field, View< double *, CLayout, HostType > &jpara_diff_current) |
|
bool | is_triggered (int step) |
|
bool | has_been_triggered (int step) |
|
int | get_period () const |
|
| Diagnostic () |
|
void | init (const std::string &name, int period, int first_step=-1) |
|
void | open_stream (const std::string &filename, const XGC_IO_Mode &mode) |
|
void | close_stream () |
|
void | write (const XGC_IO &xgc_io) |
|
void | start_write_step () |
|
bool | is_first_step () |
|
void | end_write_step () |
|
DESCRIPTION
Header file to loop_voltage_diag.cpp Contains ADIOS2 diagnostics for the loop voltage current drive.
LoopVolDiagnostics::LoopVolDiagnostics |
( |
| ) |
|
|
inline |
< Switches the loop voltage diagnostic on if dynamic current drive is on
< Output frequency of loop_voltage_diagnostic
DESCRIPTION
Contains ADIOS2 diagnostics for the loop voltage current drive. Writes pseudo-inverse diagnostics.
- Parameters
-
[in] | sml | Contains simulation control parameters. |
[in] | grid | Spatial grid object. |
[in] | electric_field | Electric field object |
[in] | loop_voltage_correction | Correction of the loop voltage based on j_plasma-j_equil |
- Returns
- void
The documentation for this class was generated from the following files: