SpECTRE  v2024.04.12
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: