|
Jet
v1.3.3
|
Three-dimensional first-order upwind-based iterative level set solver. More...
#include <jet/upwind_level_set_solver3.h>
Public Member Functions | |
| UpwindLevelSetSolver3 () | |
| Default constructor. More... | |
Public Member Functions inherited from jet::IterativeLevelSetSolver3 | |
| IterativeLevelSetSolver3 () | |
| Default constructor. More... | |
| virtual | ~IterativeLevelSetSolver3 () |
| Default destructor. More... | |
| void | reinitialize (const ScalarGrid3 &inputSdf, double maxDistance, ScalarGrid3 *outputSdf) override |
| void | extrapolate (const ScalarGrid3 &input, const ScalarField3 &sdf, double maxDistance, ScalarGrid3 *output) override |
| void | extrapolate (const CollocatedVectorGrid3 &input, const ScalarField3 &sdf, double maxDistance, CollocatedVectorGrid3 *output) override |
| void | extrapolate (const FaceCenteredGrid3 &input, const ScalarField3 &sdf, double maxDistance, FaceCenteredGrid3 *output) override |
| double | maxCfl () const |
| Returns the maximum CFL limit. More... | |
| void | setMaxCfl (double newMaxCfl) |
| Sets the maximum CFL limit. More... | |
Public Member Functions inherited from jet::LevelSetSolver3 | |
| LevelSetSolver3 () | |
| Default constructor. More... | |
| virtual | ~LevelSetSolver3 () |
| Default destructor. More... | |
Protected Member Functions | |
| void | getDerivatives (ConstArrayAccessor3< double > grid, const Vector3D &gridSpacing, size_t i, size_t j, size_t k, std::array< double, 2 > *dx, std::array< double, 2 > *dy, std::array< double, 2 > *dz) const override |
| Computes the derivatives for given grid point. More... | |
Three-dimensional first-order upwind-based iterative level set solver.
| jet::UpwindLevelSetSolver3::UpwindLevelSetSolver3 | ( | ) |
Default constructor.
|
overrideprotectedvirtual |
Computes the derivatives for given grid point.
Implements jet::IterativeLevelSetSolver3.
1.8.18