hsineGridBuilder.hpp
36 std::vector<double> buildGrid(double low, double upp, int N, double concentration) const override;
std::vector< double > buildGrid(double low, double upp, int N, double concentration) const override
builds non-uniform grid
Definition: hsineGridBuilder.cpp:13
HSineGridBuilder(double c)
Constructor.
Definition: hsineGridBuilder.hpp:34
Definition: backwardKolmogorovEq.cpp:5
Non-uniform grid builder that uses hyperbolic sine function.
Definition: hsineGridBuilder.hpp:30
double c_
Control parameter. Must be greater then 0.0. If the value of parameter is smaller, grid become more concentrated around concentration point.
Definition: hsineGridBuilder.hpp:40
~HSineGridBuilder()
Destructor.
Definition: hsineGridBuilder.hpp:40