AdvectionSolver2.h
Go to the documentation of this file.
Abstract base class for 2-D collocated vector grid structure.
Definition: CollocatedVectorGrid2.h:19
2-D face-centered (a.k.a MAC or staggered) grid.
Definition: FaceCenteredGrid2.h:25
Definition: pybind11Utils.h:24
std::shared_ptr< AdvectionSolver2 > AdvectionSolver2Ptr
Shared pointer type for the 2-D advection solver.
Definition: AdvectionSolver2.h:111
AdvectionSolver2()
Abstract based class for 2-D grid-based advection solver.
Definition: AdvectionSolver2.h:26
virtual void Advect(const ScalarGrid2 &input, const VectorField2 &flow, double dt, ScalarGrid2 *output, const ScalarField2 &boundarySDF=ConstantScalarField2(std::numeric_limits< double >::max()))=0
Solves advection equation for given scalar grid.
Abstract base class for 2-D scalar grid structure.
Definition: ScalarGrid2.h:21
virtual ~AdvectionSolver2()