* Define a (bi-, tri-, etc)quadratic finite element in #dim# space dimensions.
* A linear (subparametric) mapping from the unit cell
* to the real cell is implemented.
+ *
+ * @author Wolfgang Bangerth, 1998
*/
template <int dim>
class FEQuadraticSub : public FELinearMapping<dim> {
* Note the reverse ordering of degrees of freedom on the left and upper
* line and the counterclockwise numbering of the interior degrees of
* freedom.
+ *
+ * @author Wolfgang Bangerth, 1998
*/
template <int dim>
class FECubicSub : public FELinearMapping<dim> {
* Note the reverse ordering of degrees of freedom on the left and upper
* line and the numbering of the interior degrees of
* freedom.
+ *
+ * @author Wolfgang Bangerth, 1998
*/
template <int dim>
class FEQuarticSub : public FELinearMapping<dim> {
/**
* Access the value of the user pointer
- * of this line.
+ * of this line. It is in the
+ * responsibility of the user to make
+ * sure that the pointer points to
+ * something useful. You should use the
+ * new style cast operator to maintain
+ * a minimum of typesafety, e.g.
+ * #A *a=static_cast<A*>(cell->user_pointer());#.
*/
void * user_pointer () const;
/**
* Access the value of the user pointer
- * of this line.
+ * of this line. It is in the
+ * responsibility of the user to make
+ * sure that the pointer points to
+ * something useful. You should use the
+ * new style cast operator to maintain
+ * a minimum of typesafety, e.g.
+ * #A *a=static_cast<A*>(cell->user_pointer());#.
*/
void * user_pointer () const;