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

Go to the source code of this file.

Functions

static Vec minmod (const Vec &slope1, const Vec &slope2)
static Vec maxmod (const Vec &slope1, const Vec &slope2)
static Vec slope_limiter_sb (const Vec &l, const Vec &m, const Vec &r)
static Vec slope_limiter_minmod (const Vec &l, const Vec &m, const Vec &r)
static Vec slope_limiter_mc (const Vec &l, const Vec &m, const Vec &r)
static Vec slope_limiter_minmod_amr (const Vec &l, const Vec &m, const Vec &r, const Vec &a, const Vec &b)
static Vec slope_limiter (const Vec &l, const Vec &m, const Vec &r)
static Vec slope_limiter_amr (const Vec &l, const Vec &m, const Vec &r, const Vec &dx_left, const Vec &dx_rght)
static void slope_limiter (const Vec &l, const Vec &m, const Vec &r, Vec &slope_abs, Vec &slope_sign)

Function Documentation

◆ maxmod()

Vec maxmod ( const Vec & slope1,
const Vec & slope2 )
inlinestatic

Definition at line 36 of file cpu_slope_limiters.hpp.

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

◆ minmod()

Vec minmod ( const Vec & slope1,
const Vec & slope2 )
inlinestatic

Definition at line 30 of file cpu_slope_limiters.hpp.

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

◆ slope_limiter() [1/2]

Vec slope_limiter ( const Vec & l,
const Vec & m,
const Vec & r )
inlinestatic

Definition at line 97 of file cpu_slope_limiters.hpp.

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

◆ slope_limiter() [2/2]

void slope_limiter ( const Vec & l,
const Vec & m,
const Vec & r,
Vec & slope_abs,
Vec & slope_sign )
inlinestatic

Definition at line 113 of file cpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_amr()

Vec slope_limiter_amr ( const Vec & l,
const Vec & m,
const Vec & r,
const Vec & dx_left,
const Vec & dx_rght )
inlinestatic

Definition at line 107 of file cpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_mc()

Vec slope_limiter_mc ( const Vec & l,
const Vec & m,
const Vec & r )
inlinestatic

MC slope limiter

Definition at line 72 of file cpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_minmod()

Vec slope_limiter_minmod ( const Vec & l,
const Vec & m,
const Vec & r )
inlinestatic

Minmod slope limiter

Definition at line 60 of file cpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_minmod_amr()

Vec slope_limiter_minmod_amr ( const Vec & l,
const Vec & m,
const Vec & r,
const Vec & a,
const Vec & b )
inlinestatic

Definition at line 89 of file cpu_slope_limiters.hpp.

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

◆ slope_limiter_sb()

Vec slope_limiter_sb ( const Vec & l,
const Vec & m,
const Vec & r )
inlinestatic

Superbee slope limiter

Definition at line 47 of file cpu_slope_limiters.hpp.

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