GridDiffusionSolver3.h
Go to the documentation of this file.
Abstract base class for 3-D collocated vector grid structure.
Definition: CollocatedVectorGrid3.h:19
virtual void Solve(const ScalarGrid3 &source, double diffusionCoefficient, double timeIntervalInSeconds, ScalarGrid3 *dest, const ScalarField3 &boundarySDF=ConstantScalarField3(std::numeric_limits< double >::max()), const ScalarField3 &fluidSDF=ConstantScalarField3(-std::numeric_limits< double >::max()))=0
3-D face-centered (a.k.a MAC or staggered) grid.
Definition: FaceCenteredGrid3.h:25
Abstract base class for 3-D grid-based diffusion equation solver.
Definition: GridDiffusionSolver3.h:28
Definition: pybind11Utils.h:24
std::shared_ptr< GridDiffusionSolver3 > GridDiffusionSolver3Ptr
Shared pointer type for the GridDiffusionSolver3.
Definition: GridDiffusionSolver3.h:93
Abstract base class for 3-D scalar grid structure.
Definition: ScalarGrid3.h:21
virtual ~GridDiffusionSolver3()
Default destructor.