/**
* Constructor. Provided are the
- * function to compute
+ * functions to compute
* derivatives of, the direction
* vector of the differentiation
* and the step size @p{h} of the
/**
* Constructor. Provided are the
- * function to compute
+ * functions to compute
* derivatives of and the
* direction vector of the
* differentiation in each
*
* Formulas implemented right now
* are first order backward Euler
- * (@p{UpwindEuler}), second order
- * symmetric Euler (@p{Euler}) and
- * a symmetric fourth order formula
+ * (@p{UpwindEuler}), second
+ * order symmetric Euler
+ * (@p{Euler}) and a symmetric
+ * fourth order formula
* (@p{FourthOrder}).
*/
void set_formula (DifferenceFormula formula = Euler);
const unsigned int component = 0) const;
/**
- * Function values at multiple points.
+ * Function values at multiple
+ * points.
*/
virtual void value_list (const typename std::vector<Point<dim> > &points,
std::vector<double> &values,
* value.
*/
unsigned int memory_consumption () const;
-
+
+ /**
+ * Exception.
+ */
DeclException0(ExcInvalidFormula);
+
private:
/**
* Function for differentiation.
const Function<dim>& f;
/**
- * Step size of the difference formula.
+ * Step size of the difference
+ * formula.
*/
double h;
/**