On 03/20/2018 10:43 AM, Alexander Knieps wrote:
I think that makes sense. Are the other MG classes all instantiated
for dim !=
spacedim?
After looking a bit more into this, answer by .inst.in file in
source/multigrid:
- mg_transfer_prebuilt.inst.in - No
- mg_transfer_matrix_free.inst.in - No (and the classes only take dim,
but not spacedim as a template argument)
- mg_transfer_internal.inst.in - Partially (Yes where possible, but
internal::MGTransfer::setup_transfer(...) only accepts dim, but not
spacedim as template parameter)
- mg_transfer_component.inst.in - No
- mg_transfer_block_inst.in - No
- mg_level_global_transfer.inst.in - No
- mg_base.inst.in - dim / spacedim not used
Some classes (e.g. MGTransferMatrixFree, PreconditionMG) do not take a
spacedim argument. Since PreconditionMG itself does not support that, I
am not sure whether instantiating the rest for dim != spacedim even has
a point.
It's probably worth making that happen at one point, if necessary by
adding the second template argument to all of the classes that don't
have it yet. But this may be a bit of work.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: bange...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.