VertexCFD  0.0-dev
VertexCFD_Utils_PhaseIndex.hpp
1 #ifndef VERTEXCFD_UTILS_PHASEINDEX_HPP
2 #define VERTEXCFD_UTILS_PHASEINDEX_HPP
3 
4 #include <Phalanx_ExtentTraits.hpp>
5 
6 namespace VertexCFD
7 {
8 
9 // PHX tag denoting phase index for an MDField
10 struct PhaseIndex
11 {
12 };
13 
14 } // namespace VertexCFD
15 
16 namespace PHX
17 {
18 
19 // Shortened version of tag for, e.g., printing DAG
20 template<>
21 std::string print<VertexCFD::PhaseIndex>();
22 
23 } // namespace PHX
24 
25 // Register tag as PHX extent
26 PHX_IS_EXTENT(VertexCFD::PhaseIndex)
27 
28 #endif // VERTEXCFD_UTILS_PHASEINDEX_HPP
VertexCFD
Definition: tstMethodManufacturedSolutionBC.cpp:23
VertexCFD::PhaseIndex
Definition: VertexCFD_Utils_PhaseIndex.hpp:11