escript  Revision_
Public Member Functions | Public Attributes | List of all members
paso::FCT_FluxLimiter Struct Reference

#include <FluxLimiter.h>

Public Member Functions

 FCT_FluxLimiter (const_TransportProblem_ptr tp)
 
 ~FCT_FluxLimiter ()
 
dim_t getTotalNumRows () const
 
SystemMatrixPattern_ptr getFluxPattern () const
 
void setU_tilde (const double *Mu_tilde)
 
void addLimitedFluxes_Start ()
 
void addLimitedFluxes_Complete (double *b)
 

Public Attributes

SystemMatrix_ptr antidiffusive_fluxes
 
esysUtils::JMPI mpi_info
 
double dt
 
double * u_tilde
 
double * MQ
 
double * R
 
Coupler_ptr R_coupler
 
Coupler_ptr u_tilde_coupler
 
double * borrowed_lumped_mass_matrix
 

Constructor & Destructor Documentation

paso::FCT_FluxLimiter::FCT_FluxLimiter ( const_TransportProblem_ptr  tp)
paso::FCT_FluxLimiter::~FCT_FluxLimiter ( )

References MQ, R, and u_tilde.

Member Function Documentation

void paso::FCT_FluxLimiter::addLimitedFluxes_Complete ( double *  b)
void paso::FCT_FluxLimiter::addLimitedFluxes_Start ( )
SystemMatrixPattern_ptr paso::FCT_FluxLimiter::getFluxPattern ( ) const
inline
dim_t paso::FCT_FluxLimiter::getTotalNumRows ( ) const
inline
void paso::FCT_FluxLimiter::setU_tilde ( const double *  Mu_tilde)

Member Data Documentation

SystemMatrix_ptr paso::FCT_FluxLimiter::antidiffusive_fluxes
double* paso::FCT_FluxLimiter::borrowed_lumped_mass_matrix
double paso::FCT_FluxLimiter::dt
esysUtils::JMPI paso::FCT_FluxLimiter::mpi_info
double* paso::FCT_FluxLimiter::MQ
double* paso::FCT_FluxLimiter::R
Coupler_ptr paso::FCT_FluxLimiter::R_coupler
double* paso::FCT_FluxLimiter::u_tilde
Coupler_ptr paso::FCT_FluxLimiter::u_tilde_coupler

The documentation for this struct was generated from the following files: