![]() |
deal.II version GIT relicensing-6917-gb466a1809f 2026-10-16 06:30:01+00:00
|
#include <deal.II/matrix_free/fe_remote_evaluation.h>
A class that stores a CRS like structure to access PrecomputedEvaluationData. In most cases a one-level CRS structure is enough. In this case ptrs has to be constructed and the shift can be obtained with get_shift(index). The field ptrs_ptrs stays empty. It is only filled if a two level structure is needed. In this case get_shift(cell_index, face_number) return the correct shift.
Definition at line 68 of file fe_remote_evaluation.h.
Public Member Functions | |
| unsigned int | get_shift (const unsigned int index) const |
| unsigned int | get_shift (const unsigned int cell_index, const unsigned int face_number) const |
| unsigned int | size () const |
Public Attributes | |
| unsigned int | start = 0 |
| std::vector< unsigned int > | ptrs_ptrs |
| std::vector< unsigned int > | ptrs |
Get a pointer to data at index.
Definition at line 638 of file fe_remote_evaluation.h.
| unsigned int internal::PrecomputedEvaluationDataView::get_shift | ( | const unsigned int | cell_index, |
| const unsigned int | face_number | ||
| ) | const |
Get a pointer to data at (cell_index, face_number).
Definition at line 651 of file fe_remote_evaluation.h.
| unsigned int internal::PrecomputedEvaluationDataView::size | ( | ) | const |
Get the number of stored values.
Definition at line 670 of file fe_remote_evaluation.h.
| unsigned int internal::PrecomputedEvaluationDataView::start = 0 |
This parameter can be used if indices do not start with 0.
Definition at line 92 of file fe_remote_evaluation.h.
| std::vector<unsigned int> internal::PrecomputedEvaluationDataView::ptrs_ptrs |
Pointers to ptrs.
Definition at line 97 of file fe_remote_evaluation.h.
| std::vector<unsigned int> internal::PrecomputedEvaluationDataView::ptrs |
Pointers to data.
Definition at line 102 of file fe_remote_evaluation.h.