cloudy trunk
Loading...
Searching...
No Matches
magnetic.cpp File Reference
#include "cddefines.h"
#include "physconst.h"
#include "dense.h"
#include "doppvel.h"
#include "optimize.h"
#include "input.h"
#include "wind.h"
#include "magnetic.h"
#include "parser.h"
Include dependency graph for magnetic.cpp:

Go to the source code of this file.

Functions

void Magnetic_evaluate (void)
void Magnetic_reinit (void)
void Magnetic_init (void)
void ParseMagnet (Parser &p)

Variables

t_magnetic magnetic
static double Btangl_init
static bool lgBinitialized
static double Btangl_here
static double Bpar_init
static double Btan_init
static double Bpar_here
static double Btan_here
static double gamma_mag

Function Documentation

◆ Magnetic_evaluate()

void Magnetic_evaluate ( void )

Magnetic_evaluate evaluate some parameters to do with magnetic field

Definition at line 39 of file magnetic.cpp.

References Bpar_here, Bpar_init, Btan_here, Btan_init, Btangl_here, Btangl_init, DEBUG_ENTRY, dense, DoppVel, gamma_mag, lgBinitialized, magnetic, PI4, PI8, POW2, and wind.

Referenced by PresTotCurrent().

◆ Magnetic_init()

void Magnetic_init ( void )

Magnetic_init initialize magnetic field parameters

Definition at line 133 of file magnetic.cpp.

References Bpar_here, Bpar_init, Btan_here, Btan_init, Btangl_here, Btangl_init, DEBUG_ENTRY, gamma_mag, lgBinitialized, and magnetic.

Referenced by zero().

◆ Magnetic_reinit()

void Magnetic_reinit ( void )

Magnetic_reinit - reinitialized magnetic field at start of new iteration

Definition at line 123 of file magnetic.cpp.

References DEBUG_ENTRY, and lgBinitialized.

Referenced by IterRestart().

◆ ParseMagnet()

void ParseMagnet ( Parser & p)

Variable Documentation

◆ Bpar_here

double Bpar_here
static

Definition at line 33 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), and Magnetic_init().

◆ Bpar_init

double Bpar_init
static

Definition at line 30 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), Magnetic_init(), and ParseMagnet().

◆ Btan_here

double Btan_here
static

Definition at line 33 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), and Magnetic_init().

◆ Btan_init

double Btan_init
static

Definition at line 30 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), Magnetic_init(), and ParseMagnet().

◆ Btangl_here

double Btangl_here
static

Definition at line 27 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), and Magnetic_init().

◆ Btangl_init

double Btangl_init
static

Definition at line 20 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), Magnetic_init(), and ParseMagnet().

◆ gamma_mag

double gamma_mag
static

Definition at line 36 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), Magnetic_init(), and ParseMagnet().

◆ lgBinitialized

bool lgBinitialized
static

Definition at line 24 of file magnetic.cpp.

Referenced by Magnetic_evaluate(), Magnetic_init(), and Magnetic_reinit().

◆ magnetic