|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
#include <algorithm>#include <map>#include "corecel/cont/Range.hh"#include "corecel/math/SoftEqual.hh"#include "geocel/Types.hh"#include "celeritas/Types.hh"#include "celeritas/inp/Grid.hh"#include "celeritas/optical/Types.hh"
Classes | |
| struct | celeritas::inp::GridReflection |
| Model reflectivity as a user-prescribed function of energy. More... | |
| struct | celeritas::inp::FresnelReflection |
| Model reflectivity analytically 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::DielectricInteraction |
| Analytic interactions between dielectric and dielectric or metal materials. 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. | |