SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::geometry::deformation::DeformationGeometryReport Struct Reference

Report the smallest sampled determinant of the computational deformation, det(I + grad_X u). This includes stellar and vacuum computational elements, before exterior compactification. Positive samples do not prove positivity between samples or at additional physics quadrature points. More...

#include <geometry_inspection.hpp>

Public Member Functions

bool is_orientation_preserving (const double determinant_floor=0.0) const noexcept
 Require strict positivity above a finite, nonnegative determinant floor.
 

Public Attributes

double minimum_jacobian_determinant {std::numeric_limits<double>::infinity()}
 
std::size_t sampled_point_count {0}
 
int minimum_element {-1}
 
int minimum_point {-1}
 

Detailed Description

Report the smallest sampled determinant of the computational deformation, det(I + grad_X u). This includes stellar and vacuum computational elements, before exterior compactification. Positive samples do not prove positivity between samples or at additional physics quadrature points.

Member Function Documentation

◆ is_orientation_preserving()

bool serif::geometry::deformation::DeformationGeometryReport::is_orientation_preserving ( const double determinant_floor = 0.0) const
inlinenodiscardnoexcept

Require strict positivity above a finite, nonnegative determinant floor.

Member Data Documentation

◆ minimum_element

int serif::geometry::deformation::DeformationGeometryReport::minimum_element {-1}

◆ minimum_jacobian_determinant

double serif::geometry::deformation::DeformationGeometryReport::minimum_jacobian_determinant {std::numeric_limits<double>::infinity()}

◆ minimum_point

int serif::geometry::deformation::DeformationGeometryReport::minimum_point {-1}

◆ sampled_point_count

std::size_t serif::geometry::deformation::DeformationGeometryReport::sampled_point_count {0}

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