.. _o2scl: Object-oriented Scientific Computing Library: v0.929a1 ====================================================== O₂scl is a C++ library for object-oriented scientific computing which has been in active development for 20 years. This is a beta version. Some O₂scl classes state-of-the-art and others are more experimental. O₂scl continues to evolve. Release versions should install and test successfully, and most of the classes are ready for production use. Some of the interfaces may change slightly in future versions. Additionally, O₂scl computes the thermodynamics of particles and nuclei, constructs equations of state of dense matter, and solves equations related to neutron star structure. Gallery ======= .. |fptr| image:: ../../../examples/plot/ex_fptr_plot.png .. |anneal| image:: ../../../examples/plot/ex_anneal_plot.png .. |ode| image:: ../../../examples/plot/ex_ode_bessel.png .. |nucprof| image:: ../../../examples/plot/ex_nuc_prof.png .. |nucmass| image:: ../../../examples/plot/ex_nucmass_dz96.png .. csv-table:: Root finding,Minimization,ODEs,Nuclear Structure,Nuclear masses |fptr|,|anneal|,|ode|,|nucprof|,|nucmass| User's Guide ============ .. toctree:: :maxdepth: 1 download install usage vecmat interp const funct table string diff inte poly solve min mcarlo mcmc anneal hist ode linalg algebraic cheb unitconv multip conmin fit multi_interp hdf acol python para other lset part fermion nuclei hadrons eos_quarks eos_beta eos_tov tov_solve eos_momi eos_tidal eos_cnstar eos_rot eos_bps nucleus_rmf sneos part_multip yanic design dev_guide license related ack ref class_list function_list todos * :ref:`genindex` * :ref:`search`