Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimStimulusZetaPlaneSliceConfig Struct Reference

Configuration for sampling zeta or xi over a charted complex-plane slice. More...

#include <zeta_plane_slice.h>

Public Attributes

size_t field_index
 
double amplitude
 
double sigma_center
 
double t_center
 
double sigma_span
 
double t_span
 
double log_floor
 
SimPlaneChartKind chart_kind
 
SimPlaneProjectionKind sigma_projection
 
SimPlaneProjectionKind t_projection
 
bool sigma_flip
 
bool t_flip
 
double chart_center_x
 
double chart_center_y
 
double chart_rotation
 
double chart_ellipse_u
 
double chart_ellipse_v
 
double chart_spiral_arms
 
double chart_spiral_pitch
 
double chart_spiral_phase
 
double chart_spiral_angular_velocity
 
SimStimulusZetaPlaneSliceFamily family
 
SimStimulusZetaPlaneSliceViewMode view_mode
 
SimStimulusZetaPlaneSliceRenderMode render_mode
 

Detailed Description

Configuration for sampling zeta or xi over a charted complex-plane slice.

Member Data Documentation

◆ amplitude

double SimStimulusZetaPlaneSliceConfig::amplitude

Scalar multiplier applied to the projected view.

◆ chart_center_x

double SimStimulusZetaPlaneSliceConfig::chart_center_x

Chart-space center offset in normalized sample space.

◆ chart_center_y

double SimStimulusZetaPlaneSliceConfig::chart_center_y

Chart-space center offset in normalized sample space.

◆ chart_ellipse_u

double SimStimulusZetaPlaneSliceConfig::chart_ellipse_u

Elliptic semi-axis in local U coordinates.

◆ chart_ellipse_v

double SimStimulusZetaPlaneSliceConfig::chart_ellipse_v

Elliptic semi-axis in local V coordinates.

◆ chart_kind

SimPlaneChartKind SimStimulusZetaPlaneSliceConfig::chart_kind

Shared plane chart used to warp the sampled window.

◆ chart_rotation

double SimStimulusZetaPlaneSliceConfig::chart_rotation

Chart rotation in radians for cartesian/elliptic modes.

◆ chart_spiral_angular_velocity

double SimStimulusZetaPlaneSliceConfig::chart_spiral_angular_velocity

Spiral angular drift rate.

◆ chart_spiral_arms

double SimStimulusZetaPlaneSliceConfig::chart_spiral_arms

Spiral arm-count multiplier.

◆ chart_spiral_phase

double SimStimulusZetaPlaneSliceConfig::chart_spiral_phase

Spiral additive phase offset in radians.

◆ chart_spiral_pitch

double SimStimulusZetaPlaneSliceConfig::chart_spiral_pitch

Spiral radial pitch multiplier.

◆ family

SimStimulusZetaPlaneSliceFamily SimStimulusZetaPlaneSliceConfig::family

Which analytic family to sample.

◆ field_index

size_t SimStimulusZetaPlaneSliceConfig::field_index

Target field index.

◆ log_floor

double SimStimulusZetaPlaneSliceConfig::log_floor

Positive floor used by log_abs to avoid -inf at zeros.

◆ render_mode

SimStimulusZetaPlaneSliceRenderMode SimStimulusZetaPlaneSliceConfig::render_mode

Exact or interactive render behavior.

◆ sigma_center

double SimStimulusZetaPlaneSliceConfig::sigma_center

Real-part center of the sampled window.

◆ sigma_flip

bool SimStimulusZetaPlaneSliceConfig::sigma_flip

When true, reflect the sigma projection across the window center.

◆ sigma_projection

SimPlaneProjectionKind SimStimulusZetaPlaneSliceConfig::sigma_projection

Chart axis projected into sigma.

◆ sigma_span

double SimStimulusZetaPlaneSliceConfig::sigma_span

Width of the sampled window in sigma.

◆ t_center

double SimStimulusZetaPlaneSliceConfig::t_center

Imaginary-part center of the sampled window.

◆ t_flip

bool SimStimulusZetaPlaneSliceConfig::t_flip

When true, reflect the t projection across the window center.

◆ t_projection

SimPlaneProjectionKind SimStimulusZetaPlaneSliceConfig::t_projection

Chart axis projected into t.

◆ t_span

double SimStimulusZetaPlaneSliceConfig::t_span

Height of the sampled window in t.

◆ view_mode

SimStimulusZetaPlaneSliceViewMode SimStimulusZetaPlaneSliceConfig::view_mode

Scalar projection written into the field.


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