{'fraction_non_alphanumeric': 0.007246376811594203, 'fraction_numerical': 0.0, 'mean_word_length': 6.472972972972973, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Efficient Boundary Conditions for Bidirectional Propagation Algorithm Based on Fourier Series

Recently, we described a very simple but efficient bidirectional eigenmode expansion propagation algorithm based on Fourier series expansion for modeling optical field distribution in waveguide devices. In this communication, we report on the implementation of complex coordinate transformation into this algorithm as absorbing boundary conditions that greatly enhance the suppression of unwanted reflections from the boundaries of the computational window.