SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
io::ComposeTable Class Reference

Reader for the CompOSE (https://compose.obspm.fr/home) ASCII tabulated equations of state. More...

#include <ComposeTable.hpp>

Public Member Functions

 ComposeTable (std::string directory_to_read_from)
const std::unordered_map< std::string, DataVector > & data () const
const DataVectordata (const std::string &quantity_name) const
const std::vector< std::string > & available_quantities () const
const std::array< double, 2 > & number_density_bounds () const
const std::array< double, 2 > & temperature_bounds () const
const std::array< double, 2 > & electron_fraction_bounds () const
size_t number_density_number_of_points () const
size_t temperature_number_of_points () const
size_t electron_fraction_number_of_points () const
bool beta_equilibrium () const
bool number_density_log_spacing () const
bool temperature_log_spacing () const
bool electron_fraction_log_spacing () const
void pup (PUP::er &p)

Detailed Description

Reader for the CompOSE (https://compose.obspm.fr/home) ASCII tabulated equations of state.

The directory from which the data is read must contain the eos.quantities, eos.parameters, and eos.table.


The documentation for this class was generated from the following file:
  • src/IO/ComposeTable.hpp