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

Geometry-only bound at the supplied sample points, with a location for the first obstruction. More...

#include <geometry_step.hpp>

Public Attributes

double step {0.0}
 
double boundary_step {0.0}
 
double minimum_determinant_at_accepted {std::numeric_limits<double>::infinity()}
 
double minimum_determinant_at_maximum {std::numeric_limits<double>::infinity()}
 
double limiting_point_determinant_at_step {0.0}
 
std::size_t sampled_point_count {0}
 
bool limited_by_geometry {false}
 
int limiting_element {-1}
 
int limiting_rule {-1}
 
int limiting_point {-1}
 

Detailed Description

Geometry-only bound at the supplied sample points, with a location for the first obstruction.

The determinant is that of the physical map relative to the reference mesh. This does not bound unsampled points, thermodynamic admissibility, or a nonlinear trajectory in shape coefficients. A boundary at maximum_step still applies fraction_to_boundary. An unrestricted step does not.

Member Data Documentation

◆ boundary_step

double serif::geometry::deformation::GeometryStepLimit::boundary_step {0.0}

◆ limited_by_geometry

bool serif::geometry::deformation::GeometryStepLimit::limited_by_geometry {false}

◆ limiting_element

int serif::geometry::deformation::GeometryStepLimit::limiting_element {-1}

◆ limiting_point

int serif::geometry::deformation::GeometryStepLimit::limiting_point {-1}

◆ limiting_point_determinant_at_step

double serif::geometry::deformation::GeometryStepLimit::limiting_point_determinant_at_step {0.0}

◆ limiting_rule

int serif::geometry::deformation::GeometryStepLimit::limiting_rule {-1}

◆ minimum_determinant_at_accepted

double serif::geometry::deformation::GeometryStepLimit::minimum_determinant_at_accepted {std::numeric_limits<double>::infinity()}

◆ minimum_determinant_at_maximum

double serif::geometry::deformation::GeometryStepLimit::minimum_determinant_at_maximum {std::numeric_limits<double>::infinity()}

◆ sampled_point_count

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

◆ step

double serif::geometry::deformation::GeometryStepLimit::step {0.0}

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