SmartPointer<const FiniteElement<dim> > selected_fe;
private:
+
+ /**
+ * Copy constructor. I can see no reason
+ * why someone might want to use it, so
+ * I don't provide it. Since this class
+ * has pointer members, making it private
+ * prevents the compiler to provide it's
+ * own, incorrect one if anyone chose to
+ * copy such an object.
+ */
+ DoFHandler (const DoFHandler &);
+
+ /**
+ * Copy operator. I can see no reason
+ * why someone might want to use it, so
+ * I don't provide it. Since this class
+ * has pointer members, making it private
+ * prevents the compiler to provide it's
+ * own, incorrect one if anyone chose to
+ * copy such an object.
+ */
+ DoFHandler & operator = (const DoFHandler &);
+
/**
* Reserve enough space in the
* #levels[]# objects to store the
const unsigned int n_transform_functions,
const unsigned int n_components);
+ /**
+ * Declare this destructor virtual in
+ * order to make the respective destructors
+ * in derived classes virtual as well.
+ */
+ virtual ~FiniteElementData ();
+
/**
* Comparison operator. It is not clear to
* me why we have to declare and implement
+
/*---------------------------- error_estimator.h ---------------------------*/
/* end of #ifndef __error_estimator_H */
#endif
void set_sweep_no (const unsigned int sweep_no);
+ /**
+ * Copy constructor. I can see no reason
+ * why someone might want to use it, so
+ * I don't provide it. Since this class
+ * has pointer members, making it private
+ * prevents the compiler to provide it's
+ * own, incorrect one if anyone chose to
+ * copy such an object.
+ */
+ TimeStepBase (const TimeStepBase &);
+
+ /**
+ * Copy operator. I can see no reason
+ * why someone might want to use it, so
+ * I don't provide it. Since this class
+ * has pointer members, making it private
+ * prevents the compiler to provide it's
+ * own, incorrect one if anyone chose to
+ * copy such an object.
+ */
+ TimeStepBase & operator = (const TimeStepBase &);
// make the manager object a friend
friend class TimeDependent;