#include <export.h>
Public Member Functions | |
| Xport (const Algorithms::AxisBundle< double > &_axis, const vector< string > oTags, string homedir="") | |
| void | Export_h5 (const std::string tag, std::valarray< float > ex, const size_t &step, const int spec=-1) |
| void | Export_h5 (const std::string tag, Array2D< float > ex, const size_t &step, const int spec=-1) |
| void | Export_h5 (const std::string tag, Array3D< float > ex, const size_t &step, const int spec=-1) |
| H5::H5File | hmake_file (string ofilename) |
| void | hclose_file (H5::H5File &file) |
| void | hinit_attr (H5::H5File &hfilehandle, const std::string tag, size_t step, float xmax, float xmin) |
| void | hinit_attr2 (H5::H5File &hfilehandle, const std::string tag, size_t step, float xmax[], float xmin[]) |
| void | haxis (H5::Group &hgrouphandle, string axismainname, float axisrange[2], string axislongname, string axisname, string axistype, string axisunits) |
| void | hfile_add_attr (H5::H5File &hfilehandle, string attrname, int attrdata) |
| void | hfile_add_attr2 (H5::H5File &hfilehandle, string attrname, int attrdata[2]) |
| void | hfile_add_attr (H5::H5File &hfilehandle, string attrname, float attrdata) |
| void | hfile_add_attr2 (H5::H5File &hfilehandle, string attrname, float attrdata[2]) |
| void | hfile_add_attr (H5::H5File &hfilehandle, string attrname, string attrdata) |
| void | hfile_add_attr_todataset (H5::DataSet &hdatasethandle, string attrname, string attrdata) |
Private Member Functions | |
| string | oH5Fextension (size_t step, int species=-1) |
Private Attributes | |
| map< string, Header > | Hdr |
| Export_Files::Xport::Xport | ( | const Algorithms::AxisBundle< double > & | _axis, |
| const vector< string > | oTags, | ||
| string | homedir = "" |
||
| ) |
Definition at line 530 of file export.cpp.
References formulary(), Export_Files::Header::Header(), Formulary::Label(), Export_Files::Header::label(), Export_Files::Makefolder(), Algorithms::AxisBundle< T >::Np(), Algorithms::AxisBundle< T >::Npx(), Algorithms::AxisBundle< T >::Npy(), Algorithms::AxisBundle< T >::Npz(), Algorithms::AxisBundle< T >::Nxg(), Algorithms::AxisBundle< T >::pdim(), Algorithms::AxisBundle< T >::pmax(), Algorithms::AxisBundle< T >::pmin(), Export_Files::stringify(), Formulary::Uconv(), Algorithms::AxisBundle< T >::xgmax(), and Algorithms::AxisBundle< T >::xgmin().

| void Export_Files::Xport::Export_h5 | ( | const std::string | tag, |
| std::valarray< float > | ex, | ||
| const size_t & | step, | ||
| const int | spec = -1 |
||
| ) |
Definition at line 3416 of file export.cpp.
References Export_Files::Header::dim(), Export_Files::Header::Directory(), and formulary().

| void Export_Files::Xport::Export_h5 | ( | const std::string | tag, |
| Array2D< float > | ex, | ||
| const size_t & | step, | ||
| const int | spec = -1 |
||
| ) |
Definition at line 3475 of file export.cpp.
References Array2D< T >::array(), Export_Files::Header::dim(), Array2D< T >::dim1(), Array2D< T >::dim2(), Export_Files::Header::Directory(), formulary(), Export_Files::Header::max(), and Export_Files::Header::min().

| void Export_Files::Xport::Export_h5 | ( | const std::string | tag, |
| Array3D< float > | ex, | ||
| const size_t & | step, | ||
| const int | spec = -1 |
||
| ) |
Definition at line 3548 of file export.cpp.
References Array3D< T >::array(), Export_Files::Header::dim(), Array3D< T >::dim1(), Array3D< T >::dim2(), Array3D< T >::dim3(), Export_Files::Header::Directory(), formulary(), Export_Files::Header::max(), and Export_Files::Header::min().

| void Export_Files::Xport::haxis | ( | H5::Group & | hgrouphandle, |
| string | axismainname, | ||
| float | axisrange[2], | ||
| string | axislongname, | ||
| string | axisname, | ||
| string | axistype, | ||
| string | axisunits | ||
| ) |
Definition at line 3736 of file export.cpp.
| void Export_Files::Xport::hclose_file | ( | H5::H5File & | file | ) |
Definition at line 3646 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr | ( | H5::H5File & | hfilehandle, |
| string | attrname, | ||
| int | attrdata | ||
| ) |
Definition at line 3761 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr | ( | H5::H5File & | hfilehandle, |
| string | attrname, | ||
| float | attrdata | ||
| ) |
Definition at line 3801 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr | ( | H5::H5File & | hfilehandle, |
| string | attrname, | ||
| string | attrdata | ||
| ) |
Definition at line 3841 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr2 | ( | H5::H5File & | hfilehandle, |
| string | attrname, | ||
| int | attrdata[2] | ||
| ) |
Definition at line 3781 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr2 | ( | H5::H5File & | hfilehandle, |
| string | attrname, | ||
| float | attrdata[2] | ||
| ) |
Definition at line 3821 of file export.cpp.
| void Export_Files::Xport::hfile_add_attr_todataset | ( | H5::DataSet & | hdatasethandle, |
| string | attrname, | ||
| string | attrdata | ||
| ) |
Definition at line 3862 of file export.cpp.
| void Export_Files::Xport::hinit_attr | ( | H5::H5File & | hfilehandle, |
| const std::string | tag, | ||
| size_t | step, | ||
| float | xmax, | ||
| float | xmin | ||
| ) |
Definition at line 3658 of file export.cpp.
References Input::List(), and Export_Files::Header::time.

| void Export_Files::Xport::hinit_attr2 | ( | H5::H5File & | hfilehandle, |
| const std::string | tag, | ||
| size_t | step, | ||
| float | xmax[], | ||
| float | xmin[] | ||
| ) |
Definition at line 3698 of file export.cpp.
References Input::List(), and Export_Files::Header::time.

| H5::H5File Export_Files::Xport::hmake_file | ( | string | ofilename | ) |
Definition at line 3632 of file export.cpp.
|
private |
Definition at line 683 of file export.cpp.
References Export_Files::ofconventions::h5file_extension, Export_Files::ofconventions::ofile_digits, and Export_Files::stringify().
