Celeritas 0.6.0-129+develop.846910afa
|
#include <algorithm>
#include <map>
#include "corecel/Types.hh"
#include "corecel/cont/Range.hh"
#include "corecel/math/SoftEqual.hh"
#include "geocel/Types.hh"
#include "celeritas/inp/Grid.hh"
Classes | |
struct | celeritas::inp::GridReflection |
Energy-dependent surface reflectivity. More... | |
struct | celeritas::inp::FresnelReflection |
Analytic reflectivity using the Fresnel equations. More... | |
struct | celeritas::inp::NoRoughness |
A polished (perfectly smooth) surface. More... | |
struct | celeritas::inp::SmearRoughness |
Global surface normal with smearing. More... | |
struct | celeritas::inp::GaussianRoughness |
Approximate the microfacet normal distributions as Gaussian. More... | |
struct | celeritas::inp::ReflectionForm |
Parameterization of the UNIFIED reflection model. More... | |
struct | celeritas::inp::RoughnessModels |
Surface roughness description. More... | |
struct | celeritas::inp::ReflectivityModels |
Reflectivity mechanism. More... | |
struct | celeritas::inp::InteractionModels |
Interaction models for different interface types. More... | |
struct | celeritas::inp::SurfacePhysics |
Surface physics definition. More... | |
Namespaces | |
namespace | celeritas::inp |
Configure Celeritas input. | |
Typedefs | |
Convenience typedef for current simplified layer implementation. | |
| |
using | celeritas::inp::SurfaceLayer = SurfaceId |