|
Celeritas 0.7.0-dev.168+develop.6e17e5869
|
Surface physics definition. More...
#include <SurfacePhysics.hh>
Public Types | |
type aliases | |
| using | DetectionEfficiency = std::map< PhysSurfaceId, Grid > |
| using | VecInterstitialMaterials = std::vector< OptMatId > |
Public Member Functions | |
| operator bool () const | |
Public Attributes | |
| std::vector< VecInterstitialMaterials > | materials |
| RoughnessModels | roughness |
| Microfacet distribution models. | |
| ReflectivityModels | reflectivity |
| Reflectivity models. | |
| InteractionModels | interaction |
| Reflection+refraction+absorption models. | |
Surface physics definition.
Maps all optical surfaces with interaction models and surface parameters.
Interstitial materials are the interstitial materials per geometric surface. The last entry is used as the default surface.