IsValueView Concept Reference

Developer Documentation: MeltPoolDG::CompressibleFlow::IsValueView Concept Reference
Developer Documentation
MeltPoolDG::CompressibleFlow::IsValueView Concept Reference

#include <data_types.hpp>

Concept definition

template<typename T>
concept MeltPoolDG::CompressibleFlow::IsValueView = requires(const T &view) {
{
view.density()
};
{
view.momentum(std::declval<unsigned int>())
};
{
view.momentum()
};
{
view.velocity(std::declval<unsigned int>())
};
{
view.velocity()
};
{
view.total_energy()
};
}
Definition data_types.hpp:140