Struct InterpolationConfig
Defined in File interpolation_decorator.hpp
Struct Documentation
-
struct InterpolationConfig
Configuration for interpolation and dense output.
Public Functions
-
inline void validate() const
Validate configuration parameters.
- Throws:
std::invalid_argument – if configuration is invalid
Public Members
-
InterpolationMethod method = {InterpolationMethod::CUBIC_SPLINE}
-
size_t max_history_size = {10000}
-
bool enable_adaptive_sampling = {true}
-
double adaptive_tolerance = {1e-6}
-
double min_step_size = {1e-12}
-
bool enable_compression = {false}
-
size_t compression_threshold = {1000}
-
double compression_tolerance = {1e-8}
-
bool allow_extrapolation = {false}
-
double extrapolation_warning_threshold = {0.1}
-
inline void validate() const