#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "../../util/source/compiler.h"
#include "../../util/source/useful.h"
#include "../../util/source/logfile.h"
#include "../../geometry/source/geom.h"
#include "./flux_calc.h"
#include "../../mb_cns/source/cns_debug_level.h"
#include "../../mb_cns/source/cns_work_vector.h"
#include "../../mb_cns/source/mb_cfg.h"
Functions | |
| int | set_flux_calculator (int iflux) |
| Sets a global variable to select the flux calculator. | |
| int | get_flux_calculator (void) |
| Returns the index of the selected flux calculator. | |
| int | copy_gas_state (struct flow_state *from_gs, struct flow_state *to_gs) |
| Copy the flow_state data (gas_data plus flow velocities.). | |
| int | compute_interface_flux (struct flow_state Lft[], struct flow_state Rght[], struct flux_data_1D IF[], int first, int last) |
| Compute the inviscid fluxes (in 2D) across the cell interfaces. | |
| int | compute_interface_flux_3D (struct flow_state Lft[], struct flow_state Rght[], struct flux_data_1D IFlux[], int first, int last) |
| Compute the inviscid fluxes (in 3D) across the cell interfaces. | |
Variables | |
| int | flux_calculator |
|
||||||||||||||||||||||||
|
Compute the inviscid fluxes (in 2D) across the cell interfaces. This is the top-level function that calls the previously selected flux calculator. Much of the detailed work is delegated.
|
|
||||||||||||||||||||||||
|
Compute the inviscid fluxes (in 3D) across the cell interfaces. This is the top-level function that calls the previously selected flux calculator. Much of the detailed work is delegated.
|
|
||||||||||||
|
Copy the flow_state data (gas_data plus flow velocities.).
|
1.4.4