/** * @file discretization_poisson_fd.hpp * @author Julian Iseringhausen * @date Mon Apr 18 13:01:40 2011 * * @brief Finite difference discretization of the * Poisson equation. * */ #ifndef DISCRETIZATION_POISSON_FD_HPP_ #define DISCRETIZATION_POISSON_FD_HPP_ #include "base/discretization.hpp" #include "base/helper.hpp" namespace VMG { class DiscretizationPoissonFD : public Discretization { public: DiscretizationPoissonFD(const int& order); vmg_float OperatorPrefactor(const Grid& grid) const { return 1.0 / Helper::pow_2(grid.Extent().MeshWidth().Max()); } void ModifyRightHandSide(); }; } #endif /* DISCRETIZATION_POISSON_FD_HPP_ */