Skip to main content

Module profile

Module profile 

Source
Expand description

Symmetric pseudo-Voigt profile and fused peak accumulation.

Structs§

Accumulation
Result from fused multi-peak accumulation.
DenseJacobian
Parameter-major dense derivatives shared across many peaks.
GridView
A validated, borrowed view of a strictly increasing sampling grid.
PatternDerivatives
Derivatives of one calculated pattern.
Peak
Parameters for one symmetric pseudo-Voigt peak.
PeakBatchView
A validated structure-of-arrays view of peak parameters.
ProfilePoint
A profile value and its analytical first derivatives.
SupportJacobian
Per-peak Jacobian stored only over each peak’s active support.
SupportRange
Inclusive physical support limits for one peak.

Enums§

ProfileError
Input validation errors for profile evaluation.
SupportPolicy
Deterministic rule used to choose a peak’s finite support.

Functions§

accumulate_batch
Accumulate a borrowed peak batch and all derivatives on a validated grid.
accumulate_peaks
Convenience accumulator for an array-of-structs peak collection.
accumulate_values_batch
Accumulate only calculated profile values for a borrowed peak batch.
symmetric_pseudo_voigt
Evaluate a unit-area symmetric pseudo-Voigt profile and derivatives.