FDMMGLinearSystem3.h
Go to the documentation of this file.
FDMMGMatrix3 A
The system matrix.
Definition: FDMMGLinearSystem3.h:27
size_t GetNumberOfLevels() const
Returns the number of multigrid levels.
static void ResizeArrayWithCoarsest(const Size3 &coarsestResolution, size_t numberOfLevels, std::vector< Array3< T >> *levels)
Resizes the array with the coarsest resolution and number of levels.
Definition: FDMMGLinearSystem3-Impl.h:15
void ResizeWithFinest(const Size3 &finestResolution, size_t maxNumberOfLevels)
Resizes the system with the finest resolution and max number of levels.
static void Correct(const FDMVector3 &coarser, FDMVector3 *finer)
Corrects given coarser grid to the finer grid.
static void Restrict(const FDMVector3 &finer, FDMVector3 *coarser)
Restricts given finer grid to the coarser grid.
Definition: pybind11Utils.h:24
void ResizeWithCoarsest(const Size3 &coarsestResolution, size_t numberOfLevels)
Resizes the system with the coarsest resolution and number of levels.
static void ResizeArrayWithFinest(const Size3 &finestResolution, size_t maxNumberOfLevels, std::vector< Array3< T >> *levels)
Resizes the array with the finest resolution and max number of levels.
Definition: FDMMGLinearSystem3-Impl.h:35
FDMMGVector3 x
The solution vector.
Definition: FDMMGLinearSystem3.h:30