Factory1D.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
6 #include <cstddef>
7 
8 #include "Domain/Creators/AlignedLattice.hpp"
9 #include "Domain/Creators/Factory.hpp"
12 #include "Utilities/TMPL.hpp"
13 
14 namespace DomainCreators_detail {
15 template <>
16 struct domain_creators<1> {
17  using type = tmpl::list<domain::creators::AlignedLattice<1>,
20 };
21 } // namespace DomainCreators_detail
Interval.hpp
domain::creators::RotatedIntervals
Create a 1D Domain consisting of two rotated Blocks. The left block has its logical -axis aligned wit...
Definition: RotatedIntervals.hpp:39
cstddef
domain::creators::Interval
Create a 1D Domain consisting of a single Block.
Definition: Interval.hpp:37
RotatedIntervals.hpp
TMPL.hpp