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::Flow Member List

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

begin_adapt()peclet::amr::pybind::Flowinline
divergence_norm()peclet::amr::pybind::Flowinline
engine()peclet::amr::pybind::Flowinline
face_field() constpeclet::amr::pybind::Flowinline
finish_adapt(std::function< double(double, double, double)> sdf)peclet::amr::pybind::Flowinline
Flow(const Octree &oct, double rho, double mu, double dt)peclet::amr::pybind::Flowinline
Flow(DistributedOctree &d, double rho, double mu, double dt)peclet::amr::pybind::Flowinline
is_fluid() constpeclet::amr::pybind::Flowinline
num_leaves() constpeclet::amr::pybind::Flowinline
pressure() constpeclet::amr::pybind::Flowinline
pressure_bottom_extent() constpeclet::amr::pybind::Flowinline
project(int pres_iters)peclet::amr::pybind::Flowinline
rebalance_mpi(std::function< double(double, double, double)> sdf)peclet::amr::pybind::Flowinline
release() noexcept overridepeclet::amr::pybind::Flowinline
set_advection(bool on)peclet::amr::pybind::Flowinline
set_advection_scheme(int s)peclet::amr::pybind::Flowinline
set_body_force(double fx, double fy, double fz)peclet::amr::pybind::Flowinline
set_cf_scheme(int scheme)peclet::amr::pybind::Flowinline
set_dt(double dt)peclet::amr::pybind::Flowinline
set_ghost_projection(bool on, int matrix_order, int rhs_order)peclet::amr::pybind::Flowinline
set_ghost_sampled(bool on, double rho, long max_samples)peclet::amr::pybind::Flowinline
set_implicit_advection(bool on)peclet::amr::pybind::Flowinline
set_momentum_tolerance(double rtol)peclet::amr::pybind::Flowinline
set_outer_iterations(int n, double tol)peclet::amr::pybind::Flowinline
set_pressure(nb::ndarray< double, nb::c_contig > h)peclet::amr::pybind::Flowinline
set_pressure_bottom(const std::string &mode)peclet::amr::pybind::Flowinline
set_pressure_bottom_extent(long cells)peclet::amr::pybind::Flowinline
set_pressure_pcg(bool on)peclet::amr::pybind::Flowinline
set_pressure_tolerance(double rtol)peclet::amr::pybind::Flowinline
set_solid(std::function< double(double, double, double)> sdf)peclet::amr::pybind::Flowinline
set_solid_spheres(nb::ndarray< const double, nb::c_contig > centers, nb::ndarray< const double, nb::c_contig > radii, bool periodic)peclet::amr::pybind::Flowinline
set_velocity(int c, nb::ndarray< double, nb::c_contig > h)peclet::amr::pybind::Flowinline
step(int mom_iters, int pres_iters)peclet::amr::pybind::Flowinline
velocities() constpeclet::amr::pybind::Flowinline
velocity(int c) constpeclet::amr::pybind::Flowinline