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.