Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
map_test_3d.cpp File Reference
#include <stdio.h>
#include "common.h"
#include "cpu_1d_column_interpolations.hpp"
Include dependency graph for map_test_3d.cpp:

Go to the source code of this file.

Macros

#define index(i, j, k)
#define colindex(i, j)

Functions

void print_values (int step, Real *values, uint blocks_per_dim, Real v_min, Real dv)
void propagate (Real *values, uint blocks_per_dim, Real v_min, Real dv, uint i_block, uint i_cell, uint j_block, uint j_cell, Real intersection, Real intersection_di, Real intersection_dj, Real intersection_dk)
int main (void)

Macro Definition Documentation

◆ colindex

#define colindex ( i,
j )
Value:
( j * (blocks_per_dim_z + 2) * WID + i * (blocks_per_dim_z + 2) * blocks_per_dim_y * WID2 )
for i
Definition Dispersion.m:24
#define WID
Definition common.h:514
const int WID2
Definition common.h:516
const int j

Definition at line 6 of file map_test_3d.cpp.

◆ index

#define index ( i,
j,
k )
Value:
( k + WID + j * (blocks_per_dim_z + 2) * WID + i * (blocks_per_dim_z + 2) * blocks_per_dim_y * WID2 )
const int k

Definition at line 5 of file map_test_3d.cpp.

Function Documentation

◆ main()

int main ( void )

Definition at line 110 of file map_test_3d.cpp.

Here is the call graph for this function:

◆ print_values()

void print_values ( int step,
Real * values,
uint blocks_per_dim,
Real v_min,
Real dv )

Definition at line 10 of file map_test_3d.cpp.

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

◆ propagate()

void propagate ( Real * values,
uint blocks_per_dim,
Real v_min,
Real dv,
uint i_block,
uint i_cell,
uint j_block,
uint j_cell,
Real intersection,
Real intersection_di,
Real intersection_dj,
Real intersection_dk )

Definition at line 23 of file map_test_3d.cpp.

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