peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
Loading...
Searching...
No Matches
peclet::amr::pybind::Octree Member List

This is the complete list of members for peclet::amr::pybind::Octree, including all inherited members.

adapt(DArray field, double refine_thresh, double coarsen_thresh, unsigned finest_level, double eps, bool linear)peclet::amr::pybind::Octreeinline
balance()peclet::amr::pybind::Octreeinline
cells() constpeclet::amr::pybind::Octreeinline
centers() constpeclet::amr::pybind::Octreeinline
codes() constpeclet::amr::pybind::Octreeinline
extent() constpeclet::amr::pybind::Octreeinline
find(std::array< double, 3 > x) constpeclet::amr::pybind::Octreeinline
geoRef() constpeclet::amr::pybind::Octreeinline
is_balanced() constpeclet::amr::pybind::Octreeinline
levels() constpeclet::amr::pybind::Octreeinline
lmax() constpeclet::amr::pybind::Octreeinline
lohner_indicator(DArray field, double eps)peclet::amr::pybind::Octreeinline
num_leaves() constpeclet::amr::pybind::Octreeinline
Octree(std::array< long, 3 > root, unsigned lmax, std::array< double, 3 > origin, std::array< double, 3 > spacing)peclet::amr::pybind::Octreeinline
octreeRef() constpeclet::amr::pybind::Octreeinline
origin() constpeclet::amr::pybind::Octreeinline
refine_leaf(Index i)peclet::amr::pybind::Octreeinline
refine_to_gap_floor(std::function< double(double, double, double)> sdf, std::function< double(double, double, double)> gap, unsigned coarsest_level, double n, double band, bool balance)peclet::amr::pybind::Octreeinline
refine_to_sdf(std::function< double(double, double, double)> sdf, unsigned target_level, double band, bool balance)peclet::amr::pybind::Octreeinline
refine_to_sdf_graded(std::function< double(double, double, double)> sdf, std::function< unsigned(double, double, double)> target_level, double band, bool balance)peclet::amr::pybind::Octreeinline
refine_to_sphere(std::array< double, 3 > center, double radius, unsigned target_level, double band, bool balance)peclet::amr::pybind::Octreeinline
release() noexcept overridepeclet::amr::pybind::Octreeinline
sizes(int axis) constpeclet::amr::pybind::Octreeinline
spacing() constpeclet::amr::pybind::Octreeinline
write_vtu(const std::string &path, const std::string &name, DArray field)peclet::amr::pybind::Octreeinline