PLUTO
|
Adjust the effective domain size when the -xNjet option is given. More...
#include "pluto.h"
Go to the source code of this file.
Functions | |
static int | GetRightmostIndex (int, double ***) |
void | SetJetDomain (const Data *d, int dir, int log_freq, Grid *grid) |
void | UnsetJetDomain (const Data *d, int dir, Grid *grid) |
Variables | |
static int | jd_nbeg |
static int | jd_nend |
static int | jd_npt |
static int | jd_ntot |
static int | rbound |
Adjust the effective domain size when the -xNjet option is given.
The SetJetDomain() function shortens the domain integration index in the direction specified by either '-x1jet'
, '-x2jet'
or '-x3jet'
to save computational time. This is done by setting the final integration index in the direction of jet propagation to that of the first zone (counting from the top) with non-zero pressure gradient (GetRightmostIndex()). The function UnsetJetDomain() restores the initial computational domain size. Useful for problems involving jet propagation.
Definition in file jet_domain.c.
|
static |
Find the local index j where grad(p) exceeds a ceratin threshold
Definition at line 194 of file jet_domain.c.
Adjust the size of computational domain by reducing the final computationa index in the direction of propagation.
[in] | d | pointer to Data structure |
[in] | dir | the direction of propagation |
[in] | log_freq | the output log frequency |
[in,out] | grid | pointer to array of Grid structures |
Definition at line 29 of file jet_domain.c.
Restore original (full domain) indexes.
Definition at line 154 of file jet_domain.c.
|
static |
Definition at line 25 of file jet_domain.c.
|
static |
Definition at line 25 of file jet_domain.c.
|
static |
Definition at line 25 of file jet_domain.c.
|
static |
Definition at line 25 of file jet_domain.c.
|
static |
Definition at line 25 of file jet_domain.c.