17 #ifndef __PASO_FLUXLIMITER_H__ 18 #define __PASO_FLUXLIMITER_H__ 59 #endif // __PASO_FLUXLIMITER_H__ #define PASO_DLL_API
Definition: Paso.h:58
Definition: FluxLimiter.h:26
dim_t getTotalNumRows() const
Definition: FluxLimiter.h:31
SystemMatrix_ptr antidiffusive_fluxes
Definition: FluxLimiter.h:45
Coupler_ptr u_tilde_coupler
Definition: FluxLimiter.h:53
escript::JMPI mpi_info
Definition: FluxLimiter.h:46
~FCT_FluxLimiter()
Definition: FluxLimiter.cpp:53
boost::shared_ptr< JMPI_ > JMPI
Definition: EsysMPI.h:71
boost::shared_ptr< SystemMatrixPattern > SystemMatrixPattern_ptr
Definition: SystemMatrixPattern.h:39
double * R
Definition: FluxLimiter.h:50
FCT_FluxLimiter(const_TransportProblem_ptr tp)
Definition: FluxLimiter.cpp:32
double * MQ
Definition: FluxLimiter.h:49
boost::shared_ptr< SystemMatrix > SystemMatrix_ptr
Definition: SystemMatrix.h:40
Coupler_ptr R_coupler
Definition: FluxLimiter.h:52
SystemMatrixPattern_ptr getFluxPattern() const
Definition: FluxLimiter.h:36
void setU_tilde(const double *Mu_tilde)
Definition: FluxLimiter.cpp:62
boost::shared_ptr< const TransportProblem > const_TransportProblem_ptr
Definition: Transport.h:33
double dt
Definition: FluxLimiter.h:47
void addLimitedFluxes_Complete(double *b)
Definition: FluxLimiter.cpp:207
double * u_tilde
Definition: FluxLimiter.h:48
void addLimitedFluxes_Start()
Definition: FluxLimiter.cpp:137
boost::shared_ptr< Coupler > Coupler_ptr
Definition: Coupler.h:41
double * borrowed_lumped_mass_matrix
Definition: FluxLimiter.h:54
index_t dim_t
Definition: DataTypes.h:64