Rice Vector Library (”RVL”). A software framework for abstract expression of coordinate-free linear algebra and optimization algorithms. The Rice Vector Library is a collection of C++ classes expressing core concepts (vector, function,…) of calculus in Hilbert space with minimal implementation dependence, and providing standardized interfaces behind which to hide application-dependent implementation details (data containers, function objects). A variety of coordinate-free algorithms from linear algebra and optimization, including Krylov subspace methods and various relatives of Newton’s method for nonlinear equations and constrained and unconstrained optimization, may be expressed purely in terms of this system of classes. The resulting code may be used without alteration in a wide range of control, design, and parameter estimation applications, in serial and parallel computing environments.
Keywords for this software
References in zbMATH (referenced in 4 articles )
Showing results 1 to 4 of 4.
- Bencomo, Mario J.; Symes, William W.: Preconditioner for estimation of multipole sources via full waveform inversion (2020)
- Bencomo, Mario J.; Symes, William W.: Discretization of multipole sources in a finite difference setting for wave propagation problems (2019)
- Soubies, Emmanuel; Soulez, Ferréol; McCann, Michael T.; Pham, Thanh-an; Donati, Laurène; Debarre, Thomas; Sage, Daniel; Unser, Michael: Pocket guide to solve inverse problems with GlobalBioim (2019)
- Padula, Anthony D.; Scott, Shannon D.; Symes, William W.: A software framework for abstract expression of coordinate-free linear algebra and optimization algorithms (2009)