![]() |
Reference documentation for deal.II version 9.3.2
|
Namespaces | |
| color | |
| internal | |
| partition | |
| VectorDataExchange | |
Classes | |
| struct | ConstraintValues |
| struct | DoFInfo |
| struct | FaceToCellTopology |
| struct | FaceInfo |
| struct | FaceIdentifier |
| struct | FaceSetup |
| struct | DGP_dofs_per_component |
| struct | DGP_dofs_per_component< 1, degree > |
| class | MappingDataOnTheFly |
| struct | MappingInfoStorage |
| struct | MappingInfo |
| struct | MappingInfoCellsOrFaces |
| struct | MappingInfoCellsOrFaces< dim, Number, false, VectorizedArrayType > |
| struct | MappingInfoCellsOrFaces< dim, Number, true, VectorizedArrayType > |
| struct | FPArrayComparator |
| struct | UnivariateShapeData |
| struct | ShapeInfo |
| struct | TaskInfo |
| class | MPICommunication |
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 |