PLUTO  4.4-patch2
Functions
dust_fluid.c File Reference

Riemann solver for dust (pressuless gas) More...

#include "pluto.h"

Functions

void DustFluid_Solver (const Sweep *sweep, int beg, int end, double *cmax, Grid *grid)
 
void DustFluid_DragForce (const Sweep *sweep, int beg, int end, double dt, Grid *grid)
 

Detailed Description

Solve the Riemann problem for dust. When DUST_FLUID_SOLVER is set to 1, a standard Lax-Frierichs solver is used. Otherwise the exact solver from LeVeque is employed.

Reference:

Authors
A. Mignone (migno.nosp@m.ne@t.nosp@m.o.inf.nosp@m.n.it)
Date
Apr 26, 2019

Function Documentation

◆ DustFluid_DragForce()

void DustFluid_DragForce ( const Sweep sweep,
int  beg,
int  end,
double  dt,
Grid grid 
)

Dust-gas coupling terms (Drag force)


◆ DustFluid_Solver()

void DustFluid_Solver ( const Sweep sweep,
int  beg,
int  end,
double *  cmax,
Grid grid 
)

Solve Riemann problem for the adiabatic/isothermal MHD equations using the HLL Riemann solver.

Parameters
[in,out]sweeppointer to Sweep structure
[in]beginitial grid index
[out]endfinal grid index
[out]cmax1D array of maximum characteristic speeds
[in]gridpointer to array of Grid structures.