17 #ifndef __PASO_FLUXLIMITER_H__
18 #define __PASO_FLUXLIMITER_H__
58 #endif // __PASO_FLUXLIMITER_H__
#define PASO_DLL_API
Definition: Paso.h:41
Esys_MPIInfo * mpi_info
Definition: FluxLimiter.h:45
Definition: FluxLimiter.h:25
SystemMatrix_ptr antidiffusive_fluxes
Definition: FluxLimiter.h:44
Coupler_ptr u_tilde_coupler
Definition: FluxLimiter.h:52
Struct that holds MPI communicator, rank, size and a tag counter.
Definition: Esys_MPI.h:48
~FCT_FluxLimiter()
Definition: FluxLimiter.cpp:51
SystemMatrixPattern_ptr getFluxPattern() const
Definition: FluxLimiter.h:35
boost::shared_ptr< SystemMatrixPattern > SystemMatrixPattern_ptr
Definition: SystemMatrixPattern.h:38
double * R
Definition: FluxLimiter.h:49
FCT_FluxLimiter(const_TransportProblem_ptr tp)
Definition: FluxLimiter.cpp:32
double * MQ
Definition: FluxLimiter.h:48
boost::shared_ptr< SystemMatrix > SystemMatrix_ptr
Definition: SystemMatrix.h:38
Coupler_ptr R_coupler
Definition: FluxLimiter.h:51
void setU_tilde(const double *Mu_tilde)
Definition: FluxLimiter.cpp:61
dim_t getTotalNumRows() const
Definition: FluxLimiter.h:30
boost::shared_ptr< const TransportProblem > const_TransportProblem_ptr
Definition: Transport.h:30
double dt
Definition: FluxLimiter.h:46
void addLimitedFluxes_Complete(double *b)
Definition: FluxLimiter.cpp:205
double * u_tilde
Definition: FluxLimiter.h:47
void addLimitedFluxes_Start()
Definition: FluxLimiter.cpp:135
boost::shared_ptr< Coupler > Coupler_ptr
Definition: Coupler.h:39
double * borrowed_lumped_mass_matrix
Definition: FluxLimiter.h:53
int dim_t
Definition: types.h:24