diff options
Diffstat (limited to 'chroma/geometry.py')
| -rw-r--r-- | chroma/geometry.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chroma/geometry.py b/chroma/geometry.py index 3c85f37..0b5c2a2 100644 --- a/chroma/geometry.py +++ b/chroma/geometry.py @@ -168,8 +168,9 @@ vacuum.set('scattering_length', 1e6) class Surface(object): """Surface optical properties.""" - def __init__(self, name='none'): + def __init__(self, name='none', model=0): self.name = name + self.model = model self.set('detect', 0) self.set('absorb', 0) @@ -182,6 +183,9 @@ class Surface(object): self.set('reemission_wavelength', 0) self.set('reemission_cdf', 0) + self.thickness = 0.0 + self.transmissive = 0 + def set(self, name, value, wavelengths=standard_wavelengths): if np.iterable(value): if len(value) != len(wavelengths): |
