SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
domain::Tags::DetSurfaceJacobian< SourceFrame, TargetFrame > Struct Template Reference

The determinant of the induced Jacobian on a surface. More...

#include <SurfaceJacobian.hpp>

Public Types

using type = Scalar< DataVector >
 

Detailed Description

template<typename SourceFrame, typename TargetFrame>
struct domain::Tags::DetSurfaceJacobian< SourceFrame, TargetFrame >

The determinant of the induced Jacobian on a surface.

The surface Jacobian determinant on a surface Σ with constant logical coordinate ξi is:

(1)JΣ=Jγjk(J1)ji(J1)ki

where Jji=xi/ξj is the volume Jacobian with determinant J and inverse (J1)ji=ξi/xj. Note that the square root in the expression above is the magnitude of the unnormalized face normal, where γjk is the inverse spatial metric.


The documentation for this struct was generated from the following file: