]> https://gitweb.dealii.org/ - dealii.git/commit
Merge pull request #16300 from jh66637/ste-89-backend
authorBruno Blais <blais.bruno@gmail.com>
Fri, 29 Dec 2023 20:36:59 +0000 (15:36 -0500)
committerGitHub <noreply@github.com>
Fri, 29 Dec 2023 20:36:59 +0000 (15:36 -0500)
commit732766ac2383f48e6fc987aea25249e70514affd
treeb022ace1bd90fb6c725945a7d7a923cb3e1e8c57
parent25cc9a29a287362a5485dc827980105c3eecc867
parentd79b9acb470d5fbfdb420b72f77c5631f527add8
Merge pull request #16300 from jh66637/ste-89-backend

Classes used by Step 89

The purpose of the classes is as follows:

PrecomputedFEEvaluationData stores the values and gradients for all requested points.
PrecomputedFEEvaluationDataView gives a structured access to the values/gradients of a cell/face via get_shift()
FERemoteEvaluationCommunicator fills the values/gradients in data using RPE
FERemoteEvaluation is a class similar to FEEvaluation but accessing precomputed/cached values/gradients in PrecomputedFEEvaluationData. The values/gradients of all points are updated via gather_evaluate(vector, flags). The function reinit() shifts the view to the current cell/face. The functions get_value() and get_gradient() give access to the value/gradient of the specified cell.

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.