* Default constructor
*/
AdditionalData ();
-
+
/**
* Constructor.
*/
const double relaxation = 1.,
const bool invert_diagonal = true,
const bool same_diagonal = false);
-
+
/**
* Pointer to the DoFHandler
* providing the cells.
*/
SmartPointer<const BlockList, typename RelaxationBlock<MATRIX, inverse_type>::AdditionalData> block_list;
-
+
/**
* Relaxation parameter.
*/
*/
bool same_diagonal;
};
-
+
/**
* Initialize matrix and block
* size. We store the matrix and
* preconditioner interface expected by Solver objects.
*
* @author Guido Kanschat
- * @data 2010
+ * @date 2010
*/
template<class MATRIX, typename inverse_type = typename MATRIX::value_type>
class RelaxationBlockSOR : public virtual Subscriptor,
* Default constructor.
*/
// RelaxationBlockSOR();
-
+
/**
* Define number type of matrix.
*/
* objects.
*
* @author Guido Kanschat
- * @data 2010
+ * @date 2010
*/
template<class MATRIX, typename inverse_type = typename MATRIX::value_type>
class RelaxationBlockSSOR : public virtual Subscriptor,
protected RelaxationBlock<MATRIX, inverse_type>
{
- public:
+ public:
/**
* Define number type of matrix.
*/