Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
cpu_pitch_angle_diffusion.cpp File Reference
#include "../parameters.h"
#include "../object_wrapper.h"
#include <math.h>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <iterator>
#include <Eigen/Geometry>
#include "vec.h"
#include "common_pitch_angle_diffusion.hpp"
Include dependency graph for cpu_pitch_angle_diffusion.cpp:

Go to the source code of this file.

Macros

#define MUSPACE(var, v_ind, mu_ind)
#define xstr(s)
#define str(s)

Functions

template<typename Lambda>
static void loop_over_block (Lambda loop_body)
void pitchAngleDiffusion (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const uint popID)

Macro Definition Documentation

◆ MUSPACE

#define MUSPACE ( var,
v_ind,
mu_ind )
Value:
var.at((mu_ind)*nbins_v + (v_ind))
__global__ void size_t const vmesh::VelocityBlockContainer *__restrict__ const Real Real Real Real Realf int Real const Real int nbins_v

Definition at line 35 of file cpu_pitch_angle_diffusion.cpp.

◆ str

#define str ( s)
Value:
#s

◆ xstr

#define xstr ( s)
Value:
str(s)
#define str(s)

Function Documentation

◆ loop_over_block()

template<typename Lambda>
void loop_over_block ( Lambda loop_body)
inlinestatic

Definition at line 40 of file cpu_pitch_angle_diffusion.cpp.

Here is the caller graph for this function:

◆ pitchAngleDiffusion()

void pitchAngleDiffusion ( dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & mpiGrid,
const uint popID )

Definition at line 120 of file cpu_pitch_angle_diffusion.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: