From: Daniel Garcia-Sanchez Date: Tue, 11 Aug 2020 07:52:38 +0000 (+0200) Subject: Remove instantiations X-Git-Tag: v9.3.0-rc1~1169^2~4 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87152706ba0c86906679adbbac996d0e8263e920;p=dealii.git Remove instantiations --- diff --git a/source/base/hdf5.cc b/source/base/hdf5.cc index 03cb3e6820..5e6fab8e0c 100644 --- a/source/base/hdf5.cc +++ b/source/base/hdf5.cc @@ -1475,139 +1475,7 @@ namespace HDF5 (void)ret; (void)mpi_communicator; } - - - -# ifndef DOXYGEN - - // instantiations of functions - -# include "hdf5.inst" - - // Instantiations for int and unsigned int can be found below. Only - // std::vector is provided with instantiations with int and unsigned int. - // Instantiations of FullMatrix and Vector are provided with float, double, - // std::complex and std::complex in hdf5.inst - - template int - HDF5Object::get_attribute(const std::string &attr_name) const; - template unsigned int - HDF5Object::get_attribute(const std::string &attr_name) const; - // The specializations of HDF5Object::get_attribute - // and HDF5Object::get_attribute have been defined above - - template void - HDF5Object::set_attribute(const std::string &attr_name, int value); - template void - HDF5Object::set_attribute(const std::string &attr_name, - unsigned int value); - - template std::vector - DataSet::read>(); - template std::vector - DataSet::read>(); - - template std::vector - DataSet::read_selection>( - const std::vector &coordinates); - template std::vector - DataSet::read_selection>( - const std::vector &coordinates); - - template std::vector - DataSet::read_hyperslab>(const std::vector &offset, - const std::vector &count); - template std::vector - DataSet::read_hyperslab>( - const std::vector &offset, - const std::vector &count); - - template std::vector - DataSet::read_hyperslab>( - const std::vector &data_dimensions, - const std::vector &offset, - const std::vector &stride, - const std::vector &count, - const std::vector &block); - template std::vector - DataSet::read_hyperslab>( - const std::vector &data_dimensions, - const std::vector &offset, - const std::vector &stride, - const std::vector &count, - const std::vector &block); - - template void - DataSet::read_none(); - template void - DataSet::read_none(); - - template void - DataSet::write>(const std::vector &data); - template void - DataSet::write>( - const std::vector &data); - - template void - DataSet::write_selection>( - const std::vector & data, - const std::vector &coordinates); - template void - DataSet::write_selection>( - const std::vector &data, - const std::vector & coordinates); - - template void - DataSet::write_hyperslab>(const std::vector & data, - const std::vector &offset, - const std::vector &count); - template void - DataSet::write_hyperslab>( - const std::vector &data, - const std::vector & offset, - const std::vector & count); - - template void - DataSet::write_hyperslab>( - const std::vector & data, - const std::vector &data_dimensions, - const std::vector &offset, - const std::vector &stride, - const std::vector &count, - const std::vector &block); - template void - DataSet::write_hyperslab>( - const std::vector &data, - const std::vector & data_dimensions, - const std::vector & offset, - const std::vector & stride, - const std::vector & count, - const std::vector & block); - - template void - DataSet::write_none(); - template void - DataSet::write_none(); - - template DataSet - Group::create_dataset(const std::string & name, - const std::vector &dimensions) const; - template DataSet - Group::create_dataset( - const std::string & name, - const std::vector &dimensions) const; - - template void - Group::write_dataset>(const std::string & name, - const std::vector &data) const; - template void - Group::write_dataset>( - const std::string & name, - const std::vector &data) const; - -# endif // DOXYGEN - -} // namespace HDF5 +} DEAL_II_NAMESPACE_CLOSE