GridBlockedBoundaryConditionSolver3.hpp
Go to the documentation of this file.
78 std::shared_ptr<GridBlockedBoundaryConditionSolver3>;
GridBlockedBoundaryConditionSolver3()=default
Default constructor.
Fractional 3-D boundary condition solver for grids.
Definition: GridFractionalBoundaryConditionSolver3.hpp:28
std::shared_ptr< GridBlockedBoundaryConditionSolver3 > GridBlockedBoundaryConditionSolver3Ptr
Shared pointer type for the GridBlockedBoundaryConditionSolver3.
Definition: GridBlockedBoundaryConditionSolver3.hpp:78
Blocked 3-D boundary condition solver for grids.
Definition: GridBlockedBoundaryConditionSolver3.hpp:27
Definition: Matrix.hpp:27
Definition: pybind11Utils.hpp:20
Definition: Array-Impl.hpp:19
void OnColliderUpdated(const Vector3UZ &gridSize, const Vector3D &gridSpacing, const Vector3D &gridOrigin) override
Invoked when a new collider is set.
const Array3< char > & GetMarker() const
Returns the marker which is 1 if occupied by the collider.
N-D face-centered (a.k.a MAC or staggered) grid.
Definition: FaceCenteredGrid.hpp:31
GridBlockedBoundaryConditionSolver3 & operator=(const GridBlockedBoundaryConditionSolver3 &)=delete
Deleted copy assignment operator.
~GridBlockedBoundaryConditionSolver3() override=default
Default virtual destructor.
void ConstrainVelocity(FaceCenteredGrid3 *velocity, unsigned int extrapolationDepth=5) override