37 DLL_IMPORT_OR_EXPORT
HdfProxyMPI(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : EML2_NS::
HdfProxy(partialObject) {}
44 DLL_IMPORT_OR_EXPORT
HdfProxyMPI(
const COMMON_NS::DataObjectReference& dor) : EML2_NS::
HdfProxy(dor) {}
60 HdfProxyMPI(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
61 const std::string & packageDirAbsolutePath,
const std::string & externalFilePath,
62 COMMON_NS::DataObjectRepository::openingMode hdfPermissionAccess = COMMON_NS::DataObjectRepository::openingMode::READ_ONLY) :
63 EML2_NS::
HdfProxy(packageDirAbsolutePath, externalFilePath, hdfPermissionAccess)
65 initGsoapProxy(repo, guid, title, 20);
75 DLL_IMPORT_OR_EXPORT
HdfProxyMPI(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference* fromGsoap) :
87 void setMPICommunicator(MPI_Comm communicator) { mpi_comm = communicator; }
103 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_NS =
"eml20";
112 MPI_Comm mpi_comm = MPI_COMM_WORLD;
Definition HdfProxyMPI.h:29
HdfProxyMPI(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap)
Definition HdfProxyMPI.h:75
HdfProxyMPI(const common::DataObjectReference &dor)
Constructor.
Definition HdfProxyMPI.h:44
HdfProxyMPI(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &packageDirAbsolutePath, const std::string &externalFilePath, common::DataObjectRepository::openingMode hdfPermissionAccess=common::DataObjectRepository::openingMode::READ_ONLY)
Definition HdfProxyMPI.h:60
HdfProxyMPI(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition HdfProxyMPI.h:37
void setIndependentIO()
Set IO to independent (default)
void setCollectiveIO()
Set IO to collective.
std::string getXmlNamespace() const final
Definition HdfProxyMPI.h:108