*
* @author Guido Kanschat, 2000
*/
-//TODO: test this class Legendre, it has never been tested up to now
+//TODO:[GK] test this class Legendre, it has never been tested up to now
template <typename number>
class Legendre : public Polynomial<number>
{
class QProjector : public Quadrature<dim>
{
public:
-//TODO: remove this constructor again and return to old state with static-only functions. move this function to something in the finite element classes which is the only place where it is used.
+//TODO:[GK] remove this constructor again and return to old state with static-only functions. move this function to something in the finite element classes which is the only place where it is used.
/**
* Constructor for a quadrature rule on all (sub)faces.
* The quadrature rule
/**
* Base class for iterative solvers.
*
-//TODO: * HAS TO BE UPDATED!
+//TODO:[?] * HAS TO BE UPDATED!
*
* This class defines possible
* return states of linear solvers and provides interfaces to a memory
const VECTOR& b,
const PRECONDITIONER& precondition)
{
- // this code was written by the fathers of
- // DEAL. I take absolutely no guarantees
- // for any failures or airplane-explosions
- // or nuclear wars or whatever resulting
- // from this code. I tried to clean a bit,
- // but whoever wrote this code in the first
- // place should get stoned, IMHO! (WB)
-
- // This code was definitely NOT
- // written by the fathers of DEAL
- // and it is very unclear to me,
- // why such a strange piece of code
- // should be here. It has a lot of
- // flaws, the old GMRES of DEAL did
- // not have. (GK)
-//TODO: Check, why there are two different start residuals.
-//TODO: Allocate vectors only when needed.
+ // this code was written a very
+ // long time ago by people not
+ // associated with deal.II. we
+ // don't make any guarantees to its
+ // optimality or that it even works
+ // as expected...
+
+//TODO:[?] Check, why there are two different start residuals.
+//TODO:[?] Allocate vectors only when needed.
deallog.push("GMRES");