Source code for xicsrt.optics._InteractNone
# -*- coding: utf-8 -*-
"""
.. Authors:
Novimir Pablant <npablant@pppl.gov>
Define the :class:`InteractNone` class.
"""
import numpy as np
from copy import deepcopy
from xicsrt.tools.xicsrt_doc import dochelper
from xicsrt.optics._InteractObject import InteractObject
[docs]
@dochelper
class InteractNone(InteractObject):
"""
No interaction with surface, rays will pass through unchanged.
"""
# The behavior is identical to that of the base class.
pass