|
peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
|
Definition at line 246 of file amr_bindings.cpp.
|
inline |
Definition at line 248 of file amr_bindings.cpp.
References peclet::amr::AmrGeometry< Dim >::h0, peclet::amr::BlockOctree< Dim, Bits >::init(), lmax(), peclet::amr::AmrGeometry< Dim >::origin, origin(), spacing(), and peclet::amr::transferFieldGradients().
|
inlineoverridenoexcept |
Definition at line 254 of file amr_bindings.cpp.
|
inline |
Definition at line 257 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::numLeaves().
|
inline |
Definition at line 258 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::lmax().
Referenced by Octree().
|
inline |
Definition at line 259 of file amr_bindings.cpp.
References peclet::amr::AmrGeometry< Dim >::origin.
Referenced by Octree().
|
inline |
The FINEST-level cell counts the block resolves: root cells * 2**lmax per axis.
Definition at line 261 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::brick(), peclet::amr::BlockOctree< Dim, Bits >::lmax(), and peclet::amr::transferFieldGradients().
Referenced by extent().
|
inline |
The block's physical side lengths, cells * spacing.
Definition at line 267 of file amr_bindings.cpp.
References cells(), peclet::amr::AmrGeometry< Dim >::h0, and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 271 of file amr_bindings.cpp.
References peclet::amr::AmrGeometry< Dim >::h0.
Referenced by Octree().
|
inline |
Definition at line 272 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::isBalanced().
|
inline |
Definition at line 274 of file amr_bindings.cpp.
References peclet::amr::pybind::leafCenters().
Definition at line 275 of file amr_bindings.cpp.
References peclet::amr::pybind::leafSizes().
|
inline |
Definition at line 276 of file amr_bindings.cpp.
References peclet::amr::pybind::leafLevels().
|
inline |
Definition at line 277 of file amr_bindings.cpp.
References peclet::amr::pybind::leafCodes().
Definition at line 281 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::find(), peclet::amr::AmrGeometry< Dim >::h0, peclet::amr::AmrGeometry< Dim >::origin, and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 294 of file amr_bindings.cpp.
References balance(), peclet::amr::refineToSdf(), and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 303 of file amr_bindings.cpp.
References balance(), peclet::amr::refineToSdf(), and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 312 of file amr_bindings.cpp.
References balance(), peclet::amr::refineToSdfGraded(), and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 322 of file amr_bindings.cpp.
References balance(), peclet::amr::AmrGeometry< Dim >::hMax(), peclet::amr::refineToSdfGraded(), and peclet::amr::transferFieldGradients().
Definition at line 332 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::refineLeaf(), and peclet::amr::transferFieldGradients().
|
inline |
Definition at line 335 of file amr_bindings.cpp.
References peclet::amr::BlockOctree< Dim, Bits >::balance2to1().
Referenced by refine_to_gap_floor(), refine_to_sdf(), refine_to_sdf_graded(), and refine_to_sphere().
Definition at line 338 of file amr_bindings.cpp.
|
inline |
Definition at line 339 of file amr_bindings.cpp.
|
inline |
Definition at line 344 of file amr_bindings.cpp.
References peclet::amr::pybind::asField(), peclet::amr::lohnerIndicator(), peclet::amr::transferFieldGradients(), and peclet::amr::pybind::vecToArray().
|
inline |
Definition at line 353 of file amr_bindings.cpp.
References peclet::amr::adapt(), peclet::amr::pybind::asField(), peclet::amr::transferFieldGradients(), and peclet::amr::pybind::vecToArray().
|
inline |
Definition at line 363 of file amr_bindings.cpp.
References peclet::amr::pybind::asField(), peclet::amr::transferFieldGradients(), and peclet::amr::writeVtu().