Celeritas 0.7.0-3+develop.835656ac1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::inp::InteractionModels Struct Reference

Interaction models for different interface types. More...

#include <OpticalPhysics.hh>

Public Member Functions

 operator bool () const
 

Public Attributes

std::map< PhysSurfaceId, DielectricInteraction > dielectric
 Composite reflection distributions at a dielectric interface.
 
std::map< PhysSurfaceId, optical::TrivialInteractionMode > trivial
 Trivial interactions independent of other surface physics.
 
std::map< PhysSurfaceId, optical::ReflectionMode > only_reflection
 Strictly reflective interactions of a single type.
 

Detailed Description

Interaction models for different interface types.

This will be extended to allow user-provided interaction kernels.


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