Celeritas 0.6.0-129+develop.846910afa
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
celeritas::inp::ReflectionForm Struct Reference

Parameterization of the UNIFIED reflection model. More...

#include <SurfacePhysics.hh>

Public Member Functions

 operator bool () const
 Whether the data are assigned.
 

Static Public Member Functions

static ReflectionForm from_spike ()
 Return a specular spike reflection form.
 
static ReflectionForm from_lobe ()
 Return a specular lobe reflection form.
 
static ReflectionForm from_lambertian ()
 Return a Lambertian reflection form.
 

Public Attributes

Grid specular_spike
 [0, 1] probability
 
Grid specular_lobe
 [0, 1] probability
 
Grid backscatter
 [0, 1] probability
 

Detailed Description

Parameterization of the UNIFIED reflection model.

Parameters:

The sum of all three parameters must be < 1 at every grid point, with the remainder being the probability of diffuse scattering.


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