Intrepid2
|
Header file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter. More...
#include "Intrepid2_ConfigDefs.hpp"
#include "Shards_CellTopology.hpp"
#include "Intrepid2_Types.hpp"
#include "Intrepid2_Utils.hpp"
#include "Intrepid2_Kernels.hpp"
#include "Intrepid2_CellDataDef.hpp"
Go to the source code of this file.
Classes | |
class | Intrepid2::RefSubcellParametrization< DeviceType > |
This class defines the parametrizations of edges and faces of supported reference cells. The parametrization mappings are stored in static Kokkos views. The class is templated on the Kokkos::Device Type which is used to determine layout and memory space of the views. More... | |
class | Intrepid2::RefCellNodes< DeviceType > |
This class defines the coordinates of the nodes of reference cells according for supported cell topologies. The node coordinates are stored in static views. The class is templated on the Kokkos::Device Type which is used to determine layout and memory space of the views. More... | |
struct | Intrepid2::RefCellNodes< DeviceType >::ReferenceNodeDataStatic |
Reference node containers for each supported topology. More... | |
class | Intrepid2::RefCellCenter< DeviceType > |
This class defines the coordinates of the barycenter of the supported reference cells. The barycenter coordinates are stored in static views. The class is templated on the Kokkos::Device Type which is used to determine layout and memory space of the views. More... | |
struct | Intrepid2::RefCellCenter< DeviceType >::ReferenceCenterDataStatic |
class | Intrepid2::PointInclusion< CellTopologyKey > |
This class implements a check function that determines whether a given point is inside or outside the reference cell for a specific topology. The class has a template argument for the key of the shards topology. More... | |
struct | Intrepid2::PointInclusion< shards::Line<>::key > |
Line topology. More... | |
struct | Intrepid2::PointInclusion< shards::Triangle<>::key > |
Triangle topology. More... | |
struct | Intrepid2::PointInclusion< shards::Quadrilateral<>::key > |
Quadrilateral topology. More... | |
struct | Intrepid2::PointInclusion< shards::Tetrahedron<>::key > |
Tetrahedron topology. More... | |
struct | Intrepid2::PointInclusion< shards::Hexahedron<>::key > |
Hexahedron topology. More... | |
struct | Intrepid2::PointInclusion< shards::Pyramid<>::key > |
Pyramid topology. More... | |
struct | Intrepid2::PointInclusion< shards::Wedge<>::key > |
Wedge topology. More... | |
Functions | |
const CellTopologyData * | Intrepid2::getCellTopologyData (const unsigned &cellTopologyKey) |
Header file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter.
Definition in file Intrepid2_CellData.hpp.