Nektar++
|
#include <exception>
#include <memory>
#include <hdf5.h>
#include <string>
#include <vector>
#include <boost/core/ignore_unused.hpp>
#include <LibUtilities/BasicUtils/ErrorUtil.hpp>
#include <LibUtilities/Communication/Comm.h>
Go to the source code of this file.
Namespaces | |
Nektar | |
Nektar::LibUtilities | |
Nektar::LibUtilities::H5 | |
Macros | |
#define | H5_CONSTRUCT(ans, func, args) |
#define | H5_CALL(func, args) |
Typedefs | |
typedef std::shared_ptr< Object > | Nektar::LibUtilities::H5::ObjectSharedPtr |
typedef std::shared_ptr< DataType > | Nektar::LibUtilities::H5::DataTypeSharedPtr |
typedef std::shared_ptr< CompoundDataType > | Nektar::LibUtilities::H5::CompoundDataTypeSharedPtr |
typedef std::shared_ptr< DataSpace > | Nektar::LibUtilities::H5::DataSpaceSharedPtr |
typedef std::shared_ptr< CanHaveAttributes > | Nektar::LibUtilities::H5::CanHaveAttributesSharedPtr |
typedef std::shared_ptr< Attribute > | Nektar::LibUtilities::H5::AttributeSharedPtr |
typedef std::shared_ptr< CanHaveGroupsDataSets > | Nektar::LibUtilities::H5::CanHaveGroupsDataSetsSharedPtr |
typedef std::shared_ptr< File > | Nektar::LibUtilities::H5::FileSharedPtr |
typedef std::shared_ptr< DataSet > | Nektar::LibUtilities::H5::DataSetSharedPtr |
typedef std::shared_ptr< PList > | Nektar::LibUtilities::H5::PListSharedPtr |
#define H5_CALL | ( | func, | |
args | |||
) |
Definition at line 67 of file H5.h.
Referenced by Nektar::LibUtilities::H5::DataSpace::AppendRange(), Nektar::LibUtilities::H5::DataSpace::ClearRange(), Nektar::LibUtilities::H5::PList::Close(), Nektar::LibUtilities::H5::DataSpace::Close(), Nektar::LibUtilities::H5::DataType::Close(), Nektar::LibUtilities::H5::CompoundDataType::Close(), Nektar::LibUtilities::H5::Attribute::Close(), Nektar::LibUtilities::H5::File::Close(), Nektar::LibUtilities::H5::Group::Close(), Nektar::LibUtilities::H5::DataSet::Close(), Nektar::LibUtilities::H5::CanHaveAttributes::GetAttribute(), Nektar::LibUtilities::H5::CanHaveAttributes::GetNumAttr(), Nektar::LibUtilities::H5::Group::GetNumElements(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::LinkIterator::operator++(), Nektar::LibUtilities::H5::CanHaveAttributes::AttrIterator::operator++(), Nektar::LibUtilities::H5::DataSet::Read(), Nektar::LibUtilities::H5::DataSet::ReadVectorString(), Nektar::LibUtilities::H5::DataSpace::SelectRange(), Nektar::LibUtilities::H5::CanHaveAttributes::SetAttribute(), Nektar::LibUtilities::H5::PList::SetChunk(), Nektar::LibUtilities::H5::PList::SetDeflate(), Nektar::LibUtilities::H5::DataSpace::SetSelection(), Nektar::LibUtilities::H5::DataType::String(), Nektar::LibUtilities::H5::DataSet::Write(), and Nektar::LibUtilities::H5::DataSet::WriteString().
#define H5_CONSTRUCT | ( | ans, | |
func, | |||
args | |||
) |
Definition at line 56 of file H5.h.
Referenced by Nektar::LibUtilities::H5::DataType::Copy(), Nektar::LibUtilities::H5::Attribute::Create(), Nektar::LibUtilities::H5::File::Create(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::CreateDataSet(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::CreateGroup(), Nektar::LibUtilities::H5::DataSpace::DataSpace(), Nektar::LibUtilities::H5::DataSpace::Null(), Nektar::LibUtilities::H5::DataSpace::OneD(), Nektar::LibUtilities::H5::Attribute::Open(), Nektar::LibUtilities::H5::File::Open(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::OpenDataSet(), Nektar::LibUtilities::H5::CanHaveGroupsDataSets::OpenGroup(), Nektar::LibUtilities::H5::PList::PList(), and Nektar::LibUtilities::H5::DataSpace::Scalar().