Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : #include <cstddef>
7 :
8 : #include "PointwiseFunctions/AnalyticData/ScalarTensor/ScalarField/Inverser.hpp"
9 : #include "PointwiseFunctions/AnalyticData/ScalarTensor/ScalarField/SuperposedInverser.hpp"
10 : #include "PointwiseFunctions/AnalyticData/ScalarTensor/ScalarField/Zero.hpp"
11 : #include "Utilities/TMPL.hpp"
12 :
13 : namespace ScalarTensor::AnalyticData::ScalarField {
14 :
15 : /*!
16 : * \brief List of all the initial guesses for the scalar field.
17 : */
18 : template <size_t Dim>
19 1 : using all_initial_guesses =
20 : tmpl::list<Zero<Dim>, Inverser<Dim>, SuperposedInverser<Dim>>;
21 : } // namespace ScalarTensor::AnalyticData::ScalarField
|