]> https://gitweb.dealii.org/ - dealii.git/commit
Split fe_values.h and fe_values.cc into three files each. 15829/head
authorDavid Wells <drwells@email.unc.edu>
Mon, 10 Jul 2023 19:03:56 +0000 (15:03 -0400)
committerDavid Wells <drwells@email.unc.edu>
Wed, 2 Aug 2023 21:49:23 +0000 (17:49 -0400)
commit007f257760bcc00e97ef1e126606a4f568b50418
treeaf682fb0d97aa468713d1664668a5e068edb8bda
parentcacfbef5fedaca2458a109b590c06aa2870a5fba
Split fe_values.h and fe_values.cc into three files each.

In 367243a1614 (PR 15575) I removed SPLIT_INSTANTIATIONS_INDEX et al from
fe_values.cc. This was fine for -O2 but with -O3 -march=native this file now
takes several minutes to compile.

The majority of our compilation time here is in FEValuesViews - ultimately I'd
like to split that up. This commit performs one step towards splitting that up
by splitting up fe_values.h and corresponding source files into files for
FEValuesViews, FEValues, and FEValuesBase.
include/deal.II/fe/fe_values.h
include/deal.II/fe/fe_values_base.h [new file with mode: 0644]
include/deal.II/fe/fe_values_views.h [new file with mode: 0644]
source/fe/CMakeLists.txt
source/fe/fe_values.cc
source/fe/fe_values.inst.in
source/fe/fe_values_base.cc [new file with mode: 0644]
source/fe/fe_values_base.inst.in [new file with mode: 0644]
source/fe/fe_values_views.cc [new file with mode: 0644]
source/fe/fe_values_views.inst.in [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.