Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
cpu_1d_column_interpolations.hpp File Reference
#include "algorithm"
#include "cmath"
#include "cpu_slope_limiters.hpp"
Include dependency graph for cpu_1d_column_interpolations.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void compute_h6_face_values (Real *values, uint n_cblocks, Real *fv_l, Real *fv_r)
void filter_extrema (Real *values, uint n_cblocks, Real *fv_l, Real *fv_r)
void filter_boundedness (Real *values, uint n_cblocks, Real *fv_l, Real *fv_r)
void compute_plm_coeff_explicit_column (Real *values, uint n_cblocks, Real a[][RECONSTRUCTION_ORDER+1])
void compute_ppm_coeff_explicit_column (Real *values, uint n_cblocks, Real a[][RECONSTRUCTION_ORDER+1])

Function Documentation

◆ compute_h6_face_values()

void compute_h6_face_values ( Real * values,
uint n_cblocks,
Real * fv_l,
Real * fv_r )
inline

Definition at line 20 of file cpu_1d_column_interpolations.hpp.

Here is the caller graph for this function:

◆ compute_plm_coeff_explicit_column()

void compute_plm_coeff_explicit_column ( Real * values,
uint n_cblocks,
Real a[][RECONSTRUCTION_ORDER+1] )
inline

Compute PLM coefficients f(v) = a[0] + a[1]/2.0*t t=(v-v_{i-0.5})/dv where v_{i-0.5} is the left face of a cell The factor 2.0 is in the polynom to ease integration, then integral is a[0]*t + a[1]*t**2

Definition at line 72 of file cpu_1d_column_interpolations.hpp.

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

◆ compute_ppm_coeff_explicit_column()

void compute_ppm_coeff_explicit_column ( Real * values,
uint n_cblocks,
Real a[][RECONSTRUCTION_ORDER+1] )
inline

Definition at line 87 of file cpu_1d_column_interpolations.hpp.

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

◆ filter_boundedness()

void filter_boundedness ( Real * values,
uint n_cblocks,
Real * fv_l,
Real * fv_r )
inline

Definition at line 44 of file cpu_1d_column_interpolations.hpp.

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

◆ filter_extrema()

void filter_extrema ( Real * values,
uint n_cblocks,
Real * fv_l,
Real * fv_r )
inline

Definition at line 34 of file cpu_1d_column_interpolations.hpp.

Here is the caller graph for this function: