Namespaces | Functions
hdf_io.h File Reference

File defining HDF I/O for selected O2scl objects. More...

#include <boost/numeric/ublas/vector.hpp>
#include <o2scl/hdf_file.h>
#include <o2scl/table.h>
#include <o2scl/table_units.h>
#include <o2scl/hist.h>
#include <o2scl/hist_2d.h>
#include <o2scl/table3d.h>
#include <o2scl/tensor_grid.h>
#include <o2scl/expval.h>
#include <o2scl/contour.h>
#include <o2scl/uniform_grid.h>

Go to the source code of this file.

Namespaces

 o2scl_hdf
 The O2scl namespace for I/O with HDF.
 

Functions

void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::table<> &t, std::string name)
 Output a o2scl::table object to a hdf_file.
 
template<class vec_t >
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::table< vec_t > &t, std::string name)
 Input a o2scl::table object from a hdf_file. More...
 
void o2scl_hdf::hdf_output_data (hdf_file &hf, o2scl::table<> &t)
 Internal function for outputting a o2scl::table object.
 
template<class vec_t >
void o2scl_hdf::hdf_input_data (hdf_file &hf, o2scl::table< vec_t > &t)
 Internal function for inputting a o2scl::table object.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::table_units<> &t, std::string name)
 Output a o2scl::table_units object to a hdf_file.
 
template<class vec_t >
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::table_units< vec_t > &t, std::string name)
 Input a o2scl::table_units object from a hdf_file. More...
 
void o2scl_hdf::hdf_output_data (hdf_file &hf, o2scl::table_units<> &t)
 Internal function for outputting a o2scl::table_units object.
 
template<class vec_t >
void o2scl_hdf::hdf_input_data (hdf_file &hf, o2scl::table_units< vec_t > &t)
 Internal function for inputting a o2scl::table_units object.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::hist &h, std::string name)
 Output a o2scl::hist object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::hist &h, std::string name="")
 Input a o2scl::hist object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::hist_2d &h, std::string name)
 Output a o2scl::hist_2d object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::hist_2d &h, std::string name="")
 Input a o2scl::hist_2d object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::table3d &h, std::string name)
 Output a o2scl::table3d object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::table3d &h, std::string name="")
 Input a o2scl::table3d object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::expval_scalar &h, std::string name)
 Output a o2scl::expval_scalar object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::expval_scalar &h, std::string name="")
 Input a o2scl::expval_scalar object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::expval_vector &h, std::string name)
 Output a o2scl::expval_vector object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::expval_vector &h, std::string name="")
 Input a o2scl::expval_vector object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::expval_matrix &h, std::string name)
 Output a o2scl::expval_matrix object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::expval_matrix &h, std::string name="")
 Input a o2scl::expval_matrix object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::uniform_grid< double > &h, std::string name)
 Output a o2scl::uniform_grid object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::uniform_grid< double > &h, std::string name="")
 Input a o2scl::uniform_grid object from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, std::vector< o2scl::contour_line > &cl, std::string name)
 Output a vector of o2scl::contour_line objects to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, std::vector< o2scl::contour_line > &cl, std::string name="")
 Input a vector of o2scl::contour_line objects from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, std::vector< o2scl::edge_crossings > &ec, std::string name)
 Output a vector of o2scl::edge_crossings objects to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, std::vector< o2scl::edge_crossings > &ec, std::string name="")
 Input a vector of o2scl::edge_crossings objects from a hdf_file.
 
void o2scl_hdf::hdf_output (hdf_file &hf, o2scl::tensor_grid< std::vector< double >, std::vector< size_t > > &t, std::string name)
 Output a o2scl::tensor_grid object to a hdf_file.
 
void o2scl_hdf::hdf_input (hdf_file &hf, o2scl::tensor_grid< std::vector< double >, std::vector< size_t > > &t, std::string name="")
 Input a o2scl::tensor_grid object from a hdf_file.
 

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