Commit Graph
63 Commits
Author SHA1 Message Date
Veselin Dobrev 839cf2fdab In class ParGridFunction, in the "localizing" constructor:
* Add support for GridFunctions on more general FE spaces, e.g. on
  variable-order NURBS spaces.
* Make some of the parameters const.
2017-11-27 20:14:24 -08:00
Veselin Dobrev a6bacfa23b Fix a warning in ParGridFunction::GetValue and remove trailing
whitespace in CHANGELOG.
2017-11-05 22:48:13 -08:00
Veselin Dobrev 282dd3894d Merge pull request #254 from mfem/prolongation-opt
Optimized parallel prolongation operator for conforming meshes [prolongation-opt]
2017-09-07 17:23:02 -07:00
Veselin Dobrev 14d552503c Replace calls to ParFiniteElementSpace::Dof_TrueDof_Matrix() with
calls to ParFiniteElementSpace::GetProlongationMatrix() in places
where only the action of the matrix is required.

In ParNonlinearForm::Mult(), use the parallel prolongation operator
instead of relying on the GroupCommunicator.
2017-08-29 16:40:40 -07:00
Stefano Zampini b24b72682b Add missing assert to match the gridfunction class 2017-08-26 10:49:50 +03:00
Veselin Dobrev 0821ed0f64 Add a new protected method: GridFunction::ComputeMeans().
In class ParGridFunction, implement the inherited virtual methods
SetSpace(FiniteElementSpace*), MakeRef(FiniteElementSpace*, double*),
and MakeRef(FiniteElementSpace*, Vector&, int) - they will use a
dynamic_cast to get required ParFiniteElementSpace*. Also, made the
versions of these methods taking ParFiniteElementSpace* non-virtual.
2017-02-22 21:13:34 -08:00
Vladimir Tomov a64f3d5c8f Extra options for projecting (by averaging) discontinuous Coefficients.
Made some GridFunction methods virtual.
2017-02-17 18:50:05 -08:00
Tzanio 1569425857 Version 3.3 2017-01-28 22:05:47 -08:00
Jakub Cerveny 125ff226e4 Version 3.2 2016-06-30 10:37:30 -07:00
Tzanio dbae60fe32 Version 3.1 2016-02-16 15:45:48 -08:00
Tzanio Kolev 9d7774a03e Version 3.0 2015-01-26 15:07:34 -08:00
Tzanio Kolev fa169e4b92 Version 2.0 2011-11-18 11:39:53 -08:00
Tzanio Kolev 29ae8fb6ac Version 1.2 2011-04-08 15:27:24 -07:00