|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for discrete chaotic map operators. More...
#include <chaos_map.h>
Configuration for discrete chaotic map operators.
The state is stored in a complex field: re = x, im = y (or momentum for standard map).
| size_t SimChaosMapOperatorConfig::a_field |
Optional field for map parameter a.
| double SimChaosMapOperatorConfig::angle_scale |
Scaling for the sine argument.
| size_t SimChaosMapOperatorConfig::b_field |
Optional field for map parameter b.
| double SimChaosMapOperatorConfig::blend |
Blend new state with old (1 = full update).
| size_t SimChaosMapOperatorConfig::c_field |
Optional field for map parameter c.
| size_t SimChaosMapOperatorConfig::d_field |
Optional field for map parameter d.
| SimChaosEscapeMode SimChaosMapOperatorConfig::escape_mode |
Escape behavior when |z| exceeds escape_radius.
| double SimChaosMapOperatorConfig::escape_radius |
Divergence radius (<=0 disables).
| double SimChaosMapOperatorConfig::escape_reset_im |
Reset imaginary component.
| double SimChaosMapOperatorConfig::escape_reset_re |
Reset real component.
| double SimChaosMapOperatorConfig::exp_c_im |
Exponential map constant imaginary component.
| double SimChaosMapOperatorConfig::exp_c_re |
Exponential map constant real component.
| double SimChaosMapOperatorConfig::exp_scale_im |
Exponential map scale imaginary component.
| double SimChaosMapOperatorConfig::exp_scale_re |
Exponential map scale real component.
| double SimChaosMapOperatorConfig::henon_a |
Henon quadratic coefficient.
| double SimChaosMapOperatorConfig::henon_b |
Henon coupling coefficient.
| double SimChaosMapOperatorConfig::henon_offset_im |
Henon y offset.
| double SimChaosMapOperatorConfig::henon_offset_re |
Henon x offset.
| double SimChaosMapOperatorConfig::henon_x_gain |
Henon x linear gain.
| double SimChaosMapOperatorConfig::henon_y_gain |
Henon y gain in x update.
| double SimChaosMapOperatorConfig::ikeda_a |
Ikeda phase bias.
| double SimChaosMapOperatorConfig::ikeda_b |
Ikeda nonlinearity strength.
| double SimChaosMapOperatorConfig::ikeda_offset_im |
Ikeda offset imaginary component.
| double SimChaosMapOperatorConfig::ikeda_offset_re |
Ikeda offset real component.
| double SimChaosMapOperatorConfig::ikeda_u |
Ikeda contraction factor.
| size_t SimChaosMapOperatorConfig::input_field |
Input complex field index.
| unsigned int SimChaosMapOperatorConfig::iterations_per_step |
Iterations executed per simulation step.
| double SimChaosMapOperatorConfig::k |
Standard map chaos parameter.
| size_t SimChaosMapOperatorConfig::k_field |
Optional field for standard map K.
| SimChaosKickMode SimChaosMapOperatorConfig::kick_mode |
Kick/drift ordering (standard map).
| double SimChaosMapOperatorConfig::lozi_a |
Lozi absolute-value coefficient.
| double SimChaosMapOperatorConfig::lozi_abs_epsilon |
Lozi absolute-value smoothing (0 = sharp).
| double SimChaosMapOperatorConfig::lozi_b |
Lozi coupling coefficient.
| double SimChaosMapOperatorConfig::lozi_offset_im |
Lozi y offset.
| double SimChaosMapOperatorConfig::lozi_offset_re |
Lozi x offset.
| double SimChaosMapOperatorConfig::lozi_x_gain |
Lozi x linear gain.
| double SimChaosMapOperatorConfig::lozi_y_gain |
Lozi y gain in x update.
| SimChaosMapType SimChaosMapOperatorConfig::map_type |
Map family selection.
| size_t SimChaosMapOperatorConfig::output_field |
Output complex field index.
| double SimChaosMapOperatorConfig::quad_a_im |
Quadratic coefficient (imag).
| double SimChaosMapOperatorConfig::quad_a_re |
Quadratic coefficient (real).
| double SimChaosMapOperatorConfig::quad_b_im |
Linear coefficient (imag).
| double SimChaosMapOperatorConfig::quad_b_re |
Linear coefficient (real).
| double SimChaosMapOperatorConfig::quad_c_im |
Constant coefficient (imag).
| double SimChaosMapOperatorConfig::quad_c_re |
Constant coefficient (real).
| double SimChaosMapOperatorConfig::tinkerbell_a |
Tinkerbell a coefficient.
| double SimChaosMapOperatorConfig::tinkerbell_b |
Tinkerbell b coefficient.
| double SimChaosMapOperatorConfig::tinkerbell_c |
Tinkerbell c coefficient.
| double SimChaosMapOperatorConfig::tinkerbell_d |
Tinkerbell d coefficient.
| double SimChaosMapOperatorConfig::tinkerbell_offset_im |
Tinkerbell y offset.
| double SimChaosMapOperatorConfig::tinkerbell_offset_re |
Tinkerbell x offset.
| double SimChaosMapOperatorConfig::tinkerbell_x2_gain |
Tinkerbell x^2 gain.
| double SimChaosMapOperatorConfig::tinkerbell_xy_gain |
Tinkerbell x*y gain.
| double SimChaosMapOperatorConfig::tinkerbell_y2_gain |
Tinkerbell y^2 gain.
| size_t SimChaosMapOperatorConfig::u_field |
Optional field for Ikeda u.
| double SimChaosMapOperatorConfig::wrap_max_im |
Wrap maximum for imaginary component.
| double SimChaosMapOperatorConfig::wrap_max_re |
Wrap maximum for real component.
| double SimChaosMapOperatorConfig::wrap_min_im |
Wrap minimum for imaginary component.
| double SimChaosMapOperatorConfig::wrap_min_re |
Wrap minimum for real component.
| SimChaosWrapMode SimChaosMapOperatorConfig::wrap_mode_im |
Wrap mode for imaginary component.
| SimChaosWrapMode SimChaosMapOperatorConfig::wrap_mode_re |
Wrap mode for real component.