#include <deal.II/matrix_free/task_info.h>
An interface for the worker object that runs the various operations we want to perform during the matrix-free loop.
Definition at line 44 of file task_info.h.
◆ ~MFWorkerInterface()
virtual internal::MFWorkerInterface::~MFWorkerInterface |
( |
| ) |
|
|
virtualdefault |
◆ vector_update_ghosts_start()
virtual void internal::MFWorkerInterface::vector_update_ghosts_start |
( |
| ) |
|
|
pure virtual |
Starts the communication for the update ghost values operation.
◆ vector_update_ghosts_finish()
virtual void internal::MFWorkerInterface::vector_update_ghosts_finish |
( |
| ) |
|
|
pure virtual |
Finishes the communication for the update ghost values operation.
◆ vector_compress_start()
virtual void internal::MFWorkerInterface::vector_compress_start |
( |
| ) |
|
|
pure virtual |
Starts the communication for the vector compress operation.
◆ vector_compress_finish()
virtual void internal::MFWorkerInterface::vector_compress_finish |
( |
| ) |
|
|
pure virtual |
Finishes the communication for the vector compress operation.
◆ zero_dst_vector_range()
virtual void internal::MFWorkerInterface::zero_dst_vector_range |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
Zeros part of the vector according to a given range as stored in DoFInfo
◆ cell_loop_pre_range()
virtual void internal::MFWorkerInterface::cell_loop_pre_range |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
◆ cell_loop_post_range()
virtual void internal::MFWorkerInterface::cell_loop_post_range |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
◆ cell() [1/2]
virtual void internal::MFWorkerInterface::cell |
( |
const std::pair< unsigned int, unsigned int > & |
cell_range | ) |
|
|
pure virtual |
◆ cell() [2/2]
virtual void internal::MFWorkerInterface::cell |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
◆ face()
virtual void internal::MFWorkerInterface::face |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
◆ boundary()
virtual void internal::MFWorkerInterface::boundary |
( |
const unsigned int |
range_index | ) |
|
|
pure virtual |
The documentation for this struct was generated from the following file: