CubbyFlow::GridBackwardEulerDiffusionSolver3 Member List
This is the complete list of members for CubbyFlow::GridBackwardEulerDiffusionSolver3, including all inherited members.
BoundaryType enum name | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
GridBackwardEulerDiffusionSolver3(BoundaryType boundaryType=BoundaryType::Neumann) | CubbyFlow::GridBackwardEulerDiffusionSolver3 | explicit |
GridBackwardEulerDiffusionSolver3(const GridBackwardEulerDiffusionSolver3 &)=delete | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
GridBackwardEulerDiffusionSolver3(GridBackwardEulerDiffusionSolver3 &&) noexcept=delete | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
GridDiffusionSolver3()=default | CubbyFlow::GridDiffusionSolver3 | |
GridDiffusionSolver3(const GridDiffusionSolver3 &)=delete | CubbyFlow::GridDiffusionSolver3 | |
GridDiffusionSolver3(GridDiffusionSolver3 &&) noexcept=delete | CubbyFlow::GridDiffusionSolver3 | |
operator=(const GridBackwardEulerDiffusionSolver3 &)=delete | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
operator=(GridBackwardEulerDiffusionSolver3 &&) noexcept=delete | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
CubbyFlow::GridDiffusionSolver3::operator=(const GridDiffusionSolver3 &)=delete | CubbyFlow::GridDiffusionSolver3 | |
CubbyFlow::GridDiffusionSolver3::operator=(GridDiffusionSolver3 &&) noexcept=delete | CubbyFlow::GridDiffusionSolver3 | |
SetLinearSystemSolver(const FDMLinearSystemSolver3Ptr &solver) | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
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() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver3 | virtual |
Solve(const CollocatedVectorGrid3 &source, double diffusionCoefficient, double timeIntervalInSeconds, CollocatedVectorGrid3 *dest, const ScalarField3 &boundarySDF=ConstantScalarField3{ std::numeric_limits< double >::max() }, const ScalarField3 &fluidSDF=ConstantScalarField3{ -std::numeric_limits< double >::max() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver3 | virtual |
Solve(const FaceCenteredGrid3 &source, double diffusionCoefficient, double timeIntervalInSeconds, FaceCenteredGrid3 *dest, const ScalarField3 &boundarySDF=ConstantScalarField3{ std::numeric_limits< double >::max() }, const ScalarField3 &fluidSDF=ConstantScalarField3{ -std::numeric_limits< double >::max() }) override | CubbyFlow::GridBackwardEulerDiffusionSolver3 | virtual |
~GridBackwardEulerDiffusionSolver3() override=default | CubbyFlow::GridBackwardEulerDiffusionSolver3 | |
~GridDiffusionSolver3()=default | CubbyFlow::GridDiffusionSolver3 | virtual |