|
| | Scaled (const Qpoint_func &base, std::array< double, 2 > bounds) |
| |
|
| Scaled (Qpoint_func &&base, std::array< double, 2 > bounds)=delete |
| |
| int | n_var (int n_dim) const override |
| | number of output variables when called on n_dim-dimensional input
|
| |
| std::string | variable_name (int n_dim, int i_var) const override |
| | name of i_varth variable (for plotting) when called on n_dim-dimensional input
|
| |
| std::vector< double > | operator() (Element &e, const Basis &b, int i_qpoint, double time) const override |
| |
Scales a function of a single variable.
Computes a linear transformation that maps bounds to [0, 1] and then applies this transformation to the input function (base). Thus if bounds are lower and upper bounds for the function, then Scaled will return an output which is in the range [0, 1]. This is useful for manually computing contour plots or colormapping data.