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