Geometry.hpp
1 // 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 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$.
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
Poisson::Geometry
Geometry
Types of background geometries for the Poisson equation.
Definition: Geometry.hpp:8
Poisson::Geometry::Curved
@ Curved
The manifold is either curved or employs curved coordinates, so non-vanishing Christoffel symbols mus...
Poisson::Geometry::FlatCartesian
@ FlatCartesian
Euclidean (flat) manifold with Cartesian coordinates, i.e. the metric has components in these coordi...
Poisson
Items related to solving a Poisson equation .
Definition: Robin.hpp:21