Classes
eos_tov.h File Reference

File defining o2scl::eos_tov. More...

#include <cmath>
#include <iostream>
#include <fstream>
#include <boost/numeric/ublas/vector.hpp>
#include <o2scl/constants.h>
#include <o2scl/lib_settings.h>
#include <o2scl/interp.h>
#include <o2scl/table_units.h>
#include <o2scl/vector_derint.h>

Go to the source code of this file.

Classes

class  o2scl::eos_tov
 A EOS base class for the TOV solver. More...
 
class  o2scl::eos_tov_buchdahl
 The Buchdahl EOS for the TOV solver. More...
 
class  o2scl::eos_tov_polytrope
 Standard polytropic EOS $ P = K \varepsilon^{1+1/n} $. More...
 
class  o2scl::eos_tov_linear
 Linear EOS $ P = c_s^2 (\varepsilon-\varepsilon_0) $. More...
 
class  o2scl::eos_tov_vectors< vec_t >
 Provide an EOS for TOV solvers based on interpolation of user-supplied vectors. More...
 
class  o2scl::eos_tov_interp
 An EOS for the TOV solver using simple linear interpolation and an optional crust EOS. More...
 

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).