Skip to content
Snippets Groups Projects
Commit 9362cbac authored by William F Godoy's avatar William F Godoy
Browse files

Minor changes to Reader and BeginStep

parent d557fab1
No related branches found
No related tags found
1 merge request!294Bp1read : Initial Reading Capabilities and latest API
...@@ -29,17 +29,18 @@ AdvanceStatus Engine::BeginStep() ...@@ -29,17 +29,18 @@ AdvanceStatus Engine::BeginStep()
{ {
if (m_OpenMode == Mode::Read) if (m_OpenMode == Mode::Read)
{ {
return BeginStep(AdvanceMode::NextAvailable, 0.0); return BeginStep(AdvanceMode::NextAvailable, 0.0f);
} }
else else
{ {
return BeginStep(AdvanceMode::Append, 0.0); return BeginStep(AdvanceMode::Append, 0.0f);
} }
} }
AdvanceStatus Engine::BeginStep(AdvanceMode mode, const float timeout_sec) AdvanceStatus Engine::BeginStep(AdvanceMode mode, const float timeoutSeconds)
{ {
ThrowUp("BeginStep"); ThrowUp("BeginStep");
return AdvanceStatus::OtherError;
} }
void Engine::EndStep() { ThrowUp("EndStep"); } void Engine::EndStep() { ThrowUp("EndStep"); }
......
...@@ -62,9 +62,9 @@ public: ...@@ -62,9 +62,9 @@ public:
*/ */
IO &GetIO() noexcept; IO &GetIO() noexcept;
virtual AdvanceStatus BeginStep() final; AdvanceStatus BeginStep() final;
virtual AdvanceStatus BeginStep(AdvanceMode mode, virtual AdvanceStatus BeginStep(AdvanceMode mode,
const float timeout_sec = 0.0); const float timeoutSeconds = 0.f);
/** /**
* Puts variable with pre-defined pointer at DefineVariable into adios2 * Puts variable with pre-defined pointer at DefineVariable into adios2
......
...@@ -22,6 +22,8 @@ void BPFileReader::GetSyncCommon(Variable<T> &variable, T *data) ...@@ -22,6 +22,8 @@ void BPFileReader::GetSyncCommon(Variable<T> &variable, T *data)
// subfile info // subfile info
const std::map<std::string, SubFileInfoMap> variableSubfileInfo = const std::map<std::string, SubFileInfoMap> variableSubfileInfo =
m_BP3Deserializer.GetSyncVariableSubFileInfo(variable); m_BP3Deserializer.GetSyncVariableSubFileInfo(variable);
ReadVariables(m_IO, variableSubfileInfo);
} }
template <class T> template <class T>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment