|
hyper.deal
|
#include <matrix_free.h>
Public Member Functions | |
| AdditionalData () | |
Public Attributes | |
| bool | do_ghost_faces |
| bool | do_buffering |
| bool | use_ecl |
| unsigned int | overlapping_level |
Struct to configure MatrixFree.
|
inline |
Constructor.
| bool hyperdeal::MatrixFree< dim_x, dim_v, Number, VectorizedArrayType >::AdditionalData::do_buffering |
Do buffering of values on shared memory domain.
TODO: extend partitioner so that it can work in buffering and non-buffering at the same time (maybe connected to ECL).
| bool hyperdeal::MatrixFree< dim_x, dim_v, Number, VectorizedArrayType >::AdditionalData::do_ghost_faces |
Work on ghost faces or ghost cells.
| unsigned int hyperdeal::MatrixFree< dim_x, dim_v, Number, VectorizedArrayType >::AdditionalData::overlapping_level |
TODO
| bool hyperdeal::MatrixFree< dim_x, dim_v, Number, VectorizedArrayType >::AdditionalData::use_ecl |
Use element centric loops.
TODO: extend partitioner so that it can work for ECL and FCL the same time.