// Copyright (C) 2002 Johan Hoffman and Anders Logg.
// Licensed under the GNU GPL Version 2.

#ifndef __MULTIGRID_SOLVER_H
#define __MULTIGRID_SOLVER_H

namespace dolfin {
  
  class MeshHierarchy;
  class Matrix;
  class Vector;
  
  class MultigridSolver {
  public:
    
    /// Solve Ax = b 
    static void solve(const Matrix& A, Vector& x, const Vector& b);

  private:
    
  };
  
}
  
#endif
