summaryrefslogtreecommitdiff
path: root/chroma/geometry.py
diff options
context:
space:
mode:
Diffstat (limited to 'chroma/geometry.py')
-rw-r--r--chroma/geometry.py6
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):