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
|