Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : namespace Poisson { 7 : /// \brief Types of background geometries for the Poisson equation 8 1 : enum class Geometry { 9 : /// Euclidean (flat) manifold with Cartesian coordinates, i.e. the metric has 10 : /// components \f$\gamma_{ij} = \delta_{ij}\f$ in these coordinates and thus 11 : /// all Christoffel symbols vanish: \f$\Gamma^i_{jk}=0\f$. 12 : FlatCartesian, 13 : /// The manifold is either curved or employs curved coordinates, so 14 : /// non-vanishing Christoffel symbols must be taken into account. 15 : Curved 16 : }; 17 : } // namespace Poisson