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

#include <fieldtracing.h>

Public Attributes

bool doTraceOpenClosed = false
bool doTraceFullBox = false
bool useCache = false
TracingMethod tracingMethod
Real max_allowed_error
uint32_t max_field_tracer_attempts
Real min_tracer_dx_full_box
const Real min_tracer_dx_ionospere_coupling = 50e3
const Real max_tracer_dx_ionospere_coupling = 100e3
Real fullbox_max_incomplete_cells
Real fluxrope_max_incomplete_cells
Real fullbox_and_fluxrope_max_distance
std::map< std::array< int, 3 >, std::array< Real, Rec::N_REC_COEFFICIENTS > > reconstructionCoefficientsCache
Real fluxrope_max_curvature_radii_to_trace
Real fluxrope_max_curvature_radii_extent
Real innerBoundaryRadius = 0
Real x_min
Real y_min
Real z_min
Real x_max
Real y_max
Real z_max

Detailed Description

Definition at line 84 of file fieldtracing.h.

Member Data Documentation

◆ doTraceFullBox

bool FieldTracing::FieldTracingParameters::doTraceFullBox = false

Definition at line 86 of file fieldtracing.h.

◆ doTraceOpenClosed

bool FieldTracing::FieldTracingParameters::doTraceOpenClosed = false

Definition at line 85 of file fieldtracing.h.

◆ fluxrope_max_curvature_radii_extent

Real FieldTracing::FieldTracingParameters::fluxrope_max_curvature_radii_extent

Definition at line 99 of file fieldtracing.h.

◆ fluxrope_max_curvature_radii_to_trace

Real FieldTracing::FieldTracingParameters::fluxrope_max_curvature_radii_to_trace

Definition at line 98 of file fieldtracing.h.

◆ fluxrope_max_incomplete_cells

Real FieldTracing::FieldTracingParameters::fluxrope_max_incomplete_cells

Max allowed fraction of cells left unfinished before exiting tracing loop, fluxrope

Definition at line 95 of file fieldtracing.h.

◆ fullbox_and_fluxrope_max_distance

Real FieldTracing::FieldTracingParameters::fullbox_and_fluxrope_max_distance

Max allowed tracing distance before ending tracing, fullbox and fluxrope tracing

Definition at line 96 of file fieldtracing.h.

◆ fullbox_max_incomplete_cells

Real FieldTracing::FieldTracingParameters::fullbox_max_incomplete_cells

Max allowed fraction of cells left unfinished before exiting tracing loop, fullbox

Definition at line 94 of file fieldtracing.h.

◆ innerBoundaryRadius

Real FieldTracing::FieldTracingParameters::innerBoundaryRadius = 0

If non-zero this will be used to determine CLOSED field lines.

Definition at line 100 of file fieldtracing.h.

◆ max_allowed_error

Real FieldTracing::FieldTracingParameters::max_allowed_error

Maximum alowed error for the adaptive field line tracing methods

Definition at line 89 of file fieldtracing.h.

◆ max_field_tracer_attempts

uint32_t FieldTracing::FieldTracingParameters::max_field_tracer_attempts

Max allowed attempts for the iterative field tracers

Definition at line 90 of file fieldtracing.h.

◆ max_tracer_dx_ionospere_coupling

const Real FieldTracing::FieldTracingParameters::max_tracer_dx_ionospere_coupling = 100e3

Max allowed tracer dx for tracing between the Vlasov domain and the ionosphere

Definition at line 93 of file fieldtracing.h.

◆ min_tracer_dx_full_box

Real FieldTracing::FieldTracingParameters::min_tracer_dx_full_box

Min allowed tracer dx for tracing in the full domain to avoid getting bogged down in the archipelago

Definition at line 91 of file fieldtracing.h.

◆ min_tracer_dx_ionospere_coupling

const Real FieldTracing::FieldTracingParameters::min_tracer_dx_ionospere_coupling = 50e3

Min allowed tracer dx for tracing between the Vlasov domain and the ionosphere

Definition at line 92 of file fieldtracing.h.

◆ reconstructionCoefficientsCache

std::map<std::array<int, 3>, std::array<Real, Rec::N_REC_COEFFICIENTS> > FieldTracing::FieldTracingParameters::reconstructionCoefficientsCache

cache for Balsara reconstruction coefficients

Definition at line 97 of file fieldtracing.h.

◆ tracingMethod

TracingMethod FieldTracing::FieldTracingParameters::tracingMethod

Definition at line 88 of file fieldtracing.h.

◆ useCache

bool FieldTracing::FieldTracingParameters::useCache = false

Definition at line 87 of file fieldtracing.h.

◆ x_max

Real FieldTracing::FieldTracingParameters::x_max

No tracing for x > this value.

Definition at line 104 of file fieldtracing.h.

◆ x_min

Real FieldTracing::FieldTracingParameters::x_min

No tracing for x < this value.

Definition at line 101 of file fieldtracing.h.

◆ y_max

Real FieldTracing::FieldTracingParameters::y_max

No tracing for y > this value.

Definition at line 105 of file fieldtracing.h.

◆ y_min

Real FieldTracing::FieldTracingParameters::y_min

No tracing for y < this value.

Definition at line 102 of file fieldtracing.h.

◆ z_max

Real FieldTracing::FieldTracingParameters::z_max

No tracing for z > this value.

Definition at line 106 of file fieldtracing.h.

◆ z_min

Real FieldTracing::FieldTracingParameters::z_min

No tracing for z < this value.

Definition at line 103 of file fieldtracing.h.


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