AdvectionSolver3.h
Go to the documentation of this file.
Abstract base class for 3-D collocated vector grid structure.
Definition: CollocatedVectorGrid3.h:19
std::shared_ptr< AdvectionSolver3 > AdvectionSolver3Ptr
Shared pointer type for the 3-D advection solver.
Definition: AdvectionSolver3.h:113
3-D face-centered (a.k.a MAC or staggered) grid.
Definition: FaceCenteredGrid3.h:25
AdvectionSolver3()
virtual ~AdvectionSolver3()
virtual void Advect(const ScalarGrid3 &input, const VectorField3 &flow, double dt, ScalarGrid3 *output, const ScalarField3 &boundarySDF=ConstantScalarField3(std::numeric_limits< double >::max()))=0
Solves advection equation for given scalar grid.
Definition: pybind11Utils.h:24
Abstract based class for 3-D grid-based advection solver.
Definition: AdvectionSolver3.h:26
Abstract base class for 3-D scalar grid structure.
Definition: ScalarGrid3.h:21