]> https://gitweb.dealii.org/ - dealii.git/commit
Add an output data object to FE::get_*_data(). 1860/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 10 Nov 2015 21:31:21 +0000 (15:31 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 10 Nov 2015 21:40:49 +0000 (15:40 -0600)
commit9f1b72177ee0c3dd2a0383eaa88350e5b3c18def
tree362e2054087643e320d50342036b5a0878b180c1
parent1f115f1964448934fd39cbe35296afce45eb37fa
Add an output data object to FE::get_*_data().

This allows finite elements to already fill certain output data elements
at the time the get_data() function is called, rather than having to later
figure out whether this is the first time (or not) they get into
fill_fe_*_values().

In its current form, the patch only adds that possibility to passing the
same output object to FiniteElement::get_*_data() that will later be used
when FiniteElement::fill_fe_*_values() will be called. The patch does not
actually implement any of the elements using this -- I will leave this
to a later patch addressing #1824.
13 files changed:
include/deal.II/fe/fe.h
include/deal.II/fe/fe_dgp_nonparametric.h
include/deal.II/fe/fe_face.h
include/deal.II/fe/fe_nothing.h
include/deal.II/fe/fe_poly.h
include/deal.II/fe/fe_poly_face.h
include/deal.II/fe/fe_poly_tensor.h
include/deal.II/fe/fe_system.h
source/fe/fe.cc
source/fe/fe_dgp_nonparametric.cc
source/fe/fe_nothing.cc
source/fe/fe_system.cc
source/fe/fe_values.cc

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.