|
peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
|
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::Octree | inline |
| balance() | peclet::amr::pybind::Octree | inline |
| cells() const | peclet::amr::pybind::Octree | inline |
| centers() const | peclet::amr::pybind::Octree | inline |
| codes() const | peclet::amr::pybind::Octree | inline |
| extent() const | peclet::amr::pybind::Octree | inline |
| find(std::array< double, 3 > x) const | peclet::amr::pybind::Octree | inline |
| geoRef() const | peclet::amr::pybind::Octree | inline |
| is_balanced() const | peclet::amr::pybind::Octree | inline |
| levels() const | peclet::amr::pybind::Octree | inline |
| lmax() const | peclet::amr::pybind::Octree | inline |
| lohner_indicator(DArray field, double eps) | peclet::amr::pybind::Octree | inline |
| num_leaves() const | peclet::amr::pybind::Octree | inline |
| Octree(std::array< long, 3 > root, unsigned lmax, std::array< double, 3 > origin, std::array< double, 3 > spacing) | peclet::amr::pybind::Octree | inline |
| octreeRef() const | peclet::amr::pybind::Octree | inline |
| origin() const | peclet::amr::pybind::Octree | inline |
| refine_leaf(Index i) | peclet::amr::pybind::Octree | inline |
| 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::Octree | inline |
| refine_to_sdf(std::function< double(double, double, double)> sdf, unsigned target_level, double band, bool balance) | peclet::amr::pybind::Octree | inline |
| 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::Octree | inline |
| refine_to_sphere(std::array< double, 3 > center, double radius, unsigned target_level, double band, bool balance) | peclet::amr::pybind::Octree | inline |
| release() noexcept override | peclet::amr::pybind::Octree | inline |
| sizes(int axis) const | peclet::amr::pybind::Octree | inline |
| spacing() const | peclet::amr::pybind::Octree | inline |
| write_vtu(const std::string &path, const std::string &name, DArray field) | peclet::amr::pybind::Octree | inline |