Celeritas 0.7.0-dev.79+develop.b3dc2e108
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::inp::SurfacePhysics Struct Reference

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
 Whether the data are assigned.
 

Public Attributes

std::vector< VecInterstitialMaterials > materials
 
RoughnessModels roughness
 
ReflectivityModels reflectivity
 
InteractionModels interaction
 

Detailed Description

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.


The documentation for this struct was generated from the following file: