Namespaces
Christoffel.hpp File Reference

Defines functions to calculate Christoffel symbols. More...

#include <cstddef>
#include "DataStructures/Tensor/TypeAliases.hpp"

Go to the source code of this file.

Namespaces

 gr
 Holds functions related to general relativity.
 

Functions

template<size_t SpatialDim, typename Frame , IndexType Index, typename DataType >
void gr::christoffel_first_kind (gsl::not_null< tnsr::abb< DataType, SpatialDim, Frame, Index > *> christoffel, const tnsr::abb< DataType, SpatialDim, Frame, Index > &d_metric) noexcept
 Computes Christoffel symbol of the first kind from derivative of metric. More...
 
template<size_t SpatialDim, typename Frame , IndexType Index, typename DataType >
tnsr::abb< DataType, SpatialDim, Frame, Indexgr::christoffel_first_kind (const tnsr::abb< DataType, SpatialDim, Frame, Index > &d_metric) noexcept
 Computes Christoffel symbol of the first kind from derivative of metric. More...
 

Detailed Description

Defines functions to calculate Christoffel symbols.