PLUTO  4.4-patch2
Functions
limo3_states.c File Reference

LimO3 reconstruction. More...

#include "pluto.h"

Functions

static double LimO3Func (double, double, double)
 
void States (const Sweep *sweep, int beg, int end, Grid *grid)
 

Detailed Description

Provide a three-point stencil, third-order reconstruction algorithm based on the limiter function of Cada & Torrilhon

Author
A. Mignone (migno.nosp@m.ne@t.nosp@m.o.inf.nosp@m.n.it)
Date
Aug 17, 2020

References

Function Documentation

◆ LimO3Func()

double LimO3Func ( double  dvp,
double  dvm,
double  dx 
)
static

Implement the 3rd-order limiter function, Eq. [3.22]

◆ States()

void States ( const Sweep sweep,
int  beg,
int  end,
Grid grid 
)

Compute 1D left and right interface states using piecewise linear reconstruction and the characteristic decomposition of the quasi-linear form of the equations.

This is done by first extrapolating the cell center value to the interface using piecewise limited linear reconstruction on the characteristic variables.

Left and right states are then evolved for the half time step using characteristic tracing if necessary.