ESYS13  Revision_
Classes | Defines | Typedefs | Functions
FluxLimiter.h File Reference
#include "Transport.h"

Go to the source code of this file.

Classes

struct  Paso_FCT_FluxLimiter

Defines

#define Paso_FCT_FluxLimiter_getTotalNumRows(_f_)   Paso_SystemMatrix_getTotalNumRows((_f_)->antidiffusive_fluxes)
#define Paso_FCT_FluxLimiter_getFluxPattern(_f_)   ((_f_)->antidiffusive_fluxes->pattern)

Typedefs

typedef struct Paso_FCT_FluxLimiter Paso_FCT_FluxLimiter

Functions

PASO_DLL_API Paso_FCT_FluxLimiterPaso_FCT_FluxLimiter_alloc (Paso_TransportProblem *fctp)
PASO_DLL_API void Paso_FCT_FluxLimiter_free (Paso_FCT_FluxLimiter *in)
PASO_DLL_API void Paso_FCT_FluxLimiter_setU_tilda (Paso_FCT_FluxLimiter *flux_limiter, const double *Mu_tilda)
PASO_DLL_API void Paso_FCT_FluxLimiter_addLimitedFluxes_Start (Paso_FCT_FluxLimiter *flux_limiter)
PASO_DLL_API void Paso_FCT_FluxLimiter_addLimitedFluxes_Complete (Paso_FCT_FluxLimiter *flux_limiter, double *b)

Define Documentation

#define Paso_FCT_FluxLimiter_getFluxPattern (   _f_)    ((_f_)->antidiffusive_fluxes->pattern)
#define Paso_FCT_FluxLimiter_getTotalNumRows (   _f_)    Paso_SystemMatrix_getTotalNumRows((_f_)->antidiffusive_fluxes)

Typedef Documentation


Function Documentation

PASO_DLL_API void Paso_FCT_FluxLimiter_setU_tilda ( Paso_FCT_FluxLimiter flux_limiter,
const double *  Mu_tilda 
)