Class MFEMLayout
Defined in File mfem.hpp
Inheritance Relationships
Base Type
public pcms::FieldLayout(Class FieldLayout)
Class Documentation
-
class MFEMLayout : public pcms::FieldLayout
Public Functions
-
virtual std::shared_ptr<const Discretization> GetDiscretization() const noexcept override
-
virtual int GetNumComponents() const override
-
virtual Rank1View<const bool, HostMemorySpace> GetOwnedHost() const override
-
virtual GlobalIDView<HostMemorySpace> GetGidsHost() const override
-
virtual CoordinateView<DeviceMemorySpace> GetDOFHolderCoordinates() const override
-
virtual bool IsDistributed() const override
-
virtual EntOffsetsArray GetEntOffsets() const override
-
virtual int GetDimension() const override
-
virtual Rank1View<const LO, HostMemorySpace> GetDOFHolderClassificationDimensionsHost() const override
-
virtual Rank1View<const LO, HostMemorySpace> GetDOFHolderClassificationIdsHost() const override
-
inline mfem::ParMesh &GetMesh() const noexcept
-
inline mfem::ParFiniteElementSpace &GetFESpace() const noexcept
Public Static Functions
-
static Kokkos::View<bool*, HostMemorySpace> OverlapMaskFromAttribute(mfem::ParMesh &pmesh, int attribute)
-
virtual std::shared_ptr<const Discretization> GetDiscretization() const noexcept override