Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : #include "DataStructures/DataBox/Tag.hpp" 7 : 8 : /// \cond 9 : class FastFlow; 10 : /// \endcond 11 : 12 0 : namespace ah::Tags { 13 0 : struct FastFlow : db::SimpleTag { 14 0 : using type = ::FastFlow; 15 : }; 16 : 17 : /// Base tag for whether or not to write the centers of the horizons to disk. 18 : /// Most likely to be used in the `ObserveCenters` post horizon find callback 19 : /// 20 : /// Other things can control whether the horizon centers are output by defining 21 : /// their own simple tag from this base tag. 22 1 : struct ObserveCentersBase : db::BaseTag {}; 23 : 24 : /// Simple tag for whether to write the centers of the horizons to disk. 25 : /// Currently this tag is not creatable by options 26 1 : struct ObserveCenters : ObserveCentersBase, db::SimpleTag { 27 0 : using type = bool; 28 : }; 29 : } // namespace ah::Tags