Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
common_pitch_angle_diffusion.hpp File Reference
#include <zoltan.h>
#include <dccrg.hpp>
#include "../common.h"
#include "../spatial_cells/spatial_cell_wrapper.hpp"
#include <dccrg_cartesian_geometry.hpp>
#include "cpu_pitch_angle_diffusion.h"
Include dependency graph for common_pitch_angle_diffusion.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void readNuArrayFromFile ()
Realf interpolateNuFromArray (const Real Taniso, const Real betaParallel)
void computePitchAngleDiffusionParameters (SpatialCell &cell, const uint popID, const size_t CellIdx, bool &currentSpatialLoopComplete, Realf &sparsity, std::array< Real, 3 > &b, Real &nu0)

Variables

std::vector< RealbetaParaArray
std::vector< RealTanisoArray
std::vector< Realnu0Array
size_t n_betaPara
size_t n_Taniso
bool nuArrayRead

Function Documentation

◆ computePitchAngleDiffusionParameters()

void computePitchAngleDiffusionParameters ( SpatialCell & cell,
const uint popID,
const size_t CellIdx,
bool & currentSpatialLoopComplete,
Realf & sparsity,
std::array< Real, 3 > & b,
Real & nu0 )

◆ interpolateNuFromArray()

Realf interpolateNuFromArray ( const Real Taniso,
const Real betaParallel )

Definition at line 129 of file common_pitch_angle_diffusion.cpp.

Here is the caller graph for this function:

◆ readNuArrayFromFile()

void readNuArrayFromFile ( )

Definition at line 53 of file common_pitch_angle_diffusion.cpp.

Here is the caller graph for this function:

Variable Documentation

◆ betaParaArray

std::vector<Real> betaParaArray
extern

Definition at line 46 of file common_pitch_angle_diffusion.cpp.

◆ n_betaPara

size_t n_betaPara
extern

Definition at line 49 of file common_pitch_angle_diffusion.cpp.

◆ n_Taniso

size_t n_Taniso
extern

Definition at line 50 of file common_pitch_angle_diffusion.cpp.

◆ nu0Array

std::vector<Real> nu0Array
extern

Definition at line 48 of file common_pitch_angle_diffusion.cpp.

◆ nuArrayRead

bool nuArrayRead
extern

Definition at line 51 of file common_pitch_angle_diffusion.cpp.

◆ TanisoArray

std::vector<Real> TanisoArray
extern

Definition at line 47 of file common_pitch_angle_diffusion.cpp.