Class OmegaHIntersectionRHSIntegrator

Inheritance Relationships

Base Type

Class Documentation

class OmegaHIntersectionRHSIntegrator : public pcms::LinearFormIntegrator

Public Functions

OmegaHIntersectionRHSIntegrator(const FunctionSpace &source_space, const FunctionSpace &target_space)
OmegaHIntersectionRHSIntegrator(std::shared_ptr<const OmegaHLagrangeLayout> source_layout, std::shared_ptr<const CoordinateSystem> source_coordinate_system, std::shared_ptr<const OmegaHLagrangeLayout> target_layout, std::shared_ptr<const CoordinateSystem> target_coordinate_system)
~OmegaHIntersectionRHSIntegrator()
virtual Vec GetVector() const noexcept override
virtual CoordinateView<DeviceMemorySpace> GetIntegrationPoints() const noexcept override
virtual void Assemble(Rank2View<const Real, DeviceMemorySpace> sampled_values) override