|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Representation metadata attached to an operator. More...
#include <operator.h>
Public Attributes | |
| SimFieldDomain | domain |
| SimFieldValueKind | value_kind |
| bool | requires_complex_input |
| bool | preserves_real_subspace |
| bool | requires_complex_representation |
| SimIRBoundaryPolicy | boundary |
| uint8_t | spacing_hint_rank |
| double | spacing_hint [SIM_OPERATOR_MAX_SPACING_DIMS] |
Representation metadata attached to an operator.
| SimIRBoundaryPolicy SimOperatorRepresentation::boundary |
Boundary policy hint for spatial operators.
| SimFieldDomain SimOperatorRepresentation::domain |
Preferred domain.
| bool SimOperatorRepresentation::preserves_real_subspace |
True if real input stays in the real subspace.
| bool SimOperatorRepresentation::requires_complex_input |
True if inputs must be at least complex-valued.
| bool SimOperatorRepresentation::requires_complex_representation |
True if storage must be complex even for real math.
| double SimOperatorRepresentation::spacing_hint[SIM_OPERATOR_MAX_SPACING_DIMS] |
Optional per-dimension spacing hints.
| uint8_t SimOperatorRepresentation::spacing_hint_rank |
Optional spacing hint rank.
| SimFieldValueKind SimOperatorRepresentation::value_kind |
Output value kind classification.