Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
globalflags Struct Reference

#include <common.h>

Static Public Attributes

static int bailingOut =0
static bool writeRestart =false
static bool writeRecover =false
static bool balanceLoad =false
static bool doRefine =false
static bool ionosphereJustSolved = false

Detailed Description

Name space for flags needed globally, such as the bailout flag.

Definition at line 537 of file common.h.

Member Data Documentation

◆ bailingOut

int globalflags::bailingOut =0
static

Global flag raised to true if a run bailout (write restart if requested/set and stop the simulation peacefully) is needed.

Definition at line 538 of file common.h.

◆ balanceLoad

bool globalflags::balanceLoad =false
static

Global flag raised to true if a load balancing is needed. NOTE: used only by MASTER_RANK in vlasiator.cpp.

Definition at line 541 of file common.h.

◆ doRefine

bool globalflags::doRefine =false
static

Global flag raised to true if a re-refine is needed. NOTE: used only by MASTER_RANK in vlasiator.cpp.

Definition at line 542 of file common.h.

◆ ionosphereJustSolved

bool globalflags::ionosphereJustSolved = false
static

Flag used to notify that the ionosphere has been freshly solved, used to check whether the Vlasov boundary/bulk forcing need updating.

Definition at line 543 of file common.h.

◆ writeRecover

bool globalflags::writeRecover =false
static

Global flag raised to true if a recover writing is needed. NOTE: used only by MASTER_RANK in vlasiator.cpp.

Definition at line 540 of file common.h.

◆ writeRestart

bool globalflags::writeRestart =false
static

Global flag raised to true if a restart writing is needed. NOTE: used only by MASTER_RANK in vlasiator.cpp.

Definition at line 539 of file common.h.


The documentation for this struct was generated from the following files: