|
Celeritas 0.7+0c5d30b
|
Optical physics for bulk materials. More...
#include <OpticalPhysics.hh>
Public Member Functions | |
| operator bool () const | |
| Whether optical physics is enabled. | |
Public Attributes | |
| OpticalBulkAbsorption | absorption |
| Absorption models for all materials. | |
| OpticalBulkMie | mie |
| Mie scattering models for materials. | |
| OpticalBulkRayleigh | rayleigh |
| Rayleigh scattering models for all materials. | |
| OpticalBulkWavelengthShift | wls |
| WLS models (TODO: merge into a single WLS with arbitrary components) | |
| OpticalBulkWavelengthShift | wls2 |
Optical physics for bulk materials.
Each optical material can have one or more model that applies to it.