17 #ifndef __PASO_FLUXLIMITER_H__ 18 #define __PASO_FLUXLIMITER_H__ 59 #endif // __PASO_FLUXLIMITER_H__ #define PASO_DLL_API
Definition: Paso.h:59
Coupler_ptr< real_t > R_coupler
Definition: FluxLimiter.h:52
Definition: FluxLimiter.h:26
dim_t getTotalNumRows() const
Definition: FluxLimiter.h:31
SystemMatrix_ptr antidiffusive_fluxes
Definition: FluxLimiter.h:45
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
SystemMatrixPattern_ptr getFluxPattern() const
Definition: FluxLimiter.h:36
void setU_tilde(const double *Mu_tilde)
Definition: FluxLimiter.cpp:62
Coupler_ptr< real_t > u_tilde_coupler
Definition: FluxLimiter.h:53
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
double * borrowed_lumped_mass_matrix
Definition: FluxLimiter.h:54
boost::shared_ptr< Coupler< T > > Coupler_ptr
Definition: Coupler.h:42
index_t dim_t
Definition: DataTypes.h:64