#include <stdio.h>
#include "common.h"
#include "vlasovsolver/vec.h"
#include "vlasovsolver/cpu_1d_ppm_nonuniform_conserving.hpp"
#include <random>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/uniform_real.hpp>
#include <boost/random/variate_generator.hpp>
#include <iostream>
Go to the source code of this file.
|
| void | print_values (int step, Vec *values, uint blocks_per_dim, Real v_min, Real dv) |
| void | propagate (Vec dr[], Vec values[], Real z_translation, uint blocks_per_dim) |
| void | print_reconstruction (int step, Vec dr[], Vec values[], uint blocks_per_dim, Real r_min) |
| void | refine (Vec dr[], int ir, int max_refinement, int cells_per_level) |
| int | main (void) |
◆ main()
◆ print_reconstruction()
| void print_reconstruction |
( |
int | step, |
|
|
Vec | dr[], |
|
|
Vec | values[], |
|
|
uint | blocks_per_dim, |
|
|
Real | r_min ) |
◆ print_values()
| void print_values |
( |
int | step, |
|
|
Vec * | values, |
|
|
uint | blocks_per_dim, |
|
|
Real | v_min, |
|
|
Real | dv ) |
◆ propagate()
| void propagate |
( |
Vec | dr[], |
|
|
Vec | values[], |
|
|
Real | z_translation, |
|
|
uint | blocks_per_dim ) |
◆ refine()
| void refine |
( |
Vec | dr[], |
|
|
int | ir, |
|
|
int | max_refinement, |
|
|
int | cells_per_level ) |
◆ fluxlimiterscalingfactor
| const int fluxlimiterscalingfactor =1.e-15 |