tmdsimpy.utils.harmonic¶
Utilities for harmonic discretization operations used in HBM and similar.
See Also¶
- tmdsimpy.jax.harmonic_utils
A reimplementation of parts of this module with JAX and JIT compilation.
Functions
|
Function to calculate the number of harmonic components. |
|
Calculates the Fourier coefficients corresponding to a time series. |
|
Returns the harmonic stiffness and its frequency derivative. |
|
Function returns a conditioning vector for harmonic solutions. |
|
Generate an initial guess to an harmonic balance method (HBM) type problem based on a linear system. |
|
Rotates a set of harmonic solutions through a phase defined at a given harmonic. |
|
Shift phase to be within [-pi, pi). |
|
Returns derivative of a time series defined by a set of harmonics. |
|
Finds the locations where the vector has zero crossings (sign changes). |