Material parameters.
More...
#include <detray/material/concepts.hpp>
template<class M>
typename M::ratio;
{ m.X0() } -> std::same_as<typename M::scalar_type>;
{ m.L0() } -> std::same_as<typename M::scalar_type>;
{ m.Ar() } -> std::same_as<typename M::scalar_type>;
{ m.Z() } -> std::same_as<typename M::scalar_type>;
{
m.mass_density() } -> std::same_as<typename M::scalar_type>;
{
m.molar_density() } -> std::same_as<typename M::scalar_type>;
{
m.state() } -> std::same_as<detray::material_state>;
{
m.molar_electron_density() } -> std::same_as<typename M::scalar_type>;
{
} -> std::same_as<
const detray::detail::density_effect_data<typename M::scalar_type>&>;
{
m.mean_excitation_energy() } -> std::same_as<typename M::scalar_type>;
}
Material parameters.
Definition concepts.hpp:19
constexpr double m
Meter.
Definition Units.hpp:97