NSC++: Non-Standard Cosmologies in C++
arXiv:2301.08253 · doi:10.1016/j.cpc.2023.108743
Abstract
We introduce NSC++, a header-only C++ library that simulates the evolution of the plasma and a decaying fluid in the early Universe. NSC++ can be used in C++ programs or called directly from python scripts without significant overhead. There is no special installation process or external dependencies. Furthermore, there are example programs that can be modified to handle several cases.
arXiv comment18 pages; 3 figures; 4 tables; The stable version of the library can be found at https://github.com/dkaramit/NSCpp/tree/stable. v2: Added reference; Minor corrections to text. v3: Minor corrections, matches published version
References in corpus (12)
- Array Programming with NumPy
- Planck 2018 results. X. Constraints on inflation
- Quintessence: A Review
- Scalar singlet dark matter in non-standard cosmologies
- Ultraviolet Freeze-in with a Time-dependent Inflaton Decay
- New Constraints on Dark Matter Production during Kination
- Implications of time-dependent inflaton decay on reheating and dark matter production
- Quintessence and the Transition to an Accelerating Universe
- Stasis in an Expanding Universe: A Recipe for Stable Mixed-Component Cosmological Eras
- Scalar Multiplet Dark Matter in a Fast Expanding Universe: resurrection of the desert region
- Freeze-in Production of Dark Matter Prior to Early Matter Domination
- MiMeS: Misalignment Mechanism Solver