Piecewise: Flexible piecewise functions for fast integral transforms in Julia

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Berthod, Christophe
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915508895350784
author Berthod, Christophe
author_facet Berthod, Christophe
contents A piecewise function of a real variable x returns a value computed from a rule that can be different in each interval of the values of x. The Julia module Piecewise provides an implementation of piecewise functions, where the user is free to choose the rules. A mechanism allows for fitting a piecewise function made of user-defined formulas to a real function of a real variable. With appropriately chosen formulas, various integral transforms of the piecewise function become directly available without relying on quadratures. The module Piecewise defines seven formula that enable the fast calculation of the moments of the piecewise function. The module PiecewiseHilbert supplements these formula with methods enabling a fast Hilbert transform. The module PiecewiseLorentz extends some of these formula to enable what we call a Lorentz transform.
format Preprint
id arxiv_https___arxiv_org_abs_2509_18829
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Piecewise: Flexible piecewise functions for fast integral transforms in Julia
Berthod, Christophe
Mathematical Software
A piecewise function of a real variable x returns a value computed from a rule that can be different in each interval of the values of x. The Julia module Piecewise provides an implementation of piecewise functions, where the user is free to choose the rules. A mechanism allows for fitting a piecewise function made of user-defined formulas to a real function of a real variable. With appropriately chosen formulas, various integral transforms of the piecewise function become directly available without relying on quadratures. The module Piecewise defines seven formula that enable the fast calculation of the moments of the piecewise function. The module PiecewiseHilbert supplements these formula with methods enabling a fast Hilbert transform. The module PiecewiseLorentz extends some of these formula to enable what we call a Lorentz transform.
title Piecewise: Flexible piecewise functions for fast integral transforms in Julia
topic Mathematical Software
url https://arxiv.org/abs/2509.18829