Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
Easy reference to the combination of conserved volume and extra volume. More...
#include <alsfvm/volume/VolumePair.hpp>
Public Types | |
typedef std::vector< std::shared_ptr< volume::Volume > >::iterator | IteratorType |
typedef std::vector< std::shared_ptr< volume::Volume > >::const_iterator | ConstIteratorType |
Public Member Functions | |
VolumePair () | |
VolumePair (std::shared_ptr< volume::Volume > conservedVolume, std::shared_ptr< volume::Volume > extraVolume) | |
VolumePair (std::shared_ptr< volume::Volume > conservedVolume) | |
std::shared_ptr< volume::Volume > | getConservedVolume () |
std::shared_ptr< volume::Volume > | getExtraVolume () |
IteratorType | begin () |
IteratorType | end () |
ConstIteratorType | begin () const |
ConstIteratorType | end () const |
Easy reference to the combination of conserved volume and extra volume.
typedef std::vector<std::shared_ptr<volume::Volume> >::const_iterator alsfvm::volume::VolumePair::ConstIteratorType |
typedef std::vector<std::shared_ptr<volume::Volume> >::iterator alsfvm::volume::VolumePair::IteratorType |
|
inline |
alsfvm::volume::VolumePair::VolumePair | ( | std::shared_ptr< volume::Volume > | conservedVolume, |
std::shared_ptr< volume::Volume > | extraVolume | ||
) |
alsfvm::volume::VolumePair::VolumePair | ( | std::shared_ptr< volume::Volume > | conservedVolume | ) |
VolumePair::IteratorType alsfvm::volume::VolumePair::begin | ( | ) |
VolumePair::ConstIteratorType alsfvm::volume::VolumePair::begin | ( | ) | const |
VolumePair::IteratorType alsfvm::volume::VolumePair::end | ( | ) |
VolumePair::ConstIteratorType alsfvm::volume::VolumePair::end | ( | ) | const |
std::shared_ptr< Volume > alsfvm::volume::VolumePair::getConservedVolume | ( | ) |
std::shared_ptr< Volume > alsfvm::volume::VolumePair::getExtraVolume | ( | ) |