English
Related papers

Related papers: Computational wave optics library for C++: CWO++ l…

200 papers

Representing the control flow of a computer program as a computation graph can bring many benefits in a broad variety of domains where performance is critical. This technique is a core component of most major numerical libraries…

Mathematical Software · Computer Science 2018-12-11 Pierre Vandenhove

Gravitational waves (GWs) propagating through the universe can be microlensed by stellar and intermediate-mass objects. Lensing induces frequency-dependent amplification of GWs, which can be computed using \texttt{GLoW}, an accurate code…

Cosmology and Nongalactic Astrophysics · Physics 2025-11-12 Marienza Caldarola , Srashti Goyal , Nihar Gupte , Stephen R. Green , Miguel Zumalacárregui

We previously established that in principle, it is possible to quantum compute using passive linear optics with photo-detectors (quant-ph/0006088). Here we describe techniques based on error detection and correction that greatly improve the…

Quantum Physics · Physics 2007-05-23 E. Knill , R. Laflamme , G. Milburn

Numerical inspection of wide-angle (WA) or ultra-wide-angle (UWA) computer-generated holograms (CGH) is a computationally demanding task. To surpass this limitation, we propose a novel computational approach for fast and accurate WA-CGH…

Computer-Generated Holography (CGH) algorithms often fall short in matching simulations with results from a physical holographic display. Our work addresses this mismatch by learning the holographic light transport in holographic displays.…

Optics · Physics 2022-06-16 Koray Kavaklı , Hakan Urey , Kaan Akşit

We present f4ncgb, a new open-source C++ library for Gr\"obner basis computations in free algebras, which transfers recent advancements in commutative Gr\"obner basis software to the noncommutative setting. As our experiments show, f4ncgb…

Mathematical Software · Computer Science 2026-01-05 Maximilian Heisinger , Clemens Hofstadler

The design and performance of computer vision algorithms are greatly influenced by the hardware on which they are implemented. CPUs, multi-core CPUs, FPGAs and GPUs have inspired new algorithms and enabled existing ideas to be realized.…

Computer Vision and Pattern Recognition · Computer Science 2019-04-02 Lisa Tse , Peter Mountney , Paul Klein , Simone Severini

A computer code is described for the simulation of gravitational lensing data. The code incorporates adaptive mesh refinement in choosing which rays to shoot based on the requirements of the source size, location and surface brightness…

Cosmology and Nongalactic Astrophysics · Physics 2019-01-29 R. Benton Metcalf , Margarita Petkova

In this article, we deal with the efficient computation of the Wright function in the cases of interest for the expression of solutions of some fractional differential equations. The proposed algorithm is based on the inversion of the…

Numerical Analysis · Mathematics 2024-09-16 Lidia Aceto , Fabio Durastante

Within the expansive domain of optical sciences, achieving the precise characterization of light beams stands as a fundamental pursuit, pivotal for various applications, including telecommunications and imaging technologies. This study…

We describe a new C++ library for multiprecision arithmetic for numbers in the order of 100--500 bits, i.e., representable with just a few limbs. The library is written in "optimizing-compiler-friendly" C++, with an emphasis on the use of…

Cryptography and Security · Computer Science 2018-04-20 Niek J. Bouman

The derivation of a function is a fundamental tool for solving problems in calculus. Consequently, the motivations for investigating physical systems capable of performing this task are numerous. Furthermore, the potential to develop an…

We present Stochastic Optical Quantum Circuit Simulator (SOQCS) C++/Python library for the simulation of quantum optical circuits, and we provide its implementation details. SOQCS offers a framework to define, simulate and study quantum…

Quantum Physics · Physics 2024-01-17 Javier Osca , Jiri Vala

Nonlinear reformulations of the spectral clustering method have gained a lot of recent attention due to their increased numerical benefits and their solid mathematical background. However, the estimation of the multiple nonlinear…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-27 Dimosthenis Pasadakis , Olaf Schenk , Verner Vlacic , Albert-Jan Yzelman

We present a generalized framework for cellular/lattice based visualizations in two dimensions based on state of the art computing abstractions. Our implementation takes the form of a library of reusable functions written in C++ which hides…

Condensed Matter · Physics 2009-10-30 Mark Burgess , Haarek Haugerud , Are Strandlie

Evolution formulas of the density operator, the photon number distribution, and the Wigner function are derived for the problem on the optical fields propagation in realistic environments. The method of deriving these formulas is novel and…

Quantum Physics · Physics 2017-01-04 Xue-xiang Xu

Using quantum theory, we study the propagation of an optical field in an inhomogeneous dielectric, and apply this scheme to traveling optical fields in a waveguide. We introduce a field-atom interaction Hamiltonian and derive the refractive…

Quantum Physics · Physics 2015-10-26 Akira Kitagawa

In "Shive wave machines - Wave propagation, dispersion, reflection, simulation" (arXiv:1503.02088) technical details of Shive wave machines are discussed. Wave propagation on these machines is simulated using the commercial numerical…

Physics Education · Physics 2017-11-03 Tilman Kuepper

Holographic optical coherence tomography (OCT) is a powerful imaging technique, but its ability to reveal low-reflectivity features is limited. In this study, we performed holographic OCT by incoherently averaging volumes with changing…

We present the Flowgen tool, which generates flowcharts from annotated C++ source code. The tool generates a set of interconnected high-level UML activity diagrams, one for each function or method in the C++ sources. It provides a simple…

Software Engineering · Computer Science 2014-05-14 David A. Kosower , J. J. Lopez-Villarejo
‹ Prev 1 4 5 6 7 8 10 Next ›