|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Numerical increments are fractions of each coordinate's complete physical span. More...
#include <controller.hpp>
Static Public Member Functions | |
| static constexpr std::array< double, Count > | filled (const double value) |
| Initialize every coordinate with the same numerical control. | |
Public Attributes | |
| std::array< double, Count > | initial_step_fraction = filled(0.25) |
| std::array< double, Count > | minimum_step_fraction = filled(1.0e-6) |
| std::array< double, Count > | maximum_step_fraction = filled(1.0) |
| std::array< std::size_t, Count > | axis_order |
| CoordinateOrder | order {CoordinateOrder::automatic} |
| double | growth_factor {1.5} |
| double | shrink_factor {0.5} |
| std::uint64_t | maximum_attempts {128} |
| std::uint64_t | maximum_rejections_per_axis {16} |
Numerical increments are fractions of each coordinate's complete physical span.
|
inlinestaticnodiscardconstexpr |
Initialize every coordinate with the same numerical control.
| std::array<std::size_t, Count> serif::solver::continuation::CoordinateOptions< Count >::axis_order |
| double serif::solver::continuation::CoordinateOptions< Count >::growth_factor {1.5} |
| std::array<double, Count> serif::solver::continuation::CoordinateOptions< Count >::initial_step_fraction = filled(0.25) |
| std::uint64_t serif::solver::continuation::CoordinateOptions< Count >::maximum_attempts {128} |
| std::uint64_t serif::solver::continuation::CoordinateOptions< Count >::maximum_rejections_per_axis {16} |
| std::array<double, Count> serif::solver::continuation::CoordinateOptions< Count >::maximum_step_fraction = filled(1.0) |
| std::array<double, Count> serif::solver::continuation::CoordinateOptions< Count >::minimum_step_fraction = filled(1.0e-6) |
| CoordinateOrder serif::solver::continuation::CoordinateOptions< Count >::order {CoordinateOrder::automatic} |
| double serif::solver::continuation::CoordinateOptions< Count >::shrink_factor {0.5} |