|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Shared spatial coordinate helpers for stimulus operators. More...
#include "oakfield/field.h"#include "oakfield/field_patch.h"#include <math.h>#include <stdbool.h>

Go to the source code of this file.
Classes | |
| struct | SimStimulusCoordConfig |
| Shared coordinate mapping configuration used by stimulus operators. More... | |
| struct | SimStimulusCoordRow |
| Precomputed coordinate row state for efficient stimulus patch iteration. More... | |
Macros | |
| #define | STIMULUS_COORD_EPS 1.0e-12 |
Typedefs | |
| typedef enum SimStimulusCoordMode | SimStimulusCoordMode |
| Spatial coordinate mappings shared by stimulus operators. | |
| typedef enum SimStimulusCoordAxis | SimStimulusCoordAxis |
| Cartesian axis selector for stimulus coordinates. | |
| typedef enum SimStimulusSeparableMode | SimStimulusSeparableMode |
| Combination mode for separable X/Y stimulus coordinates. | |
| typedef struct SimStimulusCoordConfig | SimStimulusCoordConfig |
| Shared coordinate mapping configuration used by stimulus operators. | |
| typedef struct SimStimulusCoordRow | SimStimulusCoordRow |
| Precomputed coordinate row state for efficient stimulus patch iteration. | |
Enumerations | |
| enum | SimStimulusCoordMode { SIM_STIMULUS_COORD_AXIS = 0 , SIM_STIMULUS_COORD_ANGLE , SIM_STIMULUS_COORD_RADIAL , SIM_STIMULUS_COORD_POLAR , SIM_STIMULUS_COORD_AZIMUTH , SIM_STIMULUS_COORD_ELLIPTIC , SIM_STIMULUS_COORD_SEPARABLE , SIM_STIMULUS_COORD_SPIRAL } |
| Spatial coordinate mappings shared by stimulus operators. More... | |
| enum | SimStimulusCoordAxis { SIM_STIMULUS_AXIS_X = 0 , SIM_STIMULUS_AXIS_Y = 1 } |
| Cartesian axis selector for stimulus coordinates. More... | |
| enum | SimStimulusSeparableMode { SIM_STIMULUS_SEPARABLE_MULTIPLY = 0 , SIM_STIMULUS_SEPARABLE_ADD = 1 } |
| Combination mode for separable X/Y stimulus coordinates. More... | |
Shared spatial coordinate helpers for stimulus operators.
| enum SimStimulusCoordAxis |
| enum SimStimulusCoordMode |
Spatial coordinate mappings shared by stimulus operators.