Functions
LogicalCoordinates.cpp File Reference

Defines functions logical_coordinates and interface_logical_coordinates. More...

#include "Domain/LogicalCoordinates.hpp"
#include <array>
#include "DataStructures/DataVector.hpp"
#include "DataStructures/IndexIterator.hpp"
#include "DataStructures/Tensor/Tensor.hpp"
#include "Domain/Direction.hpp"
#include "Domain/Mesh.hpp"
#include "Domain/Side.hpp"
#include "NumericalAlgorithms/Spectral/Spectral.hpp"

Functions

template<size_t VolumeDim>
tnsr::I< DataVector, VolumeDim, Frame::Logicallogical_coordinates (const Mesh< VolumeDim > &mesh) noexcept
 Compute the logical coordinates in an Element. More...
 
template<size_t VolumeDim>
tnsr::I< DataVector, VolumeDim, Frame::Logicalinterface_logical_coordinates (const Mesh< VolumeDim - 1 > &mesh, const Direction< VolumeDim > &direction) noexcept
 Compute the logical coordinates on a face of an Element. More...
 
template<>
tnsr::I< DataVector, 1, Frame::Logicalinterface_logical_coordinates< 1 > (const Mesh< 0 > &mesh, const Direction< 1 > &direction) noexcept
 
template tnsr::I< DataVector, 1, Frame::Logicallogical_coordinates (const Mesh< 1 > &) noexcept
 
template tnsr::I< DataVector, 2, Frame::Logicallogical_coordinates (const Mesh< 2 > &) noexcept
 
template tnsr::I< DataVector, 3, Frame::Logicallogical_coordinates (const Mesh< 3 > &) noexcept
 
template tnsr::I< DataVector, 2, Frame::Logicalinterface_logical_coordinates (const Mesh< 1 > &, const Direction< 2 > &) noexcept
 
template tnsr::I< DataVector, 3, Frame::Logicalinterface_logical_coordinates (const Mesh< 2 > &, const Direction< 3 > &) noexcept
 

Detailed Description

Defines functions logical_coordinates and interface_logical_coordinates.