Hipace
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Hipace_early_init Struct Reference

Helper struct to initialize m_phys_const and Parser before amrex::AmrCore. More...

#include <Hipace.H>

Inheritance diagram for Hipace_early_init:
Hipace

Public Member Functions

 Hipace_early_init (Hipace *instance)
 

Public Attributes

PhysConst m_phys_const
 
int m_N_level = 1
 

Static Public Attributes

static int m_depos_order_xy = 2
 
static int m_depos_order_z = 0
 
static int m_depos_derivative_type = 2
 
static bool m_outer_depos_loop = false
 

Detailed Description

Helper struct to initialize m_phys_const and Parser before amrex::AmrCore.

Constructor & Destructor Documentation

◆ Hipace_early_init()

Hipace_early_init::Hipace_early_init ( Hipace instance)

Constructor of m_phys_const, initialize Hipace::m_instance, Hipace::m_normalized_units and Parser Constants

Member Data Documentation

◆ m_depos_derivative_type

int Hipace_early_init::m_depos_derivative_type = 2
inlinestatic

Type of derivative used in explicit deposition. 0: analytic, 1: nodal, 2: centered

◆ m_depos_order_xy

int Hipace_early_init::m_depos_order_xy = 2
inlinestatic

Order of the field gather and current deposition shape factor in the transverse directions

◆ m_depos_order_z

int Hipace_early_init::m_depos_order_z = 0
inlinestatic

Order of the field gather and current deposition shape factor in the longitudinal direction

◆ m_N_level

int Hipace_early_init::m_N_level = 1

◆ m_outer_depos_loop

bool Hipace_early_init::m_outer_depos_loop = false
inlinestatic

◆ m_phys_const

PhysConst Hipace_early_init::m_phys_const

Struct containing physical constants (which values depends on the unit system, determined at runtime): SI or normalized units.


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