27 typedef std::vector<std::shared_ptr<volume::Volume>>::iterator
IteratorType;
28 typedef std::vector<std::shared_ptr<volume::Volume>>::const_iterator
31 VolumePair(std::shared_ptr<volume::Volume> conservedVolume,
32 std::shared_ptr<volume::Volume> extraVolume);
35 VolumePair(std::shared_ptr<volume::Volume> conservedVolume);
47 std::vector<std::shared_ptr<volume::Volume>> volumes;
VolumePair()
Definition: VolumePair.hpp:26
Easy reference to the combination of conserved volume and extra volume.
Definition: VolumePair.hpp:24
std::vector< std::shared_ptr< volume::Volume > >::iterator IteratorType
Definition: VolumePair.hpp:27
std::shared_ptr< volume::Volume > getConservedVolume()
Definition: VolumePair.cpp:32
std::vector< std::shared_ptr< volume::Volume > >::const_iterator ConstIteratorType
Definition: VolumePair.hpp:29
IteratorType end()
Definition: VolumePair.cpp:44
IteratorType begin()
Definition: VolumePair.cpp:40
Various utility functions to implement the tecno flux.
Definition: types.hpp:30
std::shared_ptr< volume::Volume > getExtraVolume()
Definition: VolumePair.cpp:36