Reference documentation for deal.II version 9.3.3
|
Namespaces | |
namespace | internal |
namespace | VectorDataExchange |
Classes | |
struct | ConstraintValues |
struct | DGP_dofs_per_component |
struct | DGP_dofs_per_component< 1, degree > |
struct | DoFInfo |
struct | FaceIdentifier |
struct | FaceInfo |
struct | FaceSetup |
struct | FaceToCellTopology |
struct | FPArrayComparator |
class | MappingDataOnTheFly |
struct | MappingInfo |
struct | MappingInfoCellsOrFaces |
struct | MappingInfoCellsOrFaces< dim, Number, false, VectorizedArrayType > |
struct | MappingInfoCellsOrFaces< dim, Number, true, VectorizedArrayType > |
struct | MappingInfoStorage |
struct | ShapeInfo |
struct | TaskInfo |
struct | UnivariateShapeData |
Enumerations | |
enum | GeometryType : unsigned char { cartesian = 0 , affine = 1 , flat_faces = 2 , general = 3 } |
enum | ElementType { tensor_symmetric_collocation = 0 , tensor_symmetric_hermite = 1 , tensor_symmetric = 2 , tensor_general = 3 , truncated_tensor = 4 , tensor_symmetric_plus_dg0 = 5 , tensor_none = 6 } |
Functions | |
template<int vectorization_width> | |
void | collect_faces_vectorization (const std::vector< FaceToCellTopology< 1 > > &faces_in, const std::vector< bool > &hard_vectorization_boundary, std::vector< unsigned int > &face_partition_data, std::vector< FaceToCellTopology< vectorization_width > > &faces_out) |
template<int dim> | |
std::pair<::ReferenceCell, ::hp::QCollection< dim - 1 > > | get_face_quadrature_collection (const Quadrature< dim > &quad, const bool do_assert=true) |
template<int dim> | |
std::pair< Quadrature< dim - 1 >, Quadrature< dim - 1 > > | get_unique_face_quadratures (const Quadrature< dim > &quad) |
template void | DoFInfo::print_memory_consumption< std::ostream > (std::ostream &, const TaskInfo &) const |
void internal::MatrixFreeFunctions::collect_faces_vectorization | ( | const std::vector< FaceToCellTopology< 1 > > & | faces_in, |
const std::vector< bool > & | hard_vectorization_boundary, | ||
std::vector< unsigned int > & | face_partition_data, | ||
std::vector< FaceToCellTopology< vectorization_width > > & | faces_out | ||
) |
Actually form the batches for vectorized execution of face integrals.
|
inline |
|
inline |
template void internal::MatrixFreeFunctions::DoFInfo::print_memory_consumption< std::ostream > | ( | std::ostream & | , |
const TaskInfo & | |||
) | const |