Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Member Functions | List of all members
alsfvm::integrator::WaveSpeedAdjuster Class Referenceabstract

#include <alsfvm/integrator/WaveSpeedAdjuster.hpp>

Inheritance diagram for alsfvm::integrator::WaveSpeedAdjuster:
alsfvm::mpi::CellExchanger alsfvm::mpi::CartesianCellExchanger alsfvm::mpi::CudaCartesianCellExchanger

Public Member Functions

virtual ~WaveSpeedAdjuster ()
 
virtual real adjustWaveSpeed (real waveSpeed)=0
 

Detailed Description

Lets observers adjust the wavespeed (this is used for eg. MPI to take the maximum over all cells)

Constructor & Destructor Documentation

◆ ~WaveSpeedAdjuster()

virtual alsfvm::integrator::WaveSpeedAdjuster::~WaveSpeedAdjuster ( )
inlinevirtual

Member Function Documentation

◆ adjustWaveSpeed()

virtual real alsfvm::integrator::WaveSpeedAdjuster::adjustWaveSpeed ( real  waveSpeed)
pure virtual

Implemented in alsfvm::mpi::CellExchanger.


The documentation for this class was generated from the following file: