![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Directories | |
| logs | |
| profiling | |
Files | |
| alg_primitives.hpp | |
| aliases_float.hpp | |
| aliases_int.hpp | |
| as_constant.hpp | |
| assert.hpp | |
| Shamrock assertion utility. | |
| bytestream.hpp | |
| call_lambda.hpp | |
| Call a lambda at static or local scope construction time. | |
| checksum.hpp | |
| constants.hpp | |
| Class holding the value of numerous constants generated from the following source. | |
| DistributedData.hpp | |
| DistributedDataShared.hpp | |
| Container for objects shared between two distributed data patches. | |
| endian.hpp | |
| exception.hpp | |
| This header file contains utility functions related to exception handling in the code. | |
| exception_ctx.hpp | |
| Provides utilities for adding context to exceptions. | |
| FixedStack.hpp | |
| Fixed-size stack container for high-performance applications. | |
| floats.hpp | |
| fortran_io.hpp | |
| integer.hpp | |
| logs.hpp | |
| macroLocation.hpp | |
| mdspan_concepts.hpp | |
| memory.hpp | |
| narrowing.hpp | |
| Utilities for safe type narrowing conversions. | |
| numeric_limits.hpp | |
| optional.hpp | |
| popen.hpp | |
| pre_main_call.hpp | |
| Provides a macro to call a lambda before main. | |
| primitive_type_info.hpp | |
| print.hpp | |
| ptr.hpp | |
| sets.hpp | |
| SourceLocation.hpp | |
| Source location utility. | |
| stacktrace.hpp | |
| This file contains the definition for the stacktrace related functionality. | |
| StlContainerConversion.hpp | |
| StorageComponent.hpp | |
| string.hpp | |
| tabulate.hpp | |
| term_colors.hpp | |
| time.hpp | |
| Timer.hpp | |
| High-resolution timer with plf_nanotimer (non-macOS) or std::chrono (macOS) backend. | |
| type_name_info.hpp | |
| type_traits.hpp | |
| Traits for C++ types. | |
| unique_name_macro.hpp | |
| Provides macros for generating unique identifiers at compile time. | |
| WithUUID.hpp | |