IsGradientView Concept Reference

Developer Documentation: MeltPoolDG::CompressibleFlow::IsGradientView Concept Reference
Developer Documentation
MeltPoolDG::CompressibleFlow::IsGradientView Concept Reference

#include <data_types.hpp>

Concept definition

template<typename T>
concept MeltPoolDG::CompressibleFlow::IsGradientView = requires(const T &view) {
{
view.grad_density()
};
{
view.grad_momentum(std::declval<unsigned int>())
};
{
view.grad_momentum()
};
{
view.grad_velocity(std::declval<unsigned int>())
};
{
view.grad_velocity()
};
{
view.grad_total_energy()
};
}