SpECTRE
v2024.09.29
|
Computes the Jacobian diagnostic, which compares the analytic Jacobian (provided by some coordinate map) to a numerical Jacobian computed using numerical partial derivatives. The coordinates must be in the target frame of the map. See domain::jacobian_diagnostic
for details of the calculation.
More...
#include <JacobianDiagnostic.hpp>
Public Types | |
using | base = JacobianDiagnostic< Dim > |
using | return_type = typename base::type |
using | argument_tags = tmpl::list< ::domain::Tags::Jacobian< Dim, Frame::ElementLogical, TargetFrame >, ::domain::Tags::Coordinates< Dim, TargetFrame >, Mesh< Dim > > |
Public Types inherited from domain::Tags::JacobianDiagnostic< Dim > | |
using | type = tnsr::i< DataVector, Dim, typename Frame::ElementLogical > |
Static Public Attributes | |
static constexpr auto | function |
Computes the Jacobian diagnostic, which compares the analytic Jacobian (provided by some coordinate map) to a numerical Jacobian computed using numerical partial derivatives. The coordinates must be in the target frame of the map. See domain::jacobian_diagnostic
for details of the calculation.
|
staticconstexpr |