Class Discretization

Inheritance Relationships

Derived Types

Class Documentation

class Discretization

Subclassed by pcms::EmptyDiscretization, pcms::OmegaHDiscretization, pcms::PointCloudDiscretization, pcms::UniformGridDiscretization< Dim >, pcms::XGCDiscretization

Public Functions

virtual bool SameEntities(const Discretization &other) const noexcept = 0
virtual int GetDimension() const = 0
virtual LO GetNumEntities(int entity_dim) const = 0
virtual Rank1View<const ClassificationDimension, DeviceMemorySpace> GetEntityClassificationDimensions(int entity_dim) const = 0
virtual Rank1View<const ClassificationId, DeviceMemorySpace> GetEntityClassificationIds(int entity_dim) const = 0
virtual ~Discretization() noexcept = default