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

Go to the source code of this file.

Functions

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

Function Documentation

◆ maxmod()

ARCH_DEV Realf maxmod ( const Realf slope1,
const Realf slope2 )
inlinestatic

Definition at line 39 of file gpu_slope_limiters.hpp.

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

◆ minmod()

ARCH_DEV Realf minmod ( const Realf slope1,
const Realf slope2 )
inlinestatic

Definition at line 34 of file gpu_slope_limiters.hpp.

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

◆ slope_limiter() [1/2]

ARCH_DEV Realf slope_limiter ( const Realf l,
const Realf m,
const Realf r )
inlinestatic

Definition at line 94 of file gpu_slope_limiters.hpp.

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

◆ slope_limiter() [2/2]

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

Definition at line 110 of file gpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_amr()

ARCH_DEV Realf slope_limiter_amr ( const Realf l,
const Realf m,
const Realf r,
const Realf dx_left,
const Realf dx_rght )
inlinestatic

Definition at line 104 of file gpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_mc()

ARCH_DEV Realf slope_limiter_mc ( const Realf l,
const Realf m,
const Realf r )
inlinestatic

MC slope limiter

Definition at line 73 of file gpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_minmod()

ARCH_DEV Realf slope_limiter_minmod ( const Realf l,
const Realf m,
const Realf r )
inlinestatic

Minmod slope limiter

Definition at line 62 of file gpu_slope_limiters.hpp.

Here is the call graph for this function:

◆ slope_limiter_minmod_amr()

ARCH_DEV Realf slope_limiter_minmod_amr ( const Realf l,
const Realf m,
const Realf r,
const Realf a,
const Realf b )
inlinestatic

Definition at line 86 of file gpu_slope_limiters.hpp.

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

◆ slope_limiter_sb()

ARCH_DEV Realf slope_limiter_sb ( const Realf l,
const Realf m,
const Realf r )
inlinestatic

Superbee slope limiter

Definition at line 49 of file gpu_slope_limiters.hpp.

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