CubbyFlow::GridBackwardEulerDiffusionSolver2 Member List
This is the complete list of members for CubbyFlow::GridBackwardEulerDiffusionSolver2, including all inherited members.
BoundaryType enum name | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
GridBackwardEulerDiffusionSolver2(BoundaryType boundaryType=BoundaryType::Neumann) | CubbyFlow::GridBackwardEulerDiffusionSolver2 | explicit |
GridBackwardEulerDiffusionSolver2(const GridBackwardEulerDiffusionSolver2 &)=delete | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
GridBackwardEulerDiffusionSolver2(GridBackwardEulerDiffusionSolver2 &&) noexcept=delete | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
GridDiffusionSolver2()=default | CubbyFlow::GridDiffusionSolver2 | |
GridDiffusionSolver2(const GridDiffusionSolver2 &)=delete | CubbyFlow::GridDiffusionSolver2 | |
GridDiffusionSolver2(GridDiffusionSolver2 &&) noexcept=delete | CubbyFlow::GridDiffusionSolver2 | |
operator=(const GridBackwardEulerDiffusionSolver2 &)=delete | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
operator=(GridBackwardEulerDiffusionSolver2 &&) noexcept=delete | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
CubbyFlow::GridDiffusionSolver2::operator=(const GridDiffusionSolver2 &)=delete | CubbyFlow::GridDiffusionSolver2 | |
CubbyFlow::GridDiffusionSolver2::operator=(GridDiffusionSolver2 &&) noexcept=delete | CubbyFlow::GridDiffusionSolver2 | |
SetLinearSystemSolver(const FDMLinearSystemSolver2Ptr &solver) | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
Solve(const ScalarGrid2 &source, double diffusionCoefficient, double timeIntervalInSeconds, ScalarGrid2 *dest, const ScalarField2 &boundarySDF=ConstantScalarField2{ std::numeric_limits< double >::max() }, const ScalarField2 &fluidSDF=ConstantScalarField2{ -std::numeric_limits< double >::max() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver2 | virtual |
Solve(const CollocatedVectorGrid2 &source, double diffusionCoefficient, double timeIntervalInSeconds, CollocatedVectorGrid2 *dest, const ScalarField2 &boundarySDF=ConstantScalarField2{ std::numeric_limits< double >::max() }, const ScalarField2 &fluidSDF=ConstantScalarField2{ -std::numeric_limits< double >::max() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver2 | virtual |
Solve(const FaceCenteredGrid2 &source, double diffusionCoefficient, double timeIntervalInSeconds, FaceCenteredGrid2 *dest, const ScalarField2 &boundarySDF=ConstantScalarField2{ std::numeric_limits< double >::max() }, const ScalarField2 &fluidSDF=ConstantScalarField2{ -std::numeric_limits< double >::max() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver2 | virtual |
~GridBackwardEulerDiffusionSolver2() override=default | CubbyFlow::GridBackwardEulerDiffusionSolver2 | |
~GridDiffusionSolver2()=default | CubbyFlow::GridDiffusionSolver2 | virtual |