Skip to content

Custom hierarchies – other API concept, for now without extended meshes and particles path #1881

Open
franzpoeschel wants to merge 144 commits into
openPMD:devfrom
franzpoeschel:custom-hierarchies
Open

Custom hierarchies – other API concept, for now without extended meshes and particles path #1881
franzpoeschel wants to merge 144 commits into
openPMD:devfrom
franzpoeschel:custom-hierarchies

Conversation

@franzpoeschel
Copy link
Copy Markdown
Contributor

tbd

TODO:

Diff: franzpoeschel/openPMD-api@fix-parallel-hdf5...custom-hierarchies

@franzpoeschel franzpoeschel added the api: new additions to the API label May 19, 2026
}
} // namespace

std::future<void> AbstractIOHandlerImpl::flush(FlushLevel l)
Comment thread test/ParallelIOTest.cpp Outdated
Comment thread test/ParallelIOTest.cpp Outdated
{
template <typename T, typename RecordType>
PostProcessConvertedAttributeImpl<T, RecordType>::
PostProcessConvertedAttributeImpl(RecordType record_in, handler_t reader_in)
Comment thread src/CustomHierarchy.cpp
// method might be called as const. shared_ptr<>s implement interior
// mutability, so use that here.

// auto &container_front = container.container_front();
{
setDirty(false);
}
// customHierarchies().printRecursively();
std::to_string(count_of_erased_elements) + " instead.");
}

// std::cout << "REWIRED '" << myPath().openPMDPath() << "'." << std::endl;
if (res.first->first == RecordComponent::SCALAR)
{
this->container().erase(res.first);
// this->container().erase(res.first);
Comment thread test/CoreTest.cpp
Comment on lines +698 to +701
REQUIRE(r.numAttributes() == 0);
// TODO: unitSI
// REQUIRE(r["x"].numAttributes() == 0);
// REQUIRE(r["y"].numAttributes() == 0);
Comment thread test/CoreTest.cpp
read_nonexistent_attribute::read_nonexistent_attribute();
}

TEST_CASE("custom_hierarchy", "[core]")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: new additions to the API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants